Skip to main content
PUT
Update a supplier
Authentication: API key OAuth 2.0
Scope: supplier_invoice.write
The supplier’s status is never changed by this endpoint, so updating an archived or draft supplier leaves it archived or draft. If the supplier belongs to another organization, the call fails with 403 Forbidden. Changing the IBAN, VAT number or TIN number may trigger a background re-matching of the organization’s invoices against the supplier. If the IBAN already belongs to another supplier, the call fails with 422. Sensitive fields (payment_details and tax_identifiers) are masked in the response unless the caller is allowed to see them.

Authorizations

Authorization
string
header
required

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

X-Qonto-Staging-Token
string

Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.

Path Parameters

id
string<uuid>
required

The ID of the supplier to update

Body

application/json
supplier
object
required

Response

The updated supplier

supplier
object
required