Skip to main content
POST
Prepare a delegated prediction

Authorizations

Authorization
string
header
required

Server-side scoped Blank API key. Never embed it in browser or mobile code.

Headers

idempotency-key
string
required
Required string length: 8 - 128
Pattern: ^[\x21-\x7E]+$
Example:

"launch-20260809-01"

Body

application/json
predictedPriceInSol
string
required
Pattern: ^(?:0|[1-9][0-9]*)(?:\.[0-9]*[1-9])?$
Example:

"0.00001234"

roundId
string<uuid>
required
walletAddress
string
required
Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Example:

"11111111111111111111111111111111"

Response

The exact UTF-8 message the end user's wallet must sign.

action
enum<string>
required
Available options:
prediction.submit
expiresAt
string<date-time>
required
id
string<uuid>
required
message
string
required
Required string length: 1 - 1024
mintAddress
string
required
Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Example:

"11111111111111111111111111111111"

network
enum<string>
required
Available options:
devnet,
mainnet
predictedPriceInSol
string
required
Pattern: ^(?:0|[1-9][0-9]*)(?:\.[0-9]*[1-9])?$
Example:

"0.00001234"

roundId
string<uuid>
required
version
enum<number>
required
Available options:
1
walletAddress
string
required
Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Example:

"11111111111111111111111111111111"