---
title: "Send an incident event"
method: POST
path: "/incidents/events"
tags: ["Incidents"]
---

# Send an incident event

`POST /incidents/events`

## Request

- Base URL: `https://app.getorchestra.io/api/engine/public`
- URL: `https://app.getorchestra.io/api/engine/public/incidents/events`
- Auth: one of:
  - HTTP bearer
  - OAuth 2
    - Authorization code: `https://app.getorchestra.io/oauth/authorize`
    - Token URL: `https://app.getorchestra.io/oauth/token` scopes: `orchestra:write`

Send an event from an external system, as a JSON object of at most 128 KiB, to be matched against the workspace's monitors. Resending the same body within five minutes returns the same `eventId`.

## Headers

- `X-Orchestra-Account-Id` string, uuid4, nullable

## Request body

- object: An event from an external system, as whatever JSON object that system emits. No field is required or interpreted: monitors pick out the values they match and group on with jsonpath. The body must be an object because those paths are resolved against one.

## Response `202`

Successful Response

- ExternalEventResponse: The id of an accepted event. There is no incident id: the event is only queued here, and it is matched to a monitor and grouped into an incident afterwards.
  - `eventId` string, uuid, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-11-03** `e45165e7e223`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/getorchestra/apis/orchestra-api/changes/incidents/events/post.md)

---

[API](https://skmtc.dev/getorchestra/apis/orchestra-api.md) - [All operations](https://skmtc.dev/getorchestra/apis/orchestra-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getorchestra/apis/orchestra-api/revisions/daf2c16b3057?raw)
