Skip to main content
GET
/
announcements
Get Announcements
curl --request GET \
  --url https://api.roostedhr.com/api/1_12/announcements \
  --header 'X-API-KEY: <api-key>'
{
  "announcements": [
    {
      "id": 1542,
      "subject": "Schedule update for next week",
      "message": "<p>Please review your updated shifts for next week.</p>",
      "replies": [
        3158,
        3201
      ],
      "selected_workers": [
        {
          "id": 4521,
          "name": "Jane Smith"
        },
        {
          "id": 4587,
          "name": "Carlos Rivera"
        }
      ],
      "sent_via": [
        "email",
        "text message"
      ],
      "status": "sent",
      "time_sent": "2026-03-15 14:30:00"
    }
  ],
  "total": 42
}

Documentation Index

Fetch the complete documentation index at: https://docs.roostedhr.com/llms.txt

Use this file to discover all available pages before exploring further.

Both page and items_per_page are optional. If omitted, the API returns the first page with the default page size.

Authorizations

X-API-KEY
string
header
required

Query Parameters

page
integer
default:1

Page number to retrieve.

Example:

1

items_per_page
integer
default:25

Number of announcements per page.

Example:

25

Response

OK

announcements
Announcement · object[]

List of announcements for the current page.

total
integer

Total number of announcements across all pages.

Example:

42