Skip to main content
POST
Ingest a deploy / commit / release event for status-transition correlation

Authorizations

Authorization
string
header
required

An organization API key (obs_pub_…) sent as Authorization: Bearer <key>. Each key carries scopes; an endpoint lists the scope it needs.

Body

application/json
source
string
Example:

"ci"

kind
enum<string>
default:deploy
Available options:
deploy,
commit,
release,
k8s_event,
other
ref
string
Example:

"abc123"

title
string
url
string

http(s) only

service
string

service name to scope correlation

occurred_at
string<date-time>
dedupe_key
string

idempotency key for re-delivery

Response

recorded (or deduplicated by dedupe_key)

recorded
boolean
deduped
boolean
id
string<uuid> | null