# Get timeline entry

Retrieve a single timeline entry by ID.

Source: https://statusdashboard.com/docs/api/event-management/events/timeline/get

`GET /app/events/{id}/timeline/{statusId}`

Returns a single timeline entry for an event.

***

## Path parameters
| Parameter  | Description            |
| ---------- | ---------------------- |
| `id`       | The event ID.          |
| `statusId` | The timeline entry ID. |

***

## Request
See [API Basics](/docs/api) for required headers.

This endpoint takes no request body.

***

## Sample request
```bash
curl https://api.statusdashboard.com/app/events/4f8b2e1a-3c7d-4e9f-a0b1-c2d3e4f56789/timeline/7a3f9d2e-1b4c-4e8a-90b2-c3d4e5f67890 \
  -H "Authorization: Bearer bcf847abf5c6:def456"
```

## Sample response
**Status: `200 OK`**

```json
{
  "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
The `timeline` object matches each item in [List timeline entries](/docs/api/event-management/events/timeline/list#timeline-entry-fields).

***

## Error responses
| Status | When                               |
| ------ | ---------------------------------- |
| `403`  | Insufficient permissions.          |
| `404`  | Event or timeline entry not found. |
