{"uid":"cap_p0CPLOXtlUPKLzmwFk6fs","slug":"payweave-mail-list-inbox-messages-d303031c","name":"PayWeave Mail – List Inbox Messages","description":"Disposable email inboxes for agents — create, receive, read, and send. Pay per call.","url":"https://mail.payweave.services/inboxes/%7Bslug%7D/messages","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"anyOf":[{"not":{}},{"type":"object","properties":{},"additionalProperties":false}]},"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"bodyType":{"type":"string","const":"json"}},"additionalProperties":false},"output":{"type":"object","required":["example"],"properties":{"example":{"type":"object","required":["messages","cursor"],"properties":{"cursor":{"type":["string","null"]},"messages":{"type":"array","items":{"type":"object","required":["id","from","from_name","subject","received_at","size"],"properties":{"id":{"type":"string"},"from":{"type":["string","null"]},"size":{"type":"integer","minimum":0},"subject":{"type":["string","null"]},"from_name":{"type":["string","null"],"description":"Sender's display name from the From header. Null when the header carries a bare address."},"received_at":{"type":"string"}},"additionalProperties":false}}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6nmRMeLmEQyQTc4oQ4M06","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves a paginated list of messages in a disposable email inbox identified by a slug, returning metadata like sender, subject, timestamp, and message size.","exampleAgentPrompt":"Check the PayWeave Mail inbox called 'agent-verify-42' and list all the messages that have arrived — I need to see what emails came in, including who sent them and their subjects.","exampleUseCases":null,"resultDescription":"Returns a JSON object with a 'messages' array (each item containing id, from, subject, received_at, and size fields) and a nullable 'cursor' string for paginating through additional messages.","failureModes":["Unknown or expired inbox slug returns 404 not found","Missing or invalid x402 payment header returns 402 payment required","Rate limit exceeded returns 429","Malformed slug format returns 400 bad request","Empty inbox returns 200 with empty messages array and null cursor"],"whenToPreferThis":"Use this endpoint when an AI agent needs to poll or check a disposable/temporary email inbox for incoming messages — especially in automated workflows where an agent creates a throwaway email address, triggers a signup or verification flow elsewhere, and then needs to list received emails to extract a confirmation link or code. Prefer this over persistent email providers when privacy, disposability, and pay-per-use micropayment pricing are priorities.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T06:48:43.296Z","isFirstParty":false}