Modal Sessions
Create a modal session
Creates a modal session with constraints (recipient, token, chain, amount). Returns a session token valid for 60 minutes.
post/modal/sessions
Request body
Example request
{
"recipient": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
"tokenOut": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"amount": "1"
}Response
Session created successfully
Example response
{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"sessionToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"expiresAt": "2025-12-24T13:45:30.000Z",
"client": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Acme Corp",
"email": "contact@acme.com",
"logoUrl": "https://acme.com/logo.png",
"merchantKybVerified": true
}
}