Skip to main content
POST
Prepare a launch

Authorizations

x-api-key
string
header
required

Production API key beginning with o1_launch_.

Headers

Unique retry ID
Idempotency-Key
string
required

Generate a random UUID for each new request and reuse it only when retrying that exact request. A different payload is rejected.

Required string length: 1 - 255

Body

application/json
chain_id
enum<integer>
required

Production chain ID: 8453 for Base, 4663 for Robinhood Chain, 143 for Monad, 5042 for Arc, 56 for BSC, or 196 for X Layer.

Available options:
8453,
4663,
143,
5042,
56,
196
Example:

8453

creator
string
required

Wallet that will sign and send the prepared launch transaction.

Pattern: ^0x[0-9a-fA-F]{40}$
Example:

"0x1111111111111111111111111111111111111111"

market
enum<string>
required

Launch route to use. The selected quote must be active for this market.

Available options:
standard,
rwa
quote_address
string
required

Active quote address returned by GET /config for the selected chain and market. The zero address represents an active native-currency quote.

Pattern: ^0x[0-9a-fA-F]{40}$
Example:

"0x1111111111111111111111111111111111111111"

token
object
required

Token identity, public profile, image, and optional metadata settings.

launch_product
enum<string>
default:non-tax

Tax selects the additional ERC20 suite, including when both tax rates are zero.

Available options:
non-tax,
tax,
wsto
tax
object

Required for tax launches; forbidden otherwise. Use the format returned for the active deployment. Mixed forms and mismatched deployment formats reject before metadata pinning. Live policy determines permitted rates, protocol clamps and dividend floor.

dev_buy
object

Optional atomic Dev Buy for active creation suites with an admitted adapter and reviewed funding route. Native funding requires no ERC20 approval; transaction value adds the live native creation fee when applicable. Quote funding requires exact adapter approval and a signed continuation; approval-only responses require repreparation before launch calldata is returned. Gas remains additional.

continuation_id
string

Signed approval continuation from the preceding response. Resend the unchanged request through the same API key with a new Idempotency-Key after the exact approval is confirmed.

Required string length: 16 - 32768

Response

An unsigned launch transaction plan.

data
object
required
meta
object
required