Skip to main content
Use this endpoint to open a new bank account for a character within a specific bank. Each character can only hold one account per bank — attempting to create a second account for the same character returns a 409 Conflict. New accounts always start with a balance of zero.
Any authenticated user with the USER permission can open an account for a character, as long as the character exists in the system.

Endpoint

Path Parameters

string
required
The Snowflake ID of the bank in which you want to create the account.

Request Body

string
required
The Snowflake ID of the character for whom you are opening the account.

Response

A successful 201 Created response returns the newly created account object:
string
The unique Snowflake ID for the new bank account.
string
The Snowflake ID of the bank this account belongs to.
string
The characterId of the character who owns this account.
number
The account’s initial balance. Always 0 for a newly created account.
string
ISO 8601 timestamp of when the account was opened.
string
ISO 8601 timestamp of when the account was last modified.

Example Request

Example Response

Error Responses