Skip to main content
PATCH
Update your account

Authorizations

Authorization
string
header
required

Your account's secret key: Authorization: Bearer sk_test_… or sk_live_…. Server-side only.

Headers

Idempotency-Key
string

A unique key per operation (a UUID works). Retrying with the same key returns the original response.

Body

application/json
name
string | null

Account name

status
enum<string> | null
Available options:
active,
suspended,
closed,
null
termsUrl
string<uri> | null

https:// URL of your terms of use, quoted in the consent a buyer accepts before a recurring charge. An empty string clears it.

Example:

"https://acme.ai/termos"

supportEmail
string<email> | null

Contact email: set as Reply-To on buyer emails and used for account notices. When unset, the owner's login email is used.

Example:

"contato@acme.ai"

logoObjectKey
string | null

Response

Success.

Your Infi account.

id
string<uuid>
slug
string

Your account's public identifier, used in checkout URLs (/pay/{slug}).

name
string
status
enum<string>
Available options:
active,
suspended,
closed
collectionMode
enum<string>

How the account collects in production: byop through your connected providers, managed through Infi's account. Always byop in sandbox.

Available options:
byop,
managed
termsUrl
string<uri> | null

URL of your terms of use. null when unset.

Example:

"https://acme.ai/termos"

supportEmail
string<email> | null

Contact email. null when unset.

Example:

"contato@acme.ai"

logoUrl
string<uri> | null

Logo shown at checkout. null when unset.

createdAt
string<date-time>
updatedAt
string<date-time>