API reference · Launch on Solana
Submit a launch
POST
https://payday.direct/api/v1/launches/{id}/submitTakes the signed transactions, checks they are the ones Payday built, and sends them. Send each one under its name, and the split_ ones as the split list in order.
Needs an API key in Authorization: Bearer or X-API-Key. Authentication
Path parameters
idstringrequiredid from POST /launches
Body
signedobjectrequiredsigned.launchstringrequiredbase64, signed by the wallet
signed.swapstringsigned.fundstringsigned.buystringsigned.splitstring[]split_1, split_2 ... in order
Responses
200OK
400Error
401Missing or invalid key
409Error
410Error
429Over the limit. Retry-After says when to try again.
Response fields
idstringThe id
status"awaiting_signature" | "submitting" | "launched" | "expired"curve on the bonding curve, graduated once it moved to the pump.fun AMMmintstringThe coin's address: a Solana mint, or an EVM token address in lower case
walletstringsignaturestring | nullfees_toobject | nullfees_to.rail"xmoney" | "cashapp" | "venmo" | "zelle"How the account is paid
fees_to.handlestring | nullThe X handle
transactionsobject[]create only: sign each with the wallet, in this order
transactions[].namestringThe coin's name
transactions[].transactionstringbase64 versioned transaction
fee_splitobject | nullfee_split.status"locked" | "pending"curve on the bonding curve, graduated once it moved to the pump.fun AMMfee_split.nextstringsign_within_secondsintegerexpires_in_secondsintegerdev_buy_tokensnumber | nulllinksobject | nullWhere to see the coin