---
title: "View executions of a custom payout schedule"
method: GET
path: "/balanceAccounts/{balanceAccountId}/sweeps/{sweepId}/executions"
tags: ["Custom payout schedules (sweeps)"]
---

# View executions of a custom payout schedule

`GET /balanceAccounts/{balanceAccountId}/sweeps/{sweepId}/executions`

## Request

- Base URL: `https://balanceplatform-api-test.adyen.com/bcl/v2`
- URL: `https://balanceplatform-api-test.adyen.com/bcl/v2/balanceAccounts/{balanceAccountId}/sweeps/{sweepId}/executions`
- Auth: one of:
  - HTTP basic
  - API key in header `X-API-Key`

Returns a paginated list of executions of a custom payout schedule on a balance account. You can use query parameters to filter the executions that are returned in the list.

## Path parameters

- `balanceAccountId` string, required
- `sweepId` string, required

## Query parameters

- `results` string
- `limit` integer
- `cursor` string

## Response `200`

OK - The request has succeeded.

- PayoutSweepExecutions
  - `link` Link, required
    - `first` Href
      - `href` string
    - `last` Href
      - `href` string
    - `next` Href
      - `href` string
    - `previous` Href
      - `href` string
    - `self` Href
      - `href` string
  - `sweepExecutions` PayoutSweepExecution[], required: Contains a list of executions of the sweep configuration.
    - `id` string: The unique identifier of the sweep execution.
    - `result` 'failed' | 'succeeded' | 'skipped'
    - `resultDetails` PayoutSweepExecutionDetails
      - `reason` string: The human-readable reason for why the sweep execution was not successful, if applicable.
      - `reasonCode` string: The reason code for why the sweep execution was not successful, if applicable.
      - `sweepConfigurationDisabled` boolean: Indicates whether the sweep configuration was disabled.
      - `transferId` string: The unique identifier of the transfer created by the sweep execution, if applicable.
    - `triggeredAt` string, date-time: The timestamp of when the execution was triggered.

## Other responses

- `401`: Unauthorized - authentication required.
- `404`: Not Found - the resource was not found
- `422`: Unprocessable Entity - a request validation error.
- `500`: Internal Server Error - the server could not process the request.

## Changes

- **2026-10-21** (v2) `89a469ab11aa`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/adyen/apis/balanceplatformservice/changes/balanceAccounts/:balanceAccountId/sweeps/:sweepId/executions/get.md)

---

[API](https://skmtc.dev/adyen/apis/balanceplatformservice.md) - [All operations](https://skmtc.dev/adyen/apis/balanceplatformservice/llms.txt) - [OpenAPI document](https://skmtc.dev/adyen/apis/balanceplatformservice/revisions/89a469ab11aa?raw)
