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"Resposta200
{
"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.
Payload de resposta
created_at
string
obrigatório
updated_at
string
obrigatório
id
string
obrigatório
filename
string
obrigatório
The uploaded file's name.
content_type
string
obrigatório
The file's content type, determined from its contents.
size_bytes
integer
obrigatório
The file's size in bytes.
description
string
A short note describing what the file shows.
status
string
obrigatório
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
obrigatório
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
obrigatório
When download_url expires. Both fields are always present; the server returns an error rather than omitting them.
expires_at
nullable string
obrigatório
When this attachment is discarded if nothing is registered or submitted with it. Null once its status is attached.
Recursos relacionados
Continue com a documentação, guias e exemplos sobre este tópico. Os recursos estão em inglês.
Entenda o conceitoShould I use a Bird SDK or call the API directly?Siga o percurso de aprendizagemBuild your first integrationGuia de implementaçãoSend your first email
Obtenha um resumo de implementação