v1 and v2 are current, supported contracts. Adding v2 did not deprecate
v1. Choose the version that matches the job: small synchronous batches on
v1, larger or wait-tolerant work on v2.
The live machine-readable contract is
OpenAPI 3.1
(also on the marketing host).
Compatibility
Additive, backward-compatible changes can ship inside the current URL version: new optional fields, new error codes in the published taxonomy, and new headers. Removing or renaming a field, changing a status code meaning, or tightening a limit in a way that rejects previously valid requests is a breaking change.How deprecation is signaled
When a URL version, operation, or field will be removed:- The OpenAPI document marks it
deprecated: true. - HTTP responses for that surface add a
Deprecationheader (true, or an RFC 8594 date). - When a removal date is known, responses also add a
Sunsetheader (HTTP-date) and the docs page for that version states the same date. - This policy page and the OpenAPI
infodescription link the timeline.
v1 or v2 operation is deprecated today. There is no announced
sunset date for either version.
What will not happen without notice
DNC LATAM will not silently replacev1 with v2, change the meaning of
safe_numbers_to_call, or drop a published error code without the
deprecation headers and a documented sunset window.
Questions: hello@dnclatam.com.