Update a business profile
Updates an existing business profile. See the right panel for the base URL, request sample, and response JSON.
Note: Complete the profile with all operational details so webhooks and invoice transmission work correctly. After claim, profiles often start in ONBOARDED or LINKED status until required fields are filled.
Rate limit
30 requests/minute per authenticated account. See Rate limiting for response headers (X-RateLimit-*) and retry guidance.
Path parameters
Request body
Every update request must include scheme_agency_id and postal_address with country_code = AE. Other fields are optional for partial updates. Fields populated by EmaraTax cannot be changed. See the right panel for a complete request example.
Request postal_address
Tax immutability
Do not send tax_identifier, tax_scheme, or party_tax_scheme. VAT/TRN is set during EmaraTax onboard only. Sending tax fields returns 400 Bad Request:
"Tax details cannot be changed"— when VAT details are already present in EmaraTax for the profile"Tax details cannot be added via profile edit"— when VAT details are not present in EmaraTax for the profile
Conditional field rules
Response
Status code: 200 OK
Returns the updated business profile with all fields reflecting the changes made.
