API reference / Accounts

get/v2/accounts/me/messaging-consent

May we message this number?

Operation
getMessagingConsent
Authentication
None — public

WhatsApp and SMS require an affirmative opt-in. The answer is per channel, and a number with no recorded answer is not consented — there is no default.

Request

Responses

200The number on file and the current answer per channel.
phonestringnullrequired
consentobjectrequired
400The request body or query failed validation.
errorobjectrequired
401No key, an unknown key, a revoked key, or a key whose tenant is not active. All four return an identical body on purpose: distinguishing them would let a caller discover which partners we have.
errorobjectrequired
403The key is valid but does not hold the scope this route requires.
errorobjectrequired
404Not found, or not yours. A resource belonging to another tenant answers 404 rather than 403, because 403 would confirm the record exists.
errorobjectrequired

Example

curl
curl -X GET https://api.haavisa.com/v2/accounts/me/messaging-consent

More in Accounts

Something unclear? The eligibility guide explains the model behind the answers; the errors guide covers the envelope.