Skip to content

Send an SMS to the constituent associated with the need

POST
/api/needs/{id}/sms
curl --request POST \
--url https://example.com/api/needs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/sms \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "body": "This is a test notification confirming email integration settings." }'
id
required
string format: uuid
Media typeapplication/json
object
body
required

Email body text or HTML payload.

string
Example
This is a test notification confirming email integration settings.

SMS queued successfully

Media typeapplication/json
object
interactionId

Unique identifier (UUID v4) of the recorded interaction note or message.

string format: uuid
Example
{
"interactionId": "70000000-0000-0000-0000-000000000007"
}

Bad request (e.g. need has no constituent, constituent has no phone number, etc.)

Unauthorized

Forbidden

Need not found