Report a relay instance's manifest
Changed onA running relay instance describing itself: host kind, engine version, the routes-document schema version it understands, where its configuration comes from, and the adapters and enrichments it has registered. Idempotent replace keyed by the environment the API key belongs to plus a host-chosen instance id (up to 128 characters; embedded hosts without a configured id use a random UUID per process). Send it on boot and on every heartbeat. End Close checks any document saved for the environment against the instances seen in the last 24 hours: every route source must be an adapter every live instance has, every enrich: an enrichment every live instance has registered (none at all while any live instance is the standard application), and no document feature newer than the oldest instance's config_schema. Instances unseen for 30 days are deleted. Nothing is required of a relay that never sends a manifest: authoring then falls back to the built-in adapters and no enrichments.
Request
- Base URLhttps://api.endclose.com/v1
- AuthAPI key in header X-API-KEY
Path parameters
Host-chosen identifier for this running instance
Request body
Example request
{
"reason": "heartbeat",
"engine_version": "0.12.2",
"capabilities": {
"adapters": [
"payabli",
"generic_hmac",
"stripe"
],
"enrichments": {
"resident_name": {
"output": "string",
"description": "Resident full name from the Payabli payor id"
},
"resident_unit": {}
}
}
}Response
Manifest stored
Changes
- info
endpoint added
- info