---
title: "List revenue-share calculations"
method: GET
path: "/api/v1/revenue-share/calculations"
tags: ["Revenue Share"]
---

# List revenue-share calculations

`GET /api/v1/revenue-share/calculations`

## Request

- Base URL: `https://partner-api.monta.com`
- URL: `https://partner-api.monta.com/api/v1/revenue-share/calculations`
- Auth: HTTP bearer

Required scope: `revenue-share:read`

## Query parameters

- `page` integer
- `perPage` integer
- `policyCode` string, nullable: Filter by the policy code the calculation applied.
- `agreementCode` string, nullable: Filter by the agreement code the calculation belongs to.
- `sourceTeamId` string, nullable: Filter by the team that generated the revenue.
- `recipientTeamId` string, nullable: Filter by the team receiving the share.
- `dateFrom` string, date-time, nullable: Return calculations computed on or after this timestamp (ISO 8601, e.g. `2026-01-01T00:00:00Z`).
- `dateTo` string, date-time, nullable: Return calculations computed on or before this timestamp (ISO 8601, e.g. `2026-01-31T23:59:59Z`).
- `settlementStatus` string, nullable: Filter by settlement status.
- `sort` string, nullable: Sort expression, prefixed with `-` for descending.

## Response `200`

Revenue-share calculations matching the filters

- OffsetBasedResponse49
  - `data` RevenueShareCalculation[], required
    - `id` string, required: Stable identifier of the calculation.
    - `agreementCode` string, nullable: Code of the agreement the calculation belongs to.
    - `policyCode` string, nullable: Code of the policy applied to the charge.
    - `sourceTeamId` string, nullable: Id of the team that generated the revenue.
    - `sourceTeamName` string, nullable: Name of the team that generated the revenue.
    - `recipientTeamId` string, nullable: Id of the team receiving the share.
    - `recipientTeamName` string, nullable: Name of the team receiving the share.
    - `chargeId` string, nullable: Id of the charge the calculation was derived from.
    - `grossAmount` number, nullable: Gross amount of the charge.
    - `netAmount` number, nullable: Net amount of the charge.
    - `attributedNetAmount` number, nullable: Net amount attributed to the policy.
    - `shareAmount` number, nullable: Amount of the share.
    - `shareTaxAmount` number, nullable: Tax amount applied to the share.
    - `shareTaxRate` number, nullable: Tax rate applied to the share.
    - `shareTaxCode` string, nullable: Tax code applied to the share.
    - `currency` string, nullable: Currency of the amounts.
    - `settlementStatus` string, nullable: Settlement status of the share.
    - `walletTransactionId` string, nullable: Id of the wallet transaction that settled the share.
    - `externalSettledAt` string, date-time, nullable: When the share was settled externally.
    - `computedAt` string, date-time, nullable: When the calculation was computed.
    - `errorReason` string, nullable: Reason the calculation failed, when applicable.
  - `meta` MontaPageMeta, required
    - `itemCount` integer, required
    - `currentPage` integer, required
    - `perPage` integer, required
    - `totalPageCount` integer, required
    - `totalItemCount` integer, required

## Other responses

- `400`: The request is invalid
- `401`: Consumer with provided credentials was not found
- `403`: Operator doesn't have access to resource
- `404`: Entity with the provided id was not found

## Changes

- **2026-11-03** `0ca400461c52`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/monta/apis/monta-partner-api/changes/api/v1/revenue-share/calculations/get.md)

---

[API](https://skmtc.dev/monta/apis/monta-partner-api.md) - [All operations](https://skmtc.dev/monta/apis/monta-partner-api/llms.txt) - [OpenAPI document](https://skmtc.dev/monta/apis/monta-partner-api/revisions/0ca400461c52?raw)
