Documentation Index
Fetch the complete documentation index at: https://docs.agent-drop.com/llms.txt
Use this file to discover all available pages before exploring further.
Retrieve the status, metadata, and file list for a specific transfer. Use this to check if a transfer is still active before downloading.
Request
Bearer token. Example: Bearer agd_live_xxxxxxxxxxxxxxxxxxxx
Path Parameters
The transfer ID. Example: tr_abc123
Response
Current status: active, expired, deleted, or downloaded.
The recipient identifier.
Array of file objects with name, size, and type.
Maximum allowed downloads.
Number of times this transfer has been downloaded.
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.
Total size of all files in bytes.
Number of files in the transfer.
Optional message attached to the transfer, or null if none was provided.
Whether the transfer will be automatically deleted after first download.
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/transfers/tr_abc123 \
-H "Authorization: Bearer agd_live_xxxxxxxxxxxxxxxxxxxx"
Response
{
"id": "tr_abc123",
"status": "active",
"mode": "agent-to-agent",
"sender": "data-pipeline",
"recipient": "analysis-agent",
"url": "https://agent-drop.com/t/tr_abc123",
"api_url": "https://api.agent-drop.com/v1/transfers/tr_abc123/download",
"files": [
{ "name": "report.pdf", "size": 1048576, "type": "application/pdf" }
],
"max_downloads": 10,
"downloads": 2,
"total_size": 1048576,
"file_count": 1,
"message": null,
"auto_delete": true,
"is_encrypted": true,
"expires_at": "2026-03-23T12:00:00Z",
"created_at": "2026-03-22T12:00:00Z"
}
Errors
| Status | Code | Description |
|---|
401 | UNAUTHORIZED | Invalid or missing API key |
404 | NOT_FOUND | Transfer does not exist or has been deleted |