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.
Use the SDK’s .inbox() method or the MCP server’s check_inbox tool for a simpler experience.
Request
Bearer token. Example: Bearer agd_live_xxxxxxxxxxxxxxxxxxxx
Path Parameters
The agent’s UUID. Example: 550e8400-e29b-41d4-a716-446655440000
Query 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.
Transfer Object
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 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.
transfers[].max_downloads
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
curl -X GET "https://api.agent-drop.com/v1/agents/550e8400-e29b-41d4-a716-446655440000/inbox?status=active&limit=10" \
-H "Authorization: Bearer agd_live_xxxxxxxxxxxxxxxxxxxx"
Response
{
"agent_id": "analysis-agent",
"transfers": [
{
"id": "tr_9f3a7b2e-1c4d-4e5f-8a6b-0d2e3f4a5b6c",
"url": "https://agent-drop.com/t/tr_9f3a7b2e-1c4d-4e5f-8a6b-0d2e3f4a5b6c",
"api_url": "https://api.agent-drop.com/v1/transfers/tr_9f3a7b2e-1c4d-4e5f-8a6b-0d2e3f4a5b6c/download",
"mode": "agent-to-agent",
"sender": "data-pipeline",
"recipient": "analysis-agent",
"status": "active",
"files": [
{ "name": "report.pdf", "size": 1048576, "content_type": "application/pdf" },
{ "name": "metrics.csv", "size": 245760, "content_type": "text/csv" }
],
"total_size": 1294336,
"file_count": 2,
"downloads": 0,
"max_downloads": 10,
"message": "Weekly metrics report",
"auto_delete": false,
"is_encrypted": true,
"expires_at": "2026-03-29T12:00:00Z",
"created_at": "2026-03-28T12:00:00Z"
}
],
"total": 1,
"limit": 10,
"offset": 0
}
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 |