OAuth scope: supplier_invoice.write
Creates supplier invoices in bulk for the authenticated organization by uploading files.
Price plans: this endpoint is available for all Qonto price plans.
Bearer authorization header: Bearer <token>
, where <token>
is the access token received from the authorization server at the end of the OAuth 2.0 flow.
Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.
You have to specify multipart form data in order to attach the file to the request. When using curl
it will look like that:
curl --location --request POST "https://thirdparty.qonto.com/supplier_invoices/bulk" \
--form "supplier_invoices[][file]=@"/path/to/file1.png"" \
--form "supplier_invoices[][idempotency_key]="4d5418bb-bd0d-4df4-865c-c07afab8bb48"" \
--form "supplier_invoices[][file]=@"/path/to/file2.png"" \
--form "supplier_invoices[][idempotency_key]="4d5418bb-bd0d-4df4-865c-c07afab8bb49""
--form "meta='{\"integration_type\":\"dropbox\",\"connector\":\"grover\"}'"
The body is of type object
.
Returns the supplier invoices created.
<Warning> This endpoint will always return a 200 regardless if there are any errors. Clients must ensure to check the `errors` property in order to confirm if all operations were successful. <br/>A 400 will be returned only if the whole request fails. </Warning>The response is of type object
.