Skip to main content
POST
/
api
/
v1
/
liquidity
/
utilization
/
drawdown-intent
Create Drawdown Intent
curl --request POST \
  --url https://api.mansafinance.co/api/v1/liquidity/utilization/drawdown-intent \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "intent_submission_id": "<string>",
  "drawdown_id": "<string>",
  "corridors": [
    {
      "corridor_id": "<string>",
      "origin_country": "<string>",
      "destination_country": "<string>",
      "intent_code": "<string>",
      "allocation_amount": "<string>",
      "allocation_currency": "<string>",
      "expected_settlement_at": "2023-11-07T05:31:56Z",
      "additional_fields": {},
      "routes": [
        {
          "route_id": "<string>",
          "rail_type": "ONCHAIN.TRON",
          "provider": "<string>",
          "source_instrument": {
            "type": "WALLET",
            "id": "<string>"
          },
          "dest_instrument": {
            "type": "WALLET",
            "id": "<string>"
          },
          "source_currency": "<string>",
          "dest_currency": "<string>",
          "amount": "<string>",
          "expected_eta": "<string>"
        }
      ]
    }
  ]
}'
{
  "id": "util_123"
}

Authorizations

x-api-key
string
header
required

API key for authentication

Authorization
string
header
required

JWT token following RFC001 specification

Body

application/json
intent_submission_id
string
required

Unique identifier for this intent submission

drawdown_id
string
required

Drawdown identifier

corridors
object[]
required
amount
string

Total drawdown amount (optional)

currency
string

Currency code (optional)

Response

Drawdown intent created successfully

id
string
required

Created drawdown intent ID

Example:

"util_123"