{"items":[{"type":"group","fsPath":"docs/compliance-center/index.md","metadata":{"type":"markdown"},"label":"Compliance Center","link":"/docs/compliance-center","routeSlug":"/docs/compliance-center","items":[{"type":"group","fsPath":"docs/compliance-center/getting-started/index.md","metadata":{"type":"markdown"},"label":"Getting started","link":"/docs/compliance-center/getting-started","routeSlug":"/docs/compliance-center/getting-started","items":[{"type":"link","fsPath":"docs/compliance-center/getting-started/create-brands.md","metadata":{"type":"markdown"},"label":"Create a brand","link":"/docs/compliance-center/getting-started/create-brands","routeSlug":"/docs/compliance-center/getting-started/create-brands"}]},{"type":"group","label":"API reference","items":[{"type":"link","fsPath":"docs/compliance-center/api-reference/index.md","metadata":{"type":"markdown"},"label":"Overview","link":"/docs/compliance-center/api-reference","routeSlug":"/docs/compliance-center/api-reference"},{"type":"link","label":"Sinch Compliance API - Brands","link":"/docs/compliance-center/api-reference/compliance-brands","routeSlug":"/docs/compliance-center/api-reference/compliance-brands"},{"type":"group","label":"Brands","link":"/docs/compliance-center/api-reference/compliance-brands/brands","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands","items":[{"label":"Creates a new Draft Brand in US with the request data.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brands/createbrand","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands/createbrand","metadata":{"seo":{"title":"Creates a new Draft Brand in US with the request data.","description":"Creates a new Draft Brand in US with the request data."}},"httpPath":"/v1/projects/{projectId}/us/brands"},{"label":"List brands for a project","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brands/listbrands","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands/listbrands","metadata":{"seo":{"title":"List brands for a project","description":"List existing brands according to the specified filters."}},"httpPath":"/v1/projects/{projectId}/us/brands"},{"label":"Imports an existing Brand in US.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brands/importbrand","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands/importbrand","metadata":{"seo":{"title":"Imports an existing Brand in US.","description":"This endpoint allows you to import a brand that has already been registered through another reseller or directly by the end-customer, enabling you to manage it through your account. To initiate the transfer, you must specify one of the available import options (IMPORT_TCR_BRAND or IMPORT_GCH_BRAND) and provide the brand's unique ID from its original registry."}},"httpPath":"/v1/projects/{projectId}/us/brands/import"},{"label":"Get a brand by project and brand id.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brands/getbrand","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands/getbrand","metadata":{"seo":{"title":"Get a brand by project and brand id.","description":"The endpoint receives as path param project id and brand id. If the project and brand exist, the details of the brand are returned."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}"},{"label":"Delete a brand by project and brand id.","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brands/deletebrand","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands/deletebrand","metadata":{"seo":{"title":"Delete a brand by project and brand id.","description":"The endpoint receives as path param project id and brand id. If the project and brand exist, the brand is deleted."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}"},{"label":"Patches an existing Brand in US with the request data.","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brands/patchbrand","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands/patchbrand","metadata":{"seo":{"title":"Patches an existing Brand in US with the request data.","description":"Patches an existing brand. Fields omitted from the request body are unchanged. Fields set to null are treated as an explicit request to clear the field; if a field does not support clearing, the request will fail with 400."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}"},{"label":"Uploads an attachment to be linked to a brand. The attachment will be automatically assigned to the new Brand Orders when needed.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brands/uploadbrandattachment","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands/uploadbrandattachment","metadata":{"seo":{"title":"Uploads an attachment to be linked to a brand. The attachment will be automatically assigned to the new Brand Orders when needed.","description":"Upload an attachment to be linked to a brand."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/attachments"},{"label":"Download brand attachment","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brands/downloadbrandattachment","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands/downloadbrandattachment","metadata":{"seo":{"title":"Download brand attachment","description":"Download Brand Attachment."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/attachments/{attachmentId}"},{"label":"Delete Brand Attachment","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brands/deletebrandattachment","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brands/deletebrandattachment","metadata":{"seo":{"title":"Delete Brand Attachment","description":"Delete a Brand attachment."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/attachments/{attachmentId}"}]},{"type":"group","label":"Orders","link":"/docs/compliance-center/api-reference/compliance-brands/orders","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders","items":[{"label":"List Brand Orders according to the filters applied.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/orders/listbrandorders","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders/listbrandorders","metadata":{"seo":{"title":"List Brand Orders according to the filters applied.","description":"List Brand Orders, according to the filters applied. This endpoint allows filtering over all brands."}},"httpPath":"/v1/projects/{projectId}/us/orders"},{"label":"Creates a new Brand Order for the specified process.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/orders/createbrandorder","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders/createbrandorder","metadata":{"seo":{"title":"Creates a new Brand Order for the specified process.","description":"Creates a new Brand Order for the specified brand ID and process selected."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/orders"},{"label":"List Brand Orders by Brand Id according to the filters applied.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/orders/listbrandorderbybrandid","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders/listbrandorderbybrandid","metadata":{"seo":{"title":"List Brand Orders by Brand Id according to the filters applied.","description":"List Brand Orders per brand id, according to the filters applied."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/orders"},{"label":"Get a brand order by project id, brand id and order id.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/orders/getbrandorder","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders/getbrandorder","metadata":{"seo":{"title":"Get a brand order by project id, brand id and order id.","description":"The endpoint receives as path param project id, brand id and order id. If the project and order exist, the details of the brand are returned."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/orders/{orderId}"},{"label":"Delete Brand Order","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/orders/deletebrandorder","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders/deletebrandorder","metadata":{"seo":{"title":"Delete Brand Order","description":"Delete a Brand Order."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/orders/{orderId}"},{"label":"Updates a Brand Order.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/orders/retrybrandorder","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders/retrybrandorder","metadata":{"seo":{"title":"Updates a Brand Order.","description":"Updates a brand Order. Only INCOMPLETE or NEW orders can be retried. Retry flow will get new properties and attachments from the brand and apply the same validations as create Order. No body is needed."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/orders/{orderId}/retry"},{"label":"resendConfirmationEmail request for Brand Order.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/orders/brandorderresendconfirmationemail","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders/brandorderresendconfirmationemail","metadata":{"seo":{"title":"resendConfirmationEmail request for Brand Order.","description":"Resends the brand registration confirmation email to the end-customer. Certain product verification processes require the end-customer's approval via email to complete a brand's registration for a specific use case. If the end-customer has lost or did not receive the original email, you can call this endpoint to trigger a resend, enabling them to finalize the registration process."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/orders/{orderId}/resendConfirmationEmail"},{"label":"Verify OTP code for 10DLC Sole Proprietor verification","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/orders/brandorderverifyotp","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders/brandorderverifyotp","metadata":{"seo":{"title":"Verify OTP code for 10DLC Sole Proprietor verification","description":"Verifies the One-Time Password (OTP) received by the brand's registered mobile phone number to complete the US_10DLC_TCR_SOLE_PROPRIETOR order. After creating the order, an OTP is automatically sent via SMS to the mobilePhoneNumber associated with the brand. Submit the OTP code using this endpoint to finalise the registration."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/orders/{orderId}/verifyOtp"},{"label":"Resend OTP for 10DLC Sole Proprietor verification","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/orders/brandorderresendotp","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/orders/brandorderresendotp","metadata":{"seo":{"title":"Resend OTP for 10DLC Sole Proprietor verification","description":"This endpoint triggers a resend of the One-Time Password (OTP) required for verifying US_10DLC_TCR_SOLE_PROPRIETOR orders. Use this if the initial OTP expired or was not received by the brand. The new OTP will be sent to the brand's registered mobilePhoneNumber."}},"httpPath":"/v1/projects/{projectId}/us/brands/{brandId}/orders/{orderId}/resendOtp"}]},{"type":"group","label":"Brand Webhooks","link":"/docs/compliance-center/api-reference/compliance-brands/brand-webhooks-delivery","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brand-webhooks-delivery","items":[{"label":"Callback for brand order status update","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brand-webhooks-delivery/brandorderstatuscallback","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brand-webhooks-delivery/brandorderstatuscallback","metadata":{"seo":{"title":"Callback for brand order status update","description":"The endpoint receives a callback when the brand order status is updated. To receive callback notifications, the customer must provide a callback URL in the create Order (/us/brands/{brandId}/orders) request body or when importing (/us/brands/import) a brand. The callback URL must be a valid URL and must be reachable from Sinch. Read brands callback configuration documentation for more details."}},"httpPath":"BrandOrderStatusUpdated"}]},{"type":"group","label":"Brand Callbacks","link":"/docs/compliance-center/api-reference/compliance-brands/brand-callbacks","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brand-callbacks","items":[{"label":"Get a callback configuration by project id.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brand-callbacks/getcallbackconfig","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brand-callbacks/getcallbackconfig","metadata":{"seo":{"title":"Get a callback configuration by project id.","description":"Returns the callback configuration for the specified project. The HMAC secret is masked —only the last 6 characters are visible. To retrieve the full secret, rotate it usingPOST /v1/projects/{projectId}/callbackConfig/rotate or set a new one via PATCH."}},"httpPath":"/v1/projects/{projectId}/callbackConfig"},{"label":"Set a customer-provided HMAC secret for webhook signing.","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brand-callbacks/updatecallbackconfig","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brand-callbacks/updatecallbackconfig","metadata":{"seo":{"title":"Set a customer-provided HMAC secret for webhook signing.","description":"Sets a customer-provided HMAC secret for the specified project. The full secret is returnedonce in the response body — this is the only time it is visible in plain text. Store itsecurely immediately after this call."}},"httpPath":"/v1/projects/{projectId}/callbackConfig"},{"label":"Rotate the HMAC secret for webhook signing.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/docs/compliance-center/api-reference/compliance-brands/brand-callbacks/rotatecallbacksecret","routeSlug":"/docs/compliance-center/api-reference/compliance-brands/brand-callbacks/rotatecallbacksecret","metadata":{"seo":{"title":"Rotate the HMAC secret for webhook signing.","description":"Generates a new server-side HMAC secret for the specified project and replaces theexisting one. The full secret is returned once in the response body — this is the onlytime it is visible in plain text. Store it securely immediately after this call."}},"httpPath":"/v1/projects/{projectId}/callbackConfig/rotate"}]}],"selectFirstItemOnExpand":true}]}]}