---
title: "List all Intents"
method: GET
path: "/v3.0/{ClientId}/payins/intents"
tags: ["Intents"]
---

# List all Intents

`GET /v3.0/{ClientId}/payins/intents`

Retrieve a paginated list of Intents, with optional filters for provider, currency, date range, and status.

## Path parameters

- `ClientId` string, required

## Query parameters

- `BeforeDate` integer
- `AfterDate` integer
- `Status` string
- `ExternalProviderName` string
- `Currency` string
- `page` integer
- `per_page` integer

## Headers

- `Authorization` string, required

## Response `200`

Success

- ListAllIntentsResponseItems[]
  - `Id` string — The unique identifier of the intent.
  - `Amount` integer — The full amount authorized in the Intent.
  - `Currency` string — The currency of the intent.
  - `Status` string — The status of the Intent. Intent `Status` values: - `AUTHORIZED` – The Intent `Amount` was authorized for acquisition by the PSP and can be captured or canceled. - `PARTIALLY_CAPTURED` – Part of the Intent `Amount` from one or more `LineItems` was captured. - `CAPTURED` – All of the Intent `Amount` was captured. - `CANCELLED` – All of the Intent `Amount` was canceled. - `REFUNDED` – All of the `CapturedAmount` of all `LineItems` was refunded. - `REFUND_REVERSED` – The refund could not be completed and the funds were returned to the platform. - `DISPUTED` – All of the `CapturedAmount` of all `LineItems` was disputed. - `DEFENDED` – The dispute is being defended by the platform. - `DISPUTED_WON` – The dispute was resolved in favor of the platform. - `DISPUTED_LOST` – The dispute was resolved against the platform.
  - `ExternalData` ListAllIntentsResponseItemsExternalData
    - `ExternalProcessingDate` integer — The date the PSP processed the transaction.
    - `ExternalProviderReference` string — The unique reference of the transaction from the PSP.
    - `ExternalProviderName` string — The supported third-party PSP processing the transaction.
    - `ExternalProviderPaymentMethod` string — The payment method used for the transaction.
  - `CreationDate` integer — The date and time the Intent was created.
  - `ExecutionDate` integer, nullable — Unix timestamp (UTC) of the date and time the Intent moved to `AUTHORIZED`.

## Changes

- **2026-07-26** `795281070285` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/mangopay/apis/api-reference/changes/v3.0/:ClientId/payins/intents/get.md)

---

[API](https://skmtc.dev/mangopay/apis/api-reference.md) · [All operations](https://skmtc.dev/mangopay/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mangopay/api-reference/revisions/fafbd0c69654/schema)
