Get started in 5 minutes
Go to authentify.icoa.ai/signup and create your customer account. You'll get a sandbox API key.
In the Getting Started page, create an agent and specify:
When your agent needs access, call the /v1/authorize endpoint:
Authentify returns:
If authorized=true, your agent can proceed. If false, deny the request.
If your agent attempts an action outside scope (DELETE when only READ authorized), log it and call /v1/audit-logs to view:
Each agent has a unique API key. Keep it secret. If compromised, revoke it from the dashboard.
Authentify issues a token with scope (READ-only, for example). Your system must validate the token and enforce the scope. Authentify logs violations and auto-revokes on scope breach.
Every authorization request is immutably logged with timestamps, actor, action, result. Perfect for regulatory compliance.
If an agent misbehaves or you suspect compromise, revoke it from the dashboard. All future requests are denied immediately.
Make sure you're using the agent's API key, not the customer key. Check it in the dashboard.
Agent attempted action outside authorized scope. Check your enforcement logic and revoke if needed.
Agent hit the per-minute authorization request limit. Increase in settings or optimize request frequency.
Email hello@authentify.io.
Python, Node.js, and Go SDKs will handle API calls for you.