Status page

Add an incident update

Also sets status on the parent incident. To resolve the incident, submit status: resolved here - the incident and its update history are kept, not deleted. Verified subscribers are emailed on every update, including resolution. Requires a full-access API key.

post/incidents/{incidentId}/incident-update

Request

  • Base URL: https://api.pulsetic.com/api/public
  • URL: https://api.pulsetic.com/api/public/incidents/{incidentId}/incident-update
  • Auth: API key in header Authorization

Path parameters

incidentIdinteger required
Example:29

Request body

status'exploring' | 'identified' | 'update' | 'resolved' required

Case-insensitive on input, stored lowercase. One of exploring, identified, update, resolved.

messagestring required

Plain text. Newlines are preserved; Markdown/HTML is not rendered. Max 65000 characters.

datestring

Optional. Y-m-d H:i[:s] (UTC) or d/m/Y h:i A. Omitted defaults to the current time.

Example request

{
  "date": "2025-02-05 12:00:00"
}

Response

successful operation. created_at is a unix timestamp.

idinteger
incident_idinteger
status'exploring' | 'identified' | 'update' | 'resolved'
messagestring
datestring date-time
created_atstring date-time
updated_atstring date-time

Changes

No recorded changes to this operation across all 1 revision of this API.