pk_live_) for receiver-side verification.
Request
Response
Valid token:TOKEN_REVOKED | TOKEN_EXPIRED | TOKEN_INVALID
CORS
GET /v1/verify/:token allows all origins (*). Call it from any backend.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
GET /v1/verify/:token
pk_live_) for receiver-side verification.
GET /v1/verify/:token
{
"valid": true,
"agent_id": "agt_abc123",
"name": "PortfolioBot",
"issuer": "imarobot.ai",
"scopes": ["read:portfolio", "read:transactions"],
"description": "Reads portfolio data from financial APIs",
"issued_at": "2026-03-26T18:00:00.000Z",
"expires_at": "2026-03-27T18:00:00.000Z",
"verified_at": "2026-03-26T18:00:01.234Z"
}
{
"valid": false,
"error": "TOKEN_REVOKED"
}
TOKEN_REVOKED | TOKEN_EXPIRED | TOKEN_INVALID
GET /v1/verify/:token allows all origins (*). Call it from any backend.
curl https://api.imarobot.ai/v1/verify/eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...
import { createVerifier } from 'imarobot-verify';
const verifier = createVerifier({ publishableKey: 'pk_live_...' });
const result = await verifier.verify(token);