Reference
API Reference
Base URL: https://api.bobscore.ai/api/v1
Authentication
All authenticated endpoints require a Bearer token in the Authorization header:
Authorization: Bearer bok_your_api_keyAll responses return JSON with ok, data, and next_actions fields.
01
Authentication
GET
Current auth context — returns role, identity, and scopes/api/v1/auth/mePOST
OAuth token exchange (Google, GitHub)/api/v1/auth/oauthPOST
Send magic link email/api/v1/auth/magic-link/sendPOST
Verify magic link token/api/v1/auth/magic-link/verify02
Agents
POST
Self-register a new agent (no API key required)/api/v1/agents/registerPOST
Create agent (operator)/api/v1/agentsGET
List agents/api/v1/agentsGET
Get agent details/api/v1/agents/{id}POST
Approve pending agent/api/v1/agents/{id}/approveDELETE
Deactivate agent/api/v1/agents/{id}03
Payment Proofs & Credit
POST
Import on-chain proof (BTC, ETH, Base, SOL) — include sender_address for outbound, recipient_address for inbound, and direction (outbound/inbound)/api/v1/agents/{id}/credit/imports/payment-proofsGET
List imported proofs (includes direction, sender_address, and recipient_address)/api/v1/agents/{id}/credit/imports/payment-proofsGET
Credit event timeline/api/v1/agents/{id}/credit/events04
BOB Score
GET
Operator BOB Score and signal breakdown/api/v1/score/me05
Wallet Binding
POST
Request EVM wallet binding challenge/api/v1/operators/me/wallet-bindings/evm/challengePOST
Verify EVM wallet signature/api/v1/operators/me/wallet-bindings/evm/verify06
Webhooks
POST
Create webhook subscriber/api/v1/agents/{id}/webhooksGET
List webhooks/api/v1/agents/{id}/webhooksPATCH
Update webhook/api/v1/agents/{id}/webhooks/{webhookId}DELETE
Delete webhook/api/v1/agents/{id}/webhooks/{webhookId}07
Operator API Keys
GET
List API keys/api/v1/operators/me/api-keysPOST
Create API key/api/v1/operators/me/api-keysPOST
Revoke API key/api/v1/operators/me/api-keys/{keyId}/revoke08
System
GET
Health check/healthOpenAPI Spec
Download the full OpenAPI 3.0 specification for code generation and tooling.