Skip to main content
PATCH
Dashboard session only. API keys cannot call this operation.

Authorizations

Authorization
string
header
required

Your API key in Authorization: Bearer <key>. Use vk_test_… keys against the sandbox and vk_live_… keys against production.

Body

application/json

JSON Merge Patch of your billing account: absent = unchanged, null = clear. mode, paymentTermsDays, voidedRedemptionsBillable and preferredPaymentMethodType are set by AllRide (400 data-failed-validation with item admin-only-field).

Legal name.

Required string length: 1 - 200
address
object

Address fields to change.

vatId
string | null

VAT ID; null clears it.

Pattern: ^[A-Z]{2}[0-9A-Z+*.]{2,12}$
buyerReference
string | null

Buyer reference (Leitweg-ID).

Maximum string length: 200
purchaseOrderReference
string | null

Purchase order reference.

Maximum string length: 100
invoiceLanguage
enum<string>

Invoice language.

Available options:
de,
en
eInvoiceFormat
enum<string>

E-invoice format. Treat as an open set: new values may be added.

Available options:
zugferd-en16931,
xrechnung-cii

Response

OK

Single-object envelope around a BillingAccount.

data
object
required

Your billing account (consumer view). One per consumer partner, created automatically.