StatusDashboard
EventsTimeline

List timeline entries

Retrieve all timeline entries for an event.

View Markdown

GET /app/events/{id}/timeline

Returns all timeline entries for the event, sorted by timestamp ascending (oldest first).


Path parameters

ParameterDescription
idThe event ID.

Request

See API Basics for required headers.

This endpoint takes no request body.


Sample request

curl https://api.statusdashboard.com/app/events/4f8b2e1a-3c7d-4e9f-a0b1-c2d3e4f56789/timeline \
  -H "Authorization: Bearer bcf847abf5c6:def456"

Sample response

Status: 200 OK

{
  "timeline": [
    {
      "statusId": "7a3f9d2e-1b4c-4e8a-90b2-c3d4e5f67890",
      "timestamp": "2026-04-25T09:45:00.000Z",
      "status": "Investigating",
      "message": "We are aware of elevated API response times and are investigating.",
      "author": "user@example.com",
      "isEdited": false
    }
  ]
}

Response fields

FieldTypeDescription
timelinearrayTimeline entries sorted by timestamp ascending.

Timeline entry fields

Each timeline[] item matches Get timeline entry.

FieldTypeDescription
statusIdstringUnique entry ID.
timestampstringISO 8601 UTC timestamp for this entry. Set at creation; editable via PUT.
statusstringWorkflow phase label at time of posting. Cannot be changed after posting.
messagestringStatus message. Rich text field. See Rich text fields. Max 5,000 characters.
authorstringEmail of the user who posted the entry.
isEditedbooleantrue if the message or timestamp has been edited since posting.

Error responses

StatusWhen
403Insufficient permissions.
404Event not found.

On this page

We use cookies

We use essential cookies to keep the site working, and optional analytics cookies to understand how it's used. Read our Privacy Policy.