Create bank transfer instructions
POST
Requires confirm: true. Inspect the resource before retrying an uncertain outcome. Requires Idempotency-Key. Use the same key and payload to replay a completed response. A 409 for a pending or failed attempt requires checking the resource; a new key could duplicate a charge or purchase.
apiToken billing:payheader
AuthorizationBearer <token>A personal API token: Authorization: Bearer dh_live_…. See Authentication for scopes.
Scope: billing:pay
id*numberIdempotency-Key*stringUnique per account and operation. Reuse only for an identical request. Completed requests replay the encrypted stored response; pending or failed attempts return 409 and are never automatically rerun.
Length
1 <= length <= 128application/json- body
confirm*booleanOperation completed or accepted; asynchronous actions may still be running.
application/json- response
reference*stringiban*stringbic?stringholder*stringbankName?stringamountCents*numbercurrency*stringexisting*booleanissuedAt*stringFormat
date-timecurl -X POST 'https://api.deluxhost.net/v1/invoices/0/bank-transfer' \ -H "Authorization: Bearer $DELUXHOST_TOKEN" \ -H 'Idempotency-Key: string' \ -H 'Content-Type: application/json' \ -d '{ "confirm": true}'Example Response
{ "reference": "string", "iban": "string", "bic": "string", "holder": "string", "bankName": "string", "amountCents": 0, "currency": "string", "existing": true, "issuedAt": "2019-08-24T14:15:22Z"}