Capture durable ContentSource evidence

POST
/v1/sources/content

Accept raw content as an idempotent Source without synchronously deriving Artifacts. Record a deliberate evidence Source, such as the inspected boundary of a requested handoff. Use a stable unique source_id and concise content without secrets. Do not duplicate automatic prompt capture. Accepted Source evidence does not mean Memory was extracted and does not satisfy an explicit remember request.

Authorization

BearerAuth
AuthorizationBearer <token>

Bearer credential resolved to an opaque authenticated Principal by the Server deployment.

In: header

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

application/json

curl -X POST "https://example.com/v1/sources/content" \  -H "Content-Type: application/json" \  -d '{    "scope_id": "string",    "source_id": "string",    "content": "string"  }'
{  "status": "accepted",  "source": {    "name": "string",    "source_id": "string"  },  "position": 1}