This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
# KAB ingestion contract (v1)
|
||||
|
||||
> [!NOTE]
|
||||
> For the authoritative contract specification, see [spec/ingestion-contract.md](file:///home/jonathanboniface/platform-engineering/kyndryl-agent-builder/content-ingestion-agent/spec/ingestion-contract.md).
|
||||
|
||||
## Connector interface
|
||||
`full(config) -> (Document[], SyncCursor)`, `incremental(config, cursor, changes?) -> (Document[], SyncCursor)`, and `webhook(config, payload, headers) -> Change[]`. Implementations must be deterministic for the same source revision, scope, and credentials. Config has `connector_id`, `tenant_id`, secret reference, source scope, and non-secret options.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user