HTTP API overview
Build the discover → inspect → run → retrieve flow into your own application.
View as MarkdownConnection and authentication
Send an API key in the Authorization header. JSON request bodies use Content-Type: application/json. Account management remains in the signed-in console; a tool API key is not a website session.
API origin
https://api.purrkey.appShared conventions
| Convention | Rule |
|---|---|
| Money | Decimal integer strings in micro-units. 1000000 = 1 USD for account balance. |
| Dates | UTC RFC3339 timestamps. |
| Pagination | Opaque cursor and bounded limit; nextCursor is null on the last page. |
| Tool inputs | Use the selected tool's inspect inputSchema; it is not a platform-wide input shape. |
| Retries | Preserve the original idempotency key and effective request after uncertain submission. |
| Results | Check result.status and billing independently from HTTP and execution status. |
Tool API endpoints
OpenAPI contract
These reference fields are generated from HTTP contract 0.4.3. The download includes nested schemas and additional account and payment endpoints; those endpoints have their own authentication and deployment requirements.