API Reference / Knowledge - Action Items

Create an action item

post https://api.intelig.ai/api/v1/intelig/knowledge/action-items

Auth: Authorization: ApiKey <key> (an API key sent as Bearer is rejected) or Authorization: Bearer <jwt> for a dashboard session. operationId: createActionItem

Creates a new action item for the current organization.

Example request

curl -X POST "https://api.intelig.ai/api/v1/intelig/knowledge/action-items" \
  -H "Authorization: ApiKey $INTELIG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Ship the semantic matcher behind a flag",
    "assigneeName": "Levi Garner",
    "dueDate": "2026-09-15",
    "status": "PENDING"
  }'

Request body

application/json

FieldTypeRequiredDescription
content string yes What has to be done, in plain language. Example: Ship the semantic matcher behind a flag
assigneeName string no Who owns it, as written. Matched to a contributor when one can be identified. Example: Levi Garner
dueDate string (date) no When it is due (ISO date). Commitments with no due date are never reconciled against code. Example: 2026-09-15
status string no Initial status. Defaults to PENDING. One of: PENDING, IN_PROGRESS, COMPLETED, CANCELLED Example: PENDING
initiativeId integer (int64) no Initiative to attribute this action item to. Example: 57

Response 201

application/json · ApiResponseActionItemDto

FieldTypeDescription
success boolean
message string
data ActionItemDto Action item details

Status codes

  • 201 — Action item created successfully
  • 400 — Content is required
  • 401 — Organization context not set
  • 403 — Insufficient permissions for Knowledge pillar
  • 429 — —

Every response is wrapped in { success, message, data }. A 4xx means the request is wrong — do not retry it unchanged. A 429 carries Retry-After in seconds.