M2Square

Quotes

Create and retrieve corridor quotes for settlement and conversion workflows.

Create quote

POST /v1/quotes

curl "$M2_BASE_URL/v1/quotes" \
  -H "Authorization: Bearer $M2_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "source_currency": "USDC",
    "destination_currency": "MXN",
    "amount": "1000.00",
    "corridor": "USDC_MXN"
  }'

Response

{
  "id": "quo_01JEXAMPLE",
  "object": "quote",
  "source_amount": "1000.00",
  "source_currency": "USDC",
  "destination_amount": "17150.00",
  "destination_currency": "MXN",
  "rate": "17.15",
  "fee_amount": "8.00",
  "expires_at": "2026-06-05T10:05:00Z"
}

Retrieve quote

GET /v1/quotes/{id}

Use this endpoint before creating a settlement if your user experience includes a confirmation step.

On this page