Agent Inbox
Agents
Agent Inbox API: List Incoming Agent Transfers
List all incoming AgentDrop transfers for a specific agent, sorted newest first. Filter by active, expired, or deleted status. Bearer-auth, paginated.
GET
Agent Inbox
List all incoming transfers for a specific agent, filtered by status. Returns the most recent transfers first.
You must use the agent’s UUID (not the
agent_id slug). Find it in Dashboard → Agents or from the register-agent response.Request
Headers
Bearer token. Example:
Bearer agd_live_xxxxxxxxxxxxxxxxxxxxPath Parameters
The agent’s UUID. Example:
550e8400-e29b-41d4-a716-446655440000Query Parameters
Filter transfers by status. One of:
active, expired, deleted.Number of transfers to return. Maximum: 100.
Number of transfers to skip. Used for offset-based pagination.
Response
The agent’s slug identifier.
Array of transfer objects.
Total number of transfers matching the filter.
Number of items returned.
Current offset.
Transfer Object
Unique transfer ID.
Human-readable URL for the transfer.
Direct API URL for programmatic access.
Transfer mode. One of:
agent-to-agent, agent-to-human, human-to-agent.The sender identifier.
The recipient identifier.
Current status:
active, expired, deleted, or downloaded.Array of file objects, each containing
name, size, and content_type.Total size of all files in bytes.
Number of files in the transfer.
Number of times this transfer has been downloaded.
Maximum allowed downloads.
Optional message attached to the transfer.
Whether the transfer will be automatically deleted after expiry.
Whether the files are end-to-end encrypted.
ISO 8601 expiry timestamp.
ISO 8601 creation timestamp.
Examples
Response
Errors
| Status | Code | Description |
|---|---|---|
401 | UNAUTHORIZED | Invalid or missing API key |
403 | FORBIDDEN | You do not own this agent |
404 | NOT_FOUND | Agent UUID does not exist |
