201Successful Response
Schema: SuccessEnvelope_InvoiceAICreatePayloadResponse_
successbooleanmessagestringcodestringdataInvoiceAICreatePayloadResponse
/api/v1/invoices/ai-createUpload pasted text, PDFs, images, Excel files, or a CSV to extract draft invoice entities using AI. Returns draft invoices ready for user review before creation.
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
Schema: InvoiceAICreatePayloadRequest
pasted_textstringRaw text content to extract an invoice from. Limit 1 invoice per text input. Mutually exclusive with pasted_text_s3_key.
pasted_text_s3_keystringS3 key of pasted text content. Limit 1 invoice per text input. Mutually exclusive with pasted_text.
single_invoice_s3_keysarray · stringS3 keys of individual invoice documents (PDFs, images, Excel). Each file is processed independently.
multi_invoice_s3_keystringS3 key of a CSV file containing multiple invoices.
Schema: SuccessEnvelope_InvoiceAICreatePayloadResponse_
successbooleanmessagestringcodestringdataInvoiceAICreatePayloadResponseSchema: HTTPValidationError
detailarray · ValidationErrorValidationErrorlocarray · string | integerrequiredmsgstringrequiredtypestringrequiredinputobjectctxobject