---
title: "Get all Payment Requests for selected organizationId."
method: GET
path: "/v1/payments"
tags: ["PaymentRequests"]
---

# Get all Payment Requests for selected organizationId.

`GET /v1/payments`

## Query parameters

- `searchClientId` string
- `searchRecipient` string
- `searchStatus` string
- `searchClientAccess` string
- `sortBy` string
- `sortDirection` string
- `pageIndex` integer
- `pageSize` integer

## Response `200`

Request was fulfilled and Payment Requests are listed.

- PagedPaymentRequestModels
  - `items` PaymentRequestModel[], nullable
    - `id` string, uuid, required
    - `clientId` string, nullable
    - `ClientAccess` string, nullable
    - `status` string, nullable
    - `amount` PaymentRequestAmount, required
      - `currency` string, required
      - `value` number, double, required
    - `creditor` PaymentCreditor, required
      - `account` PaymentAccount, required
        - `accountNumber` string, required
        - `accountType` 'IBAN' | 'BBAN' | 'BG' | 'PG', required
        - `bic` string, nullable
        - `currencyCode` string, nullable
      - `message` string, nullable
      - `name` string, required
    - `debtor` PaymentDebtor
      - `account` PaymentAccount, required
        - `accountNumber` string, required
        - `accountType` 'IBAN' | 'BBAN' | 'BG' | 'PG', required
        - `bic` string, nullable
        - `currencyCode` string, nullable
      - `message` string, nullable
      - `name` string, nullable
    - `executionDate` integer, nullable
    - `remittanceInformation` PaymentRequestRemittanceInformation, required
      - `value` string, required
      - `type` 'UNSTRUCTURED' | 'OCR', required
    - `region` string, required
    - `paymentProductId` string, required
    - `paymentTemplateId` string, nullable
  - `totalItemsCount` integer

## Other responses

- `400` — Error caused by invalid or missing data.
- `401` — Authentication failed due to missing or invalid credentials.
- `404` — Endpoint does not exist or URL is not constructed correctly.
- `500` — Error caused by remote technical issues, this status code is used for unforeseen technical issues.
- `503` — Returned when service is unavailable due to scheduled reasons, such as maintenance.

---

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