Skip to main content
Register a business entity under your Axis account to unlock wallet creation and agent payment infrastructure. You must complete this step before you can create wallets or fund autonomous agents. On success, Axis returns a businessId — keep it safe, as it is required for all wallet and agent operations.

Endpoints

Both routes are equivalent and route to the same handler:

Authentication

A valid JWT session token is required. Pass it in the Authorization header:
Obtain a token by calling POST /v1/auth/login.

Request Body

string
required
The legal or trading name of the business. Must be between 2 and 200 characters.
string
required
A valid contact email address for the business.
string
An optional contact phone number for the business. Recommended format: E.164 (e.g. +2348012345678).

Request Example

Response — 201 Created

string
Always "success" for a successful response.
object
The registered business record.
Save the businessId immediately. It is not re-displayed after this response and is required to create wallets and configure autonomous agents on your account. Store it in your environment variables or a secure configuration store.

Error Responses

400 — Validation Error

Returned when one or more request fields fail validation.

401 — Unauthorized

Returned when the Authorization header is missing or the token is invalid or expired.