Create supplier invoices
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.
POST
Authorizations
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.
Headers
Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.
Body
multipart/form-data
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 "http://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\"}'"
```
<Warning>
Total size of the request cannot exceed 15MB.
</Warning>
The body is of type object
.
Response
200
application/json
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
.