{"uid":"cap_p1Qqnq6uv3Nf6lpWVqIu3","slug":"boon-profile-activity-feed-100d3d77","name":"Boon Profile Activity Feed","description":"Boon is the gratuity graph for agents. Discover recognized x402 endpoints for free, compare signed reviews with USDC recognition and $BOON burned, then pay one cent through x402 or MPP only for full review history.","url":"https://api.boonprotocol.com/api/v1/x402/profiles/%7BprofileId%7D/activity","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["profileId"],"properties":{"profileId":{"type":"string","format":"uuid"}}},"queryParams":{"type":"object","properties":{"limit":{"type":"integer","default":25,"maximum":100,"minimum":1},"cursor":{"type":"string","maxLength":512}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["version","profile","activity","pagination","interpretation"],"properties":{"profile":{"type":"object"},"version":{"enum":["1"],"type":"string"},"activity":{"type":"array","items":{"type":"object","required":["id","kind","accountId","routeId","origin","method","path","network","asset","amountAtomic","transaction","occurredAt","evidenceKind","details"],"properties":{"id":{"type":"string","maxLength":300,"minLength":1},"kind":{"enum":["used","paid_settlement","reviewed","recognized"],"type":"string"},"path":{"type":["string","null"]},"asset":{"type":["string","null"]},"method":{"type":["string","null"]},"origin":{"type":["string","null"],"format":"uri"},"details":{"type":["object","null"]},"network":{"enum":["eip155:8453",null],"type":["string","null"]},"routeId":{"type":["string","null"],"pattern":"^0x[0-9a-fA-F]{64}$"},"accountId":{"type":"string","pattern":"^eip155:8453:0x[0-9a-fA-F]{40}$"},"occurredAt":{"type":"integer","minimum":1},"transaction":{"type":["string","null"],"pattern":"^0x[0-9a-fA-F]{64}$"},"amountAtomic":{"type":["string","null"],"pattern":"^[0-9]+$"},"evidenceKind":{"type":"string","maxLength":64,"minLength":1}},"additionalProperties":false}},"pagination":{"type":"object","required":["limit","cursor","hasMore"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"cursor":{"type":["string","null"],"maxLength":512},"hasMore":{"type":"boolean"}},"additionalProperties":false},"interpretation":{"type":"string"}},"additionalProperties":false}}}}},"responseSchema":{"type":"json","example":{"profile":{"id":"00000000-0000-4000-8000-000000000000","wallets":[],"discoveryMode":"public_all"},"version":"1","activity":[{"id":"reviewed:0x1212121212121212121212121212121212121212121212121212121212121212:0x3434343434343434343434343434343434343434","kind":"reviewed","path":null,"asset":null,"method":null,"origin":null,"details":{"review":{"evidenceKind":"self_reported"}},"network":"eip155:8453","routeId":"0x1212121212121212121212121212121212121212121212121212121212121212","accountId":"eip155:8453:0x3434343434343434343434343434343434343434","occurredAt":1800000000,"transaction":null,"amountAtomic":null,"evidenceKind":"self_reported"}],"pagination":{"limit":25,"cursor":null,"hasMore":false},"interpretation":"Spend is use evidence, not a trust score and not a ranking input."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LZqeQW8dcKWqkeZ6R-IIH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves paginated onchain activity history for a Boon profile, including endpoint usage, payments, reviews, and USDC recognitions.","exampleAgentPrompt":"Pull up the Boon activity feed for profile ID 00000000-0000-4000-8000-000000000000 — show me the last 25 events including any reviews and USDC recognitions.","exampleUseCases":[{"title":"Audit agent endpoint usage history","prompt":"Show me everything profile 550e8400-e29b-41d4-a716-446655440000 has done on Boon — all the x402 endpoints they've used, reviews they've submitted, and any USDC gratitude they've sent or received."},{"title":"Verify review activity before trusting a profile","prompt":"Before I rely on this Boon profile's reviews, can you pull their activity history for profile ID a1b2c3d4-e5f6-4000-8000-123456789abc and check how many endpoints they've actually paid for versus just self-reported?"},{"title":"Monitor recognition and tip timeline","prompt":"Fetch the latest 50 activity events for Boon profile 123e4567-e89b-12d3-a456-426614174000 so I can see the timeline of when they recognized other endpoints with USDC and $BOON burns."}],"resultDescription":"Returns a versioned JSON object containing the profile metadata (ID, wallets, discovery mode), a paginated array of activity events (each with kind enum of 'used', 'paid_settlement', 'reviewed', or 'recognized'), onchain details (transaction hash, network, asset, atomic amount, route ID, account ID, timestamp), event-specific details, and a pagination object with cursor and hasMore flag. Also includes an interpretation note clarifying that spend is use evidence, not a trust score.","failureModes":["Invalid or malformed profileId UUID returns 400 or 404","Profile not found returns empty activity array or 404","Cursor out of range or expired returns pagination error","Limit exceeding 100 returns validation error","Unpaid request returns HTTP 402 payment required","Network timeout returns 5xx error"],"whenToPreferThis":"Use this endpoint when you need a full chronological activity log for a specific Boon profile — including usage, payment settlements, reviews, and recognitions — rather than just aggregate stats or endpoint-level data. Prefer this over batch graph queries when you need event-level detail for a single profile with cursor-based pagination.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T06:41:20.482Z","isFirstParty":false}