Featherlane AI
ReferenceHTTP API

Events

POST
/v1/events

Tool-metadata lookup failure returns a successful authorization response with effect defer; callers must not execute the proposed action and may retry after the registry recovers.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/events" \  -H "Content-Type: application/json" \  -d '{    "action": {      "operation": "string"    },    "kind": "output.proposed",    "principal": {      "agent_id": "string",      "environment_id": "string",      "workspace_id": "string"    }  }'
{  "applied_grant": null,  "approval": null,  "domain": "content",  "effect": "permit",  "findings": [    {      "effect": "permit",      "evidence": null,      "id": "string",      "policy_id": "string",      "reason": "string",      "remediation": "string",      "requirement_id": "string",      "severity": "low",      "source": "string"    }  ],  "intent_id": "string",  "latency_ms": 0,  "lease": null,  "reason": "string",  "receipt_id": "string",  "status": null,  "trace_id": "string",  "transformed_value": null}