---
title: "Check token allowance"
method: POST
path: "/dex/allowance"
tags: ["DEX"]
---

# Check token allowance

`POST /dex/allowance`

Check if token allowance is sufficient for a DEX swap

Returns true if the current allowance is enough to proceed with the swap,
or false if an approval transaction is needed first.

## Request body

- AllowanceRequest
  - `quoteId` string, required — Quote ID from a prior quote response.
  - `addressFrom` string, required — Address from which the amount will be deducted (EVM or Tron)
  - `usePermit` boolean — Whether to use permit instead of approve. Defaults to true for swaps that support it.

## Response `200`

Success

- boolean

## Other responses

- `422` — Validation Failed
- `500` — Internal Server Error

---

[API](https://skmtc.net/houdiniswap/apis/houdiniswap-backend.md) · [All operations](https://skmtc.net/houdiniswap/apis/houdiniswap-backend/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/houdiniswap/houdiniswap-backend/versions/2063dbc88d59/schema)
