---
title: "Submit Synchronex strategic context into the AI work queue"
method: POST
path: "/ai/context-events"
---

# Submit Synchronex strategic context into the AI work queue

`POST /ai/context-events`

## Request

- Base URL: `https://sendinel.ai/api/v1`
- URL: `https://sendinel.ai/api/v1/ai/context-events`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://sendinel.ai/oauth/authorize`, token URL `https://sendinel.ai/oauth/token`)

Stores a project-scoped Synchronex context event and may translate it into reviewable AI work items and approval-gated proposals.

## Request body

- AiContextEvent
  - `source` 'synchronex', required
  - `workspace_id` string, required
  - `project_id` string, uuid, required
  - `event_type` 'strategic_segment_intent' | 'business_priority' | 'customer_journey_signal' | 'campaign_opportunity' | 'risk_signal', required
  - `title` string, required
  - `detail` string, required
  - `evidence` object
  - `suggested_actions` object[]
  - `idempotency_key` string, required

## Response `200`

Duplicate idempotency key; existing context event returned

## Other responses

- `201`: Context event accepted and translated into AI work
- `401`: Missing or invalid API key
- `403`: Admin scope required
- `422`: Invalid context event payload

---

[API](https://skmtc.dev/sendinel/apis/sendinel-api.md) · [All operations](https://skmtc.dev/sendinel/apis/sendinel-api/llms.txt) · [OpenAPI document](https://skmtc.dev/sendinel/apis/sendinel-api/revisions/01f916b0c916?raw)
