Skip to main content
PATCH
cURL

Authorizations

Authorization
string
header
required

Path Parameters

settlementAccountId
string<uuid>
required

The ID of a settlement account: one of the merchant's own bank accounts that SHOPPING checkouts pay into.

Maximum string length: 36
Example:

"5c8e2a1f-9d4b-4f7a-8e3c-1b6d0f2a9e64"

Query Parameters

accountId
string
required

The ID of the account to work with.

Example:

"F50091"

Body

application/json

Body

bankId
string | null
required

The bank that holds the account, which refunds are paid from. null clears it.

Required string length: 1 - 50
Example:

"1ffe704d39629a929c8e293880fb449a"

Response

OK

id
string<uuid>
required

The ID of a settlement account: one of the merchant's own bank accounts that SHOPPING checkouts pay into.

Maximum string length: 36
Example:

"5c8e2a1f-9d4b-4f7a-8e3c-1b6d0f2a9e64"

name
string | null
required

The merchant's name for the account. null when none was stored.

Required string length: 1 - 18
Example:

"Main account"

currencyCode
enum<string>
required

ISO-4217 code of a currency Roqqett can take payments in: GBP over Faster Payments, EUR over SEPA Instant.

Available options:
GBP,
EUR
Example:

"GBP"

bankDetails
object
required
bankId
string | null
required

The bank that holds the account, which refunds are paid from. null until set; refunds from this account fail until it is.

Required string length: 1 - 50
Example:

"1ffe704d39629a929c8e293880fb449a"

bankName
string | null
required

Name of the bank that holds the account.

Maximum string length: 140
Example:

"Example Bank"

approvalStatus
enum<string>
required

Only an APPROVED account can receive funds or be set on a checkout. A new account is APPROVED automatically only when Equals has given the merchant the top-up permission (canCreateTopUpCheckouts) or the account is an Equals account; otherwise it stays PENDING until Equals approves or rejects it. Merchants cannot set it.

Available options:
PENDING,
APPROVED,
REJECTED
Example:

"APPROVED"

isDefault
boolean
required

Whether SHOPPING checkouts with no settlement account of their own pay into this one. The merchant's first account becomes the default.

checkoutIds
string<uuid>[]
required

Checkouts that pay into this account. An account cannot be deleted while any do.

The ID of a checkout: the configured payment page a checkout session is taken on.

Maximum string length: 36
bankConnection
object
required

The open banking connection that lets Roqqett read this account's transactions for reconciliation.

createdAt
string<date-time>
required

The date the Resource was initially created. ISO 8601 format without milliseconds.

updatedAt
string<date-time>
required

The date the Resource was last modified. ISO 8601 format without milliseconds.