People you can write to
The org's contacts, for the compose picker — name, title, district, and whether they can be reached by email or LinkedIn. Only reachable people are returned: someone with neither is a dead end dressed as a choice, and you would only find out after writing the message.
The org's contacts, for the compose picker — name, title, district, and whether they can be reached by email or LinkedIn. Only reachable people are returned: someone with neither is a dead end dressed as a choice, and you would only find out after writing the message.
API key (sk_live_... prefix). Generate keys in the UI under Settings > API Keys, then send it as Authorization: Bearer sk_live_...
In: header
Query Parameters
Matches name, title, email, or district.
Response Body
application/json
application/json
application/json
curl -X GET "https://loading/api/v1/org/communications/recipients"{
"data": [
{
"orgContactId": "f254015d-44cc-4ee5-9cea-2b17f50d6399",
"name": "string",
"title": "string",
"email": "string",
"hasLinkedin": true,
"districtId": "dcfc5a80-c117-43e5-9945-b0823e3dd8ce",
"districtName": "string",
"schoolId": "dfe953a5-755d-47f9-a230-5efd591653e3",
"schoolName": "string"
}
]
}{
"error": "string",
"message": "string",
"statusCode": -9007199254740991
}{
"error": "module_required",
"module": "string",
"message": "string",
"contact": "string"
}Download a file from a message GET
Returns the file itself. Two sources sit behind one address: a file the org sent is read from its own storage, while a file a district sent is fetched from the mail provider on demand — Bellwork records the name and size of an inbound attachment but never copies the bytes. Always served as an attachment, never inline.
Reply to a conversation POST
Send a reply through the same connected account the sequencer sends from, so the district sees one continuous conversation. The reply is recorded on the timeline. A provider failure returns 502 rather than being retried — someone is watching, and a silent retry would either duplicate the message or look like nothing happened.