API Reference
List announcements
Retrieve announcements with optional filtering.
Authorization
BearerAuth AuthorizationBearer <token>
Obtain your API key from the developer dashboard at https://dashboard.educare.com
In: header
Query Parameters
page?integer
Page number for pagination
Default
1Range
1 <= valueper_page?integer
Number of items per page
Default
20Range
1 <= value <= 100scope?string
Value in
"school" | "class" | "grade_level"priority?string
Value in
"low" | "normal" | "high" | "urgent"active_only?boolean
Only return non-expired announcements
Default
trueResponse Body
application/json
application/json
curl -X GET "https://api.educare.com/v1/announcements"{
"data": [
{
"id": 3456,
"title": "Winter Break Schedule",
"content": "School will be closed from December 23rd to January 3rd. Classes resume January 6th, 2026.",
"scope": "school",
"class_id": null,
"grade_level": null,
"priority": "high",
"author_id": 567,
"published_at": "2025-12-15T09:00:00Z",
"expires_at": "2026-01-06T08:00:00Z",
"created_at": "2025-12-14T16:30:00Z"
}
],
"pagination": {
"page": 1,
"per_page": 20,
"total": 150,
"total_pages": 8
}
}{
"error": "Invalid API key",
"code": "UNAUTHORIZED",
"status": 401
}