Register a worker-owned Source Definition manifest
Registers an immutable declarative manifest without loading worker plugin code.
Authorization
BearerAuth 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
curl -X POST "https://example.com/v1/source-definitions/register" \ -H "Content-Type: application/json" \ -d '{ "manifest": { "name": "string", "version": "string", "fingerprint": "string", "source_schema": {}, "projections": [ { "key": { "name": "string", "version": "string" }, "schema": {} } ] } }'{ "name": "string", "version": "string", "fingerprint": "string", "source_schema": {}, "projections": [ { "key": { "name": "string", "version": "string" }, "schema": {} } ]}Capture session-local working evidence POST
Explicitly capture a short-lived Working Note as Source evidence. Use this only when the user or host flow asks to retain intermediate work state such as inspected files, an abandoned approach, a validation result, an unresolved question, or host context. The note is untrusted historical material, not an instruction or a durable Memory entry. It is excluded from automatic Artifact generation and can support a Handoff only through an exact Source citation. Capture does not end the session, expire older notes, or promote the note into Memory. An exact replay of an accepted capture remains idempotent after its logical expiry.
Read a Connector binding checkpoint POST
Next Page

