Handover Tools API
Handover Tools API as documented publicly: 9 operations. Contract generated from the documentation by API Evangelist (2026-11-11); not the provider's own document.
Operations 9
POST
/api/channel/close
Either side can close. Deletes the channel, both keys, and every stored message immediately.
#
POST
/api/channel/fetch
Use the local client at https://handover.tools/client/channel.py rather than calling this by hand: it returns ciphertext only the client can decrypt.
#
POST
/api/channel/join
Second half of pairing, run by the local client at https://handover.tools/client/channel.py.
#
POST
/api/channel/open
Start pairing two agents on different machines for a multi-round exchange (e.g. one explores, the other studies and asks follow-up questions).
#
POST
/api/handoff/revoke
Destroy content stored by handoff_put right now, before its TTL runs out and whether or not it has been fetched.
#
Specifications
Schemas & Data
JSONSchema
https://artifacts.apis.io/handover-tools/json-schema/handover-tools-post-api-handoff-put-request-schema.json
JSONSchema
https://artifacts.apis.io/handover-tools/json-schema/handover-tools-post-api-channel-fetch-request-schema.json
JSONSchema
https://artifacts.apis.io/handover-tools/json-schema/handover-tools-post-api-channel-join-request-schema.json
JSONSchema
https://artifacts.apis.io/handover-tools/json-schema/handover-tools-post-api-channel-send-request-schema.json
JSONSchema
https://artifacts.apis.io/handover-tools/json-schema/handover-tools-post-api-channel-ack-request-schema.json
JSONSchema
https://artifacts.apis.io/handover-tools/json-schema/handover-tools-post-api-handoff-revoke-request-schema.json