{
"action": "deposit",
"depositType": "INTENTS",
"originToken": {
"assetId": "<string>",
"decimals": 123,
"blockchain": "<string>",
"symbol": "<string>",
"price": 123,
"contractAddress": "<string>"
},
"originChainLabel": "<string>",
"originWalletNetwork": "evm",
"originWalletAddress": "<string>",
"destinationToken": {
"assetId": "<string>",
"decimals": 123,
"blockchain": "<string>",
"symbol": "<string>",
"price": 123,
"contractAddress": "<string>"
},
"destinationChainLabel": "<string>",
"recipientAddress": "<string>",
"amountAtomic": "<string>",
"displayAmount": "<string>",
"quote": {
"amountIn": "<string>",
"amountInFormatted": "<string>",
"amountOut": "<string>",
"amountOutFormatted": "<string>",
"depositAddress": "<string>",
"depositMemo": "<string>",
"amountInUsd": "<string>",
"amountOutUsd": "<string>",
"minAmountOut": "<string>",
"deadline": "<string>",
"timeWhenInactive": "<string>",
"timeEstimate": 123
},
"legs": [
{
"source": "intents",
"depositType": "INTENTS",
"originToken": {
"assetId": "<string>",
"decimals": 123,
"blockchain": "<string>",
"symbol": "<string>",
"price": 123,
"contractAddress": "<string>"
},
"originChainLabel": "<string>",
"originWalletNetwork": "evm",
"originWalletAddress": "<string>",
"destinationToken": {
"assetId": "<string>",
"decimals": 123,
"blockchain": "<string>",
"symbol": "<string>",
"price": 123,
"contractAddress": "<string>"
},
"destinationChainLabel": "<string>",
"recipientAddress": "<string>",
"amountAtomic": "<string>",
"displayAmount": "<string>",
"quote": {
"amountIn": "<string>",
"amountInFormatted": "<string>",
"amountOut": "<string>",
"amountOutFormatted": "<string>",
"depositAddress": "<string>",
"depositMemo": "<string>",
"amountInUsd": "<string>",
"amountOutUsd": "<string>",
"minAmountOut": "<string>",
"deadline": "<string>",
"timeWhenInactive": "<string>",
"timeEstimate": 123
},
"originExplorerUrl": "<string>",
"intentsAccountId": "<string>",
"hexChainId": "<string>"
}
],
"totalOutFormatted": "<string>",
"totalOutUsd": "<string>",
"intentsAccountId": "<string>",
"hexChainId": "<string>"
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}Intents
Quote an Intents route
Parse a deposit, swap or withdrawal request and return a route with funding legs. dry defaults to true for route preview.
POST
/
api
/
near
/
intents
/
quote
{
"action": "deposit",
"depositType": "INTENTS",
"originToken": {
"assetId": "<string>",
"decimals": 123,
"blockchain": "<string>",
"symbol": "<string>",
"price": 123,
"contractAddress": "<string>"
},
"originChainLabel": "<string>",
"originWalletNetwork": "evm",
"originWalletAddress": "<string>",
"destinationToken": {
"assetId": "<string>",
"decimals": 123,
"blockchain": "<string>",
"symbol": "<string>",
"price": 123,
"contractAddress": "<string>"
},
"destinationChainLabel": "<string>",
"recipientAddress": "<string>",
"amountAtomic": "<string>",
"displayAmount": "<string>",
"quote": {
"amountIn": "<string>",
"amountInFormatted": "<string>",
"amountOut": "<string>",
"amountOutFormatted": "<string>",
"depositAddress": "<string>",
"depositMemo": "<string>",
"amountInUsd": "<string>",
"amountOutUsd": "<string>",
"minAmountOut": "<string>",
"deadline": "<string>",
"timeWhenInactive": "<string>",
"timeEstimate": 123
},
"legs": [
{
"source": "intents",
"depositType": "INTENTS",
"originToken": {
"assetId": "<string>",
"decimals": 123,
"blockchain": "<string>",
"symbol": "<string>",
"price": 123,
"contractAddress": "<string>"
},
"originChainLabel": "<string>",
"originWalletNetwork": "evm",
"originWalletAddress": "<string>",
"destinationToken": {
"assetId": "<string>",
"decimals": 123,
"blockchain": "<string>",
"symbol": "<string>",
"price": 123,
"contractAddress": "<string>"
},
"destinationChainLabel": "<string>",
"recipientAddress": "<string>",
"amountAtomic": "<string>",
"displayAmount": "<string>",
"quote": {
"amountIn": "<string>",
"amountInFormatted": "<string>",
"amountOut": "<string>",
"amountOutFormatted": "<string>",
"depositAddress": "<string>",
"depositMemo": "<string>",
"amountInUsd": "<string>",
"amountOutUsd": "<string>",
"minAmountOut": "<string>",
"deadline": "<string>",
"timeWhenInactive": "<string>",
"timeEstimate": 123
},
"originExplorerUrl": "<string>",
"intentsAccountId": "<string>",
"hexChainId": "<string>"
}
],
"totalOutFormatted": "<string>",
"totalOutUsd": "<string>",
"intentsAccountId": "<string>",
"hexChainId": "<string>"
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}Body
application/json
Response
Success.