Base URL https://api.klasstack.com. Examples use a test key, which answers from the documented example and never touches school data. Keys are explained in authentication.
Scopes
Read
messaging:readWrite
messaging:writeEndpoints
- POSTCreate an announcement
/v1/announcementsCreates a draft announcement for chosen classes, sections or roles. - POSTPublish an announcement
/v1/announcements/{id}/publishPublishes a draft announcement and sends it on its channels. - GETGet a delivery
/v1/messaging/deliveries/{id}Returns the delivery status of one email or push message. - POSTSend an email
/v1/messaging/emailSends an email to people in the school. - POSTSend a push notification
/v1/messaging/pushSends a push notification to people's Klasstack mobile apps. - POSTSend an SMS
/v1/messaging/smsSends an SMS to people in the school. Charged like a dashboard send. - GETGet an SMS send
/v1/messaging/sms/{id}Returns the status and charge of one SMS send.