---
title: "Get user intents"
method: GET
path: "/intents/user/{sender}"
tags: ["Intents"]
---

# Get user intents

`GET /intents/user/{sender}`

Retrieves all intents created by a specific user

## Path parameters

- `sender` string, required

## Response `200`

List of intents for the specified sender

- object[]
  - `id` number
  - `client_id` string
  - `sender` string
  - `initialAmount` string
  - `fees_in_usd` string
  - `app_fee_in_usd` string
  - `total_amount_in_usd` string
  - `total_amount_in_asset_token` string
  - `fees_in_asset_token` string
  - `app_fee_in_asset_token` string
  - `asset_token_symbol` string
  - `asset_token_decimals` number
  - `slippage` string
  - `tokenIn` string
  - `tokenOut` string
  - `intent_address` string
  - `destination_intent_address` string
  - `source_chain` string
  - `destination_chain` string
  - `recipient` string
  - `refund_address` string
  - `relayer` string
  - `coordinator` string
  - `bridger` string
  - `bridgeExtraData` string
  - `intent_nonce` number
  - `intent_status` 'PENDING' | 'FUNDED' | 'INITIATED' | 'COMPLETED' | 'EXPIRED'
  - `tx_hash` string
  - `needs_relay` boolean
  - `relayer_claimed` boolean
  - `paymaster_used` boolean
  - `mode` 'test' | 'live'
  - `expires_at` string, date-time
  - `metadata` object
  - `created_at` string, date-time
  - `updated_at` string, date-time

## Other responses

- `401` — Unauthorized - Invalid or missing API key

---

[API](https://skmtc.net/horuslabsio/apis/chainrails-api.md) · [All operations](https://skmtc.net/horuslabsio/apis/chainrails-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/horuslabsio/chainrails-api/revisions/76a4e00b118d/schema)
