Signals

Ingest Project Signal

Ingests a project signal from a native webhook, MCP tool, or HMAC-signed REST client. Use X-Synchronex-Signature and X-Synchronex-Timestamp for signed REST ingestion.

post/ingest/{project_id}

Request

  • Base URL: https://synchronex.ai/api/v1
  • URL: https://synchronex.ai/api/v1/ingest/{project_id}
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://synchronex.ai/oauth/authorize, token URL https://synchronex.ai/api/oauth/token, scopes: read)

Headers

X-Synchronex-Signaturestring
X-Synchronex-Timestampstring

Request body

event_typestring required
titlestring required
severity'info' | 'warning' | 'error'
bodyobject
external_idstring

Idempotency key from the source system.

Example request

{
  "event_type": "build.failed"
}

Response

Signal accepted or idempotent duplicate acknowledged.

acceptedboolean
duplicateboolean
signal_idstring uuid nullable

Changes

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