Revocation & Kill Switch
Instantly revoke, suspend, or reinstate agents. Revocation takes effect immediately — all subsequent verification calls for that agent will be denied with zero propagation delay.
Revocation Commands
POST
/api/revokeAPI KeyPermanently revoke an agent. All future intents will be denied immediately.
agent_idstring*reasonstringcurl
curl -X POST https://aip.synthexai.tech/api/revoke -H "X-API-Key: kya_your_key" -H "Content-Type: application/json" -d '{"agent_id": "did:web:yourco.com:agents:rogue-bot", "reason": "compromised credentials"}'
# {"agent_id": "did:web:...", "status": "revoked", "reason": "compromised credentials"}POST
/api/suspendAPI KeyTemporarily suspend an agent for 1 hour. Auto-reinstates after expiry.
curl
curl -X POST https://aip.synthexai.tech/api/suspend -H "X-API-Key: kya_your_key" -H "Content-Type: application/json" -d '{"agent_id": "did:web:yourco.com:agents:my-bot", "reason": "investigating anomaly"}'
# {"agent_id": "did:web:...", "status": "suspended",
# "suspended_until": "2026-02-14T15:30:00+00:00"}POST
/api/reinstateAPI KeyReinstate a previously revoked or suspended agent.
curl
curl -X POST https://aip.synthexai.tech/api/reinstate -H "X-API-Key: kya_your_key" -H "Content-Type: application/json" -d '{"agent_id": "did:web:yourco.com:agents:my-bot"}'
# {"agent_id": "did:web:...", "reinstated": true, "status": "active"}