Upload Apple Messages for Business review evidence
POST
/v1/amb/business-account-attachments
bird amb business-accounts attachments uploadcurl -X POST "https://us1.platform.bird.com/v1/amb/business-account-attachments" \
-H "Authorization: Bearer $TOKEN"Respuesta200
{
"created_at": "2026-05-20T09:14:52Z",
"updated_at": "2026-05-25T16:42:01Z",
"id": "tca_01krdgeqcxet5s7t44vh8rt9mg",
"status": "draft"
}
Uploads a private PDF or MP4 for a later business submission and returns expiring download and preview links.
Carga de respuesta
created_at
string
obligatorio
updated_at
string
obligatorio
id
string
obligatorio
filename
string
obligatorio
The uploaded file's name.
content_type
string
obligatorio
The file's content type, determined from its contents.
size_bytes
integer
obligatorio
The file's size in bytes.
description
string
A short note describing what the file shows.
status
string
obligatorio
Lifecycle of an attachment. draft is a file that has been uploaded but nothing
has been registered or submitted with it yet, and it is discarded at its
expires_at. attached means at least one registration has cited it, so it is
kept permanently and can no longer be deleted.
Possible values: draft, attached
download_url
string
obligatorio
Short-lived signed URL for downloading or previewing the attachment. Valid for 24 hours from when the resource was fetched; request a fresh resource to obtain a new URL after expiry. Do not cache beyond download_url_expires_at. Registration authorities (10DLC and toll-free carriers) retrieve evidence via a separate, longer-lived token; this URL is not that token.
preview_url
string
Optional signed URL for inline viewing on an isolated storage origin. Valid for one hour; fetch the attachment again to refresh it.
download_url_expires_at
string
obligatorio
When download_url expires. Both fields are always present; the server returns an error rather than omitting them.
expires_at
nullable string
obligatorio
When this attachment is discarded if nothing is registered or submitted with it. Null once its status is attached.
Recursos relacionados
Continúa con la documentación, guías y ejemplos sobre este tema. Los recursos están en inglés.
Comprender el conceptoShould I use a Bird SDK or call the API directly?Seguir la ruta de aprendizajeBuild your first integrationGuía de implementaciónSend your first email
Obtener un resumen de implementación