Managed onboarding
API reference descriptions are provided in English to preserve the exact published contract.
- GETReview scoped assigned-number inactivity warnings
managedInactivity.list - POSTAcknowledge genuine receipt of an exact current assignment warning
managedInactivity.acknowledge - GETThe state of this account's managed onboarding applications
managedOnboarding.list - POSTApply for a Toutye-managed WhatsApp number
managedOnboarding.create - GETRead the current Managed setup quote
managedOnboarding.quote.list - PATCHAnswer a hosted setup request for more information
managedOnboarding.update - DELETEWithdraw a hosted application before approval
managedOnboarding.delete - POSTAccept a current managed service quote before future approved work
managedOnboarding.acceptQuote - GETRead the exact one-time number activation offer
managedOnboarding.activation.list - POSTAccept and settle the assigned number's one-time fee
managedOnboarding.activation.accept - PATCHConfirm the receiving phone for hosted service handover
managedOnboarding.handoverPhone.update - POSTConfirm the handover of the Toutye number assigned to you
managedOnboarding.handover.confirm
Review scoped assigned-number inactivity warnings
GET/v1/accounts/{AC}/managed-inactivity
managedInactivity.listSDK operation getV1AccountsByAcManagedInactivity
Parameters
applicationSidstring (MA… SID)queryafterApplicationSidstring (MA… SID)query
Acknowledge genuine receipt of an exact current assignment warning
POST/v1/accounts/{AC}/managed-inactivity/{warningId}/acknowledge
managedInactivity.acknowledgeSDK operation postV1AccountsByAcManagedInactivityByWarningidAcknowledge
Parameters
warningIdstring (uuid)Required
Request body
acknowledgeReceipttrueRequiredfingerprintstring (pattern ^[a-f0-9]{64}$)Required
The state of this account's managed onboarding applications
GET/v1/accounts/{AC}/managed-onboarding
managedOnboarding.listSDK operation getV1AccountsByAcManagedOnboarding
Returns what the customer submitted and where it has got to. The sealed business details (registration and tax numbers, address, representative) are returned only to a principal on the account itself who may also change the account (accounts:write); other readers see businessDetailsRestricted instead. The response says plainly when they could not be opened rather than presenting an empty form as though nothing was ever entered.
Parameters
applicationSidstring (MA… SID)querywabaSidstring (WB… SID)query
Apply for a Toutye-managed WhatsApp number
POST/v1/accounts/{AC}/managed-onboarding
managedOnboarding.createSDK operation postV1AccountsByAcManagedOnboarding
Managed: Toutye assigns one of its own WhatsApp numbers, already registered with an approved display name under Toutye's WhatsApp Business Account. Nothing is created at Meta for the customer. After staff review and approval a number is assigned from Toutye's inventory and the customer confirms the handover. Managed numbers run under stricter rules (staff-approved templates, mandatory opt-in evidence, lower starting limits, earlier pauses, refused high-risk categories). One open application per account and workspace.
Request body
acceptQuotebooleanRequiredacceptedQuoteFingerprintstring (pattern ^[0-9a-f]{64}$)RequiredacceptedTermsVersionstring (max 128 chars)RequiredbusinessCategoryenumRequiredRETAIL_ECOMMERCEFOOD_RESTAURANTSTRAVEL_HOSPITALITYEDUCATIONHEALTH_CLINICSPROFESSIONAL_SERVICESLOGISTICS_DELIVERYBEAUTY_WELLNESSREAL_ESTATEAUTOMOTIVENONPROFITTELECOM_UTILITIESENTERTAINMENT_EVENTSFINANCIAL_SERVICESOTHERADULTGAMBLINGDATINGALCOHOLTOBACCO_VAPINGWEAPONSDRUGS_PHARMACYCRYPTOCURRENCYLENDING_DEBT_COLLECTIONMULTI_LEVEL_MARKETINGPOLITICALcountrystring (pattern ^[A-Z]{2}$)RequireddisplayNamestring (max 200 chars)Requiredinstructionstring (max 2000 chars)RequiredlegalNamestring (max 200 chars)RequirednumberSourceenumTOUTYE_INVENTORYPORTregisteredAddressstring (max 500 chars)registrationNumberstring (max 120 chars)representativeEmailstring (max 320 chars)representativeNamestring (max 200 chars)requestedNumberstring (pattern ^\+[1-9][0-9]{6,14}$)taxIdstring (max 120 chars)websitestring (max 500 chars)
Read the current Managed setup quote
GET/v1/accounts/{AC}/managed-onboarding/quote
managedOnboarding.quote.listSDK operation getV1AccountsByAcManagedOnboardingQuote
Parameters
numberSourceenumqueryRequiredTOUTYE_INVENTORYPORTapplicationSidstring (MA… SID)query
Answer a hosted setup request for more information
PATCH/v1/accounts/{AC}/managed-onboarding/{MA}
managedOnboarding.updateSDK operation patchV1AccountsByAcManagedOnboardingByMa
Parameters
MAstring (MA… SID)Required
Request body
informationstring (max 4000 chars)Required
Withdraw a hosted application before approval
DELETE/v1/accounts/{AC}/managed-onboarding/{MA}
managedOnboarding.deleteSDK operation deleteV1AccountsByAcManagedOnboardingByMa
Parameters
MAstring (MA… SID)Required
Accept a current managed service quote before future approved work
POST/v1/accounts/{AC}/managed-onboarding/{MA}/accept-quote
managedOnboarding.acceptQuoteSDK operation postV1AccountsByAcManagedOnboardingByMaAcceptQuote
Parameters
MAstring (MA… SID)Required
Request body
acceptQuotebooleanRequiredacceptedQuoteFingerprintstring (pattern ^[0-9a-f]{64}$)RequiredacceptedTermsVersionstring (max 128 chars)Required
Read the exact one-time number activation offer
GET/v1/accounts/{AC}/managed-onboarding/{MA}/activation
managedOnboarding.activation.listSDK operation getV1AccountsByAcManagedOnboardingByMaActivation
Parameters
MAstring (MA… SID)Required
Accept and settle the assigned number's one-time fee
POST/v1/accounts/{AC}/managed-onboarding/{MA}/activation/accept
managedOnboarding.activation.acceptSDK operation postV1AccountsByAcManagedOnboardingByMaActivationAccept
Parameters
MAstring (MA… SID)Required
Request body
acceptQuotebooleanRequiredacceptedQuoteFingerprintstring (pattern ^[0-9a-f]{64}$)RequiredacceptedTermsVersionstring (max 128 chars)Required
Confirm the receiving phone for hosted service handover
PATCH/v1/accounts/{AC}/managed-onboarding/{MA}/handover-phone
managedOnboarding.handoverPhone.updateSDK operation patchV1AccountsByAcManagedOnboardingByMaHandoverPhone
Parameters
MAstring (MA… SID)Required
Request body
handoverPhoneNumberstring (pattern ^\+[1-9][0-9]{6,14}$)Required
Confirm the handover of the Toutye number assigned to you
POST/v1/accounts/{AC}/managed-onboarding/{MA}/handover/confirm
managedOnboarding.handover.confirmSDK operation postV1AccountsByAcManagedOnboardingByMaHandoverConfirm
Parameters
MAstring (MA… SID)Required
Request body
confirmtrueRequired