Skip to main content
POST
Create an API key

Body

application/json

Metadata for the new key.

label
string
required

Human-readable name to identify this key, e.g. "arca-bot".

  • Trimmed and lowercased before storage.
  • Must be unique across all keys, so pick something specific to you. A taken label returns a 409.
Required string length: 1 - 100

Response

The API key was created and its smart wallet provisioned.

apiKey
string
required

The plaintext API key. Returned exactly once — it is never stored in plaintext and cannot be retrieved again. Store it securely on receipt; if lost, create a new key with a different label.

Example:

"autoboy_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ"

autoboyWalletAddress
string
required

On-chain smart wallet address provisioned for this key.

Example:

"0x1234567890123456789012345678901234567890"