Create a pool

Returns unsigned transactions for the client to sign + submit. Defaults to DBC; pass type: "damm_v2" for direct DAMM v2 creation (when supported).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum
Defaults to dbc

Pool family. dbc = Meteora Dynamic Bonding Curve (launch). damm_v2 = Meteora CP-AMM (post-migration).

Allowed:
string
required
^[1-9A-HJ-NP-Za-km-z]{32,44}$
string
required
^[a-zA-Z0-9 ]{1,20}$
string
required
^[A-Za-z0-9]{1,10}$
string
length ≤ 500
string
required
number
≥ 0
Defaults to 0
uri
uri
uri
string
length ≤ 100
string
enum
Defaults to unsigned

unsigned returns a base64 VersionedTransaction the client signs; signed has the server sign + submit via Privy (requires the relevant *:signed scope).

Allowed:
string
length between 1 and 128
^[A-Za-z0-9_\-.:]+$

Optional client-supplied identifier echoed on the response. Prefer metadata for richer reconciliation.

metadata
object

Free-form string key/value bag echoed back on responses and webhook events.

Headers
string
length between 1 and 128

Optional client-supplied request ID, echoed in X-Request-Id response header.

string
length between 1 and 255

Client-supplied key (UUID v4 recommended) for safe write retries. Server stores (key, request_hash, response) and replays. Reusing with a different body returns 409 idempotency_conflict.

Responses

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json