---
title: "Retrieve transactions linked to a settlement"
method: GET
path: "/api/v1/settlements/{id}/transactions"
tags: ["Settlements"]
---

# Retrieve transactions linked to a settlement

`GET /api/v1/settlements/{id}/transactions`

## Request

- Base URL: `https://api.crossborder.jiopay.co.in`
- URL: `https://api.crossborder.jiopay.co.in/api/v1/settlements/{id}/transactions`
- Auth: HTTP bearer

Returns a list of transactions that are linked to a specific settlement by its unique identifier.

## Path parameters

- `id` string, required

## Query parameters

- `before` string
- `after` string
- `per_page` integer
- `page` integer

## Response `200`

OK

- TransactionListResponse
  - `data` Transaction[]: List of transactions linked to the settlement.
    - `id` string: The unique identifier for the transaction.
    - `source_id` string: The unique identifier of the source for the transaction.
    - `source_type` string: The type of the source for the transaction.
    - `credit` MoneyAmount
      - `amount` number: Amount in cents. For example, 1000 cents is $10.00.
      - `currency` string: The currency code in ISO 4217 format. For example, USD.
    - `debit` MoneyAmount
      - `amount` number: Amount in cents. For example, 1000 cents is $10.00.
      - `currency` string: The currency code in ISO 4217 format. For example, USD.
    - `fees` TransactionFees: The fees associated with the transaction.
      - `fx_fee` MoneyAmount
        - `amount` number: Amount in cents. For example, 1000 cents is $10.00.
        - `currency` string: The currency code in ISO 4217 format. For example, USD.
      - `txn_fee` MoneyAmount
        - `amount` number: Amount in cents. For example, 1000 cents is $10.00.
        - `currency` string: The currency code in ISO 4217 format. For example, USD.
    - `settled_amount` MoneyAmount
      - `amount` number: Amount in cents. For example, 1000 cents is $10.00.
      - `currency` string: The currency code in ISO 4217 format. For example, USD.
    - `processed_at` string: The timestamp when the transaction was processed.
    - `created_at` string: The creation timestamp of the transaction.
    - `updated_at` string: The last update timestamp of the transaction.
  - `page_meta` PageMeta
    - `current` integer: The current page number.
    - `previous` integer, nullable: The previous page number.
    - `next` integer, nullable: The next page number.
    - `per_page` integer: The number of items per page.
    - `pages` integer: The total number of pages.
    - `count` integer: The total number of items.

## Other responses

- `400`: Bad Request
- `404`: Not Found

---

[API](https://skmtc.dev/jiopay/apis/cross-border.md) - [All operations](https://skmtc.dev/jiopay/apis/cross-border/llms.txt) - [OpenAPI document](https://skmtc.dev/jiopay/apis/cross-border/revisions/b3e97f5918d4?raw)
