Delete a profile
Changed onDeprecated. This endpoint is replaced by /v3/sender-profiles and will be removed in a future release. It still behaves exactly as before, so nothing needs to change today — but new integrations should use /v3/sender-profiles, which models a profile's markets, compliance, brand, campaigns and billing explicitly.
Soft deletes a sender profile. The profile will be marked as deleted but data is retained. Anything it still held is released first: phone numbers return to our inventory and can go to whoever asks next, its own WhatsApp account is deregistered, and its routing rules stop being used. Requires admin role in the organization.
A number it holds that your WhatsApp Business Account still carries refuses the delete with a 409 CONFLICT_012, and nothing is deleted: the number would return to our shared inventory while Meta still routes WhatsApp to it, and only you can take it off the account — deregister and delete it in WhatsApp Manager, then try again. A 409 CONFLICT_013 means the account could not be read, so we cannot tell.
Request
- Base URLhttps://api.sent.dm
- URLhttps://api.sent.dm/v3/profiles/{profileId}
- Auth
- API key in header x-api-key
- or HTTP bearer
Path parameters
Profile ID from route parameter
Headers
Profile UUID to scope the request to a child profile. Only organization API keys can use this header. The profile must belong to the calling organization.
Request body
Response
Profile deleted successfully
Changes
- info
added the non-success response with the status
- info
- breaking
added to the request body
allOflist - breaking
for the
pathrequest parameterprofileId, the format changed from no format touuid - breaking
added to the
response propertyoneOflist for the response status - breaking
added to the
response propertyoneOflist for the response status - warning
removed from the request body
allOflist - info
the endpoint scheme security
BearerAuthwas added to the API - info
endpoint deprecated
- info
added to the
response propertyallOflist for the response status - info
added to the
response propertyallOflist for the response status - info
removed from the
response propertyallOflist for the response status - info
removed from the
response propertyallOflist for the response status - info
removed from the
response propertyoneOflist for the response status - info
removed from the
response propertyoneOflist for the response status
- breaking