Get Transfer
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: txfr_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.
ISO 8601 expiry timestamp.
ISO 8601 creation timestamp.
Examples
curl -X GET https://agentdrop-production.up.railway.app/v1/transfers/txfr_abc123 \
-H "Authorization: Bearer agd_live_xxxxxxxxxxxxxxxxxxxx"
Response
{
"id": "txfr_abc123",
"status": "active",
"sender": "data-pipeline",
"recipient": "analysis-agent",
"files": [
{ "name": "report.pdf", "size": 1048576, "type": "application/pdf" }
],
"max_downloads": 10,
"download_count": 2,
"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 |