Memory · sandbox · browse · critique · judge.
Documents16PDF · Word · Excel · OCR.
Audio20Transcribe · diarize · TTS.
Images27Caption · OCR · resize.
Web39Scrape · screenshot · meta.
Validation25Email · IBAN · IP · VAT.
Conversions20JSON · YAML · UUID.
All endpoints159Full catalog · featured first.
Wallet-only · earn USDC daily.
Sell-side guideEIP-712 · JWT · settlement.
Pricing & take rate3% paywall · 4% proxy.
How settlement worksSettlement runs daily at 00:00 UTC, in USDC. A balance ≥ 1 USDC is paid at the next run (within 24h). A balance below 1 USDC carries over and accumulates across days until it reaches 1 USDC, then it's paid.
/v1/agent/memory/upsert
Powered by Pinecone
Request → Response
Examples from schemas.json.
POST /v1/agent/memory/upsert Content-Type: application/json { "id": "example", "text": "Hello, world!" }
HTTP/1.1 200 OK Content-Type: application/json // Endpoint-specific body after 402 settlement
Store or update an item in agent memory with its text, namespace, and metadata for later semantic retrieval. Backed by Pinecone serverless.
Managed vector database for similarity search and AI memory.
Body: JSON · application/json
| Field | Type | Description | |
|---|---|---|---|
| id | string | required | — |
| text | string | required | — |
| namespace | string | optional | pattern: ^[\w:.-]+$ |
| metadata | object | optional | — |
curl -X POST https://api.tools402.dev/v1/agent/memory/upsert \
-H "Content-Type: application/json" \
-d '{
"id": "example",
"text": "Hello, world!"
}'402 payment flow omitted — see Integrations for settlement.