Changelog
Nossa política de versionamento: novos campos e novos endpoints são aditivos e nunca contam como uma mudança que quebra compatibilidade sob o prefixo /api/v1/ — remover ou alterar o significado de um campo existente seria uma v2. Isso significa que você pode tratar cada entrada abaixo como "aqui está o que há de novo", não "aqui está o que pode quebrar sua integração."
2026-08-04
GET /eventsadicionado para integrações por polling. O feed de eventos retorna eventosbatch.completed,document.completededocument.faileddo mais recente para o mais antigo, com IDs de evento estáveis para deduplicação estilo Zapier. Consulte a referência de Webhooks.
2026-07-22
POST /templatesagora impõe um limite de 30 templates por conta. Ao atingir o limite, criar outro template (do zero ou a partir de um preset) retorna400 template_limit_reached— exclua um template existente primeiro. Esse limite não era aplicado anteriormente. Consulte a referência de Templates & Fields.
2026-07-21
POST /documentsagora aceita arquivos Word (.docx) e texto simples (.txt), não apenas imagens e PDFs. Ambos são convertidos para PDF no servidor e seguem exatamente a mesma divisão por página de um upload de PDF nativo — um.docxde várias páginas produz um Document por página, igual ao comportamento atual de PDF. O formato binário legado.docnão é suportado; salve como.docxprimeiro. Consulte a referência de Documents.- Limite de páginas por upload aumentado de 30 para 50 páginas. Aplica-se tanto a uploads de PDF nativos quanto a arquivos
.docx/.txtconvertidos no servidor. Consulte a referência de Documents. GET /documents/{document_id}/imageagora suporta?size=thumbpara uma versão menor e pré-gerada da imagem da página — carrega mais rápido em uma visualização de lista/grid do que a imagem em resolução total. Retorna a imagem completa se nenhuma miniatura foi gerada para aquele documento (nunca é um erro). Consulte a referência de Documents.
2026-07-20
- Webhooks de lote agora são rearmados automaticamente quando você reprocessa um lote. Se você enviar mais documentos para um lote que já notificou você uma vez e chamar
processnovamente, você será notificado de novo quando essa nova leva terminar — sem precisar reenviar oPUTdo webhook. Veja o guia de Webhooks . Se sua integração atualmente re-registra o webhook antes de cada leva como solução alternativa, é seguro parar — essa chamada nunca esteve realmente rearmando nada. - Trabalhos de anotação de bbox agora entregam um evento de webhook. Um evento
document.bbox_completedé disparado no webhook do lote do documento quando um trabalho de bbox atinge um status final — anteriormente, conclusões de bbox não geravam nenhuma notificação, independentemente do registro. Veja o guia de Webhooks. remaining_batch_capacityadicionado às respostas dePOST /documents. Informa quantos documentos adicionais este lote pode aceitar antes de atingir o tamanho máximo de lote do seu plano, sem uma chamada separada paraGET /account.- Entregas de
document.bbox_completedagora são reivindicadas atomicamente, assim comobatch.completed. Um trabalho de bbox cujos grupos de linhas terminam em momentos próximos um do outro em threads diferentes costumava disparar duas entregas separadas para o que era logicamente uma conclusão — você não deve mais ver isso. Se sua integração estava deduplicando esses eventos pordata.group_batch_idcomo solução alternativa, não há problema em continuar fazendo isso.
2026-07-16
- API v1 lançada. Lançamento público de
/api/v1/, cobrindo Documents, Batches, Templates & Fields, Webhooks e recursos de Account para o modo de processamentotable(extração estruturada de campos). Veja a Visão geral da API para começar.