Skip to main content
Hero Light

Overview

The Brickken Dapp API is the API-key authenticated surface for tokenized asset workflows. Use it when your integration owns a Brickken API key and wants to prepare transactions for a wallet to sign, submit signed transactions, or read tokenization and STO data. Use the Agentic API, MCP, or CLI for private-key based agentic flows.

Base URLs

Sandbox and production are separate deployments with separate databases. An API key issued for one does not work on the other.

Authentication

Send your API key in every request:
Two prerequisites before your first write:
  1. You need a key. Request one with the email tied to your Brickken account.
  2. Your signerAddress must be whitelisted by Brickken. A prepare call will not accept an unknown signer. Ask for the whitelist in the same request as the key.
Your key is also scoped: it can only act on token symbols it tokenized, and each write method has its own credit balance. See Authentication for the credential matrix, plans, limits, and error codes.

Postman Collection

Ready-to-run example requests for every endpoint.

Drive this API from an AI agent

The MCP server exposes every endpoint below as a tool, using the same API key.

Transaction Flow

Most write operations use the same three-step flow:
  1. Prepare unsigned transactions with POST /prepare-transactions.
  2. Sign every returned transaction with the wallet matching signerAddress.
  3. Send the signed payloads with POST /send-transactions, then poll GET /get-transaction-status.
The response includes txId and transactions. Sign the transaction or transactions locally, then send them:

Write Endpoints

Supported Methods

Read Endpoints

Networks

Pass chainId as decimal or hex. Client tooling normalizes common values.
Prepared transactions are on-chain actions. Verify chainId, signerAddress, token symbol or token address, and all recipient addresses before signing.