Skip to main content
PATCH
Updates an account-owned number request before provider identity is locked. Send only fields that need to change; the server merges them with the stored request and validates the complete result.
Carrier identity cannot be changed after an Infobip brand id exists or the brand-registration step completed. The API returns carrier_identity_locked with reset and reprovision guidance.
phoneNumberType is immutable. targetCountries can change only before a Resource Request exists. Changing it before that point clears stale international form values, documents, feedback, and status.
Changing addressCountry without identifierType clears the old type. A single-option country resolves automatically; AU, CA, FR, and ES require a new explicit country-scoped type.
Send an Idempotency-Key when retrying an update. The key is bound to this concrete request path and payload: an exact retry replays, while reuse for another request id returns 409 idempotency_conflict. See Idempotency.

Path parameters

string
required
Number request id.

Body

The body accepts the request-owned fields from Create Number Request, including:
  • brandName, companyLegalName, taxId, and identifierType;
  • business address and carrier contacts;
  • websiteUrl, optInFormUrl, and termsConditionsUrl;
  • targetCountries, messaging program fields, and volume.
businessProfileId is never accepted. taxId remains write-only in the response.

Example

Error codes

Identifier errors include allowedIdentifierTypes when choices are available.

Next steps

Get Number Request

Verify the persisted request

Correct Resource Request

Return requested provider changes on the same id