Recuperar Assembly Notifications
Lista a Assembly Notification original e os registros salvos de reenvio manual.
https://api2.transloadit.com/ assembly_notifications/ {assemblyId}Retorna os detalhes de entrega do Webhook sem autenticação adicional.
A lista contém o registro original da Notification, quando presente, e os registros de replays manuais salvos, ordenados pelo horário de início. As novas tentativas automáticas atualizam o mesmo registro; elas não geram entradas separadas nem um histórico de cada tentativa de entrega.
Verifique o status e o response_code registrados para determinar o resultado da entrega. Um response_code 2xx confirma a entrega; o sucesso da API de replay, por si só, não confirma a entrega.
As entradas da lista de Notifications não expõem o notification_id da resposta do replay, e replays simultâneos podem ter o mesmo timestamp start. Um registro bem-sucedido mais antigo não confirma a entrega do replay que você acabou de solicitar. Para identificar um replay específico, inclua um marcador exclusivo definido pela sua aplicação na query string de um notify_url explícito e compare o url registrado com os logs de entrega do seu receptor.
Use um marcador que não seja secreto; fragmentos de URL não são enviados ao seu receptor.
Qualquer pessoa que conheça o assembly_id pode fazer essa requisição. Trate os Assembly IDs e os valores de
assembly_ssl_url como segredos: não os publique nem os compartilhe com partes não confiáveis.
Consulte Os Assembly IDs são seguros? (English).
Exemplo de requisição
Defina ASSEMBLY_ID com o valor do seu recurso, sem aplicar percent-encoding.
curl --fail-with-body -sS --request GET \
--url "https://api2.transloadit.com/assembly_notifications/${ASSEMBLY_ID:?Set ASSEMBLY_ID}"
Parâmetros de caminho
assemblyId(segmento de caminho), obrigatório. padrão:^[a-z0-9]{32}$
Parâmetros de consulta opcionais da resposta
callback(Nome do callback JavaScript). Envolve respostas JSON em um callback JSONP. O nome do callback deve corresponder a^(?:_jqjsp[0-9]*|jQuery[0-9]+_[0-9]+)$. Apenas a última ocorrência é usada; um valor vazio é ignorado. Nomes de callback inválidos retornam HTTP 403. A resposta transformada usa HTTP 200. O callback é aplicado após a serialização da resposta.
Requisição
Nenhum corpo de requisição ou campo adicional é necessário.
Resposta
Veja um exemplo de corpo de resposta:
{
"notifications": [
{
"assembly_id": "0fce5b1063e611e88d8eb130f7921d8a",
"error": null,
"response_code": 204,
"response_data": "",
"start": "2026-09-12T10:00:00.000Z",
"status": "successful",
"url": "https://example.com/webhooks/transloadit"
}
],
"ok": "ASSEMBLY_NOTIFICATIONS_LISTED"
}sucesso 2xx
Corpo da resposta JSON. application/json text/plain; charset=utf-8
Esquema do corpo da resposta
Esquema JSON completo
A resposta contém apenas os campos listados para este objeto.
| Campo | Tipo e descrição | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
notificationsobrigatório | Array<object>Esquema do item do array
| ||||||||||||||||||||
okobrigatório | string (sempre: "ASSEMBLY_NOTIFICATIONS_LISTED") |
Resposta de erro
Corpo da resposta JSON. application/json text/plain; charset=utf-8
Esquema do corpo da resposta
Esquema JSON completo
A resposta pode conter campos adicionais.
| Campo | Tipo e descrição |
|---|---|
assembly_id | string |
error | string (comprimento mínimo: 1) |
http_code | number | string
|
message | stringExplicação do erro legível por humanos. A redação pode variar; use o código |
reason | null | string | number | boolean | Array<qualquer valor> | objectQualquer um dos esquemas a seguir pode ser aplicado: nullnullstringstringnumbernumberbooleanbooleanArray<qualquer valor>Array<qualquer valor>Esquema do item do arrayqualquer valorobjectobjectEsquema de propriedade adicionalqualquer valor |