/api/v1/messages/contactsAddressable contacts for the signed-in user
Authenticated scope and endpoint-specific rulesUse notices, announcements & messages in the school workspace. Coordinate school notices, events, complaints, audience-based announcements and direct conversations.
Intended access: Assigned account with the required permissions.
Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.
A school account with the permissions shown below.
withdraw is part of the documented workflow.
Addressable contacts for the signed-in user is part of the documented workflow.
Review the result in the connected record or workspace before moving on.
Source-declared fields used by related operations; each operation has its own validation and scope.
| Field | Declared type | Input |
|---|---|---|
toUserId | string | Required by declaration |
body | string | Required by declaration |
subject | string | Optional |
studentId | string | Optional |
muted | boolean | Required by declaration |
Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.
Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.
These are the source-matched API operations connected to this guide. Reading this reference does not execute any request.
/api/v1/messages/contactsAddressable contacts for the signed-in user
Authenticated scope and endpoint-specific rules/api/v1/messagesMy conversations, most recent first
Authenticated scope and endpoint-specific rules/api/v1/messages/:idGet Thread
Authenticated scope and endpoint-specific rules/api/v1/messagesStart a conversation (or add to the existing one)
Authenticated scope and endpoint-specific rulesDeclared request fields: toUserId (required), body (required), subject (optional), studentId (optional).
/api/v1/messages/:id/messagesSend
Authenticated scope and endpoint-specific rulesDeclared request fields: body (required).
/api/v1/messages/:id/readMark Read
Authenticated scope and endpoint-specific rules/api/v1/messages/:id/muteMute
Authenticated scope and endpoint-specific rulesDeclared request fields: muted (required).
/api/v1/messages/messages/:messageIdWithdraw your own message
Authenticated scope and endpoint-specific rulesERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.