API Endpoints
Complete reference for Conduit facilitator API endpoints
Base URL
https://getconduit.io/api/facilitatorPOST /verify
Verify a signed transaction without settling it on-chain.
Request
POST /verify
Content-Type: application/json
{
"transaction": "base64-encoded-signed-transaction",
"network": "solana"
}Response
{
"success": true,
"verification": {
"isValid": true,
"feePayer": "2HLDaAizrVqA7LzScQcCJeefAFmVKsCTPN8Y8H3t7MCD",
"instructionCount": 2,
"network": "solana"
}
}POST /settle
Verify and settle a transaction on-chain. The facilitator covers network fees.
Request
POST /settle
Content-Type: application/json
{
"transaction": "base64-encoded-signed-transaction",
"network": "solana"
}Response
{
"success": true,
"settlement": {
"success": true,
"signature": "5j7s6NiJS3JAkvgkoc18WVAsiSaci2pxB2A6ueCJP4tprA2TFg9wSyTLeYouxPBJEMzJinENTkpA52YStRW5Dia7",
"network": "solana",
"payer": "2HLDaAizrVqA7LzScQcCJeefAFmVKsCTPN8Y8H3t7MCD"
}
}GET /list
List supported networks and capabilities.
Request
GET /listResponse
{
"networks": [
{
"id": "solana",
"name": "Solana Mainnet",
"tokens": ["USDC"],
"status": "active"
},
{
"id": "solana-devnet",
"name": "Solana Devnet",
"tokens": ["USDC"],
"status": "active"
}
],
"features": [
"verify",
"settle",
"gasless",
"anti-replay"
]
}Error Codes
| Code | Description |
|---|---|
| 400 | Invalid request format |
| 402 | Payment required |
| 403 | Invalid or expired payment |
| 500 | Internal server error |
| 503 | Network unavailable |