openapi: 3.0.1 info: title: Registration description: |- Service for creating and listing US 10DLC and TFN brand and campaign registrations. The US brand and campaign registration API is an asynchronous process. Most brands and campaign registrations will be completed in a few minutes, but in some scenarios, the process can take several days. The initial release will not include a webhook service, therefore you will need to poll the result of the brand and campaign registrations. We suggest doing this every hour until the registration status is "Approved" or "Rejected".
10DLC Registration steps | ||||
---|---|---|---|---|
Client submits brand registration | → | brandRegistrations | → | Sinch |
Client gets back brandRegistrationId | ← | {brandRegistrationId} | ← | Sinch |
Client polls using brandRegistrationId | → | brandRegistrations/{brandRegistrationId} | → | Sinch |
Client gets back TCR Brand ID | ← | {brandId} | ← | Sinch |
Client checks use-case | → | campaignRegistration:qualify | → | Sinch |
Client submits campaign registration | → | campaignRegistration:submit | → | Sinch |
Client gets back campaignRegistrationId | ← | {campaignRegistrationId} | ← | Sinch |
Client polls using campaignRegistrationId | → | campaignRegistrations/{campaignRegistrationId} | → | Sinch |
Client gets back TCR campaign ID | ← | campaignId | ← | Sinch |
TFN Registration steps | ||||
---|---|---|---|---|
Client submits tfn brand registration | → | tfnBrandRegistrations | → | Sinch |
Client gets back brandRegistrationId | ← | {brandRegistrationId} | ← | Sinch |
Client polls using brandRegistrationId | → | tfnBrandRegistrations/{brandRegistrationId} | → | Sinch |
Client gets status of brand | ← | {brandRegistrationStatus} | ← | Sinch |
Client submits tfn campaign registration | → | tfnCampaignRegistration:submit | → | Sinch |
Client gets back campaignRegistrationId | ← | {campaignRegistrationId} | ← | Sinch |
Client polls using campaignRegistrationId | → | tfnCampaignRegistrations/{campaignRegistrationId} | → | Sinch |
Client gets back status of campaign | ← | {status} | ← | Sinch |