---
title: "List accumulator configurations"
method: GET
path: "/v1/accumulator-configs"
tags: ["Configuration"]
---

# List accumulator configurations

`GET /v1/accumulator-configs`

## Request

- Base URL: `https://sandbox.pismolabs.io/accumulator`
- URL: `https://sandbox.pismolabs.io/accumulator/v1/accumulator-configs`
- Auth: HTTP bearer

Get config accumulators

## Query parameters

- `programId` string
- `accountId` string

## Headers

- `x-tenant` string
- `x-cid` string

## Response `200`

OK

- AccumulatorsConfigResponse
  - `items` AccumulatorConfig[]
    - `id` string
    - `level` 'tenant' | 'account', required: Configuration level - org/tenant or account
    - `account_id` number: Pismo account ID
    - `identifier` string, required: Client-assigned accumulator configuration identifier for client tracking purposes. This identifier is used to <a href="https://developers.pismo.io/pismo-docs/reference/postmodel" target="_blank">create an accumulator fee model</a>.
    - `conditions` Conditions, required
      - `processing_code` ListCondition: Add processing codes representing transaction types to either include or exclude - enter one or the other, but not both. If processing codes are "include"d, then only those transactionss of those type(s) are accumulated. If processing codes are "excluded"d, then only non-excluded types are accumulated.
        - `include` string[]: Include these transaction types for accumulation
        - `exclude` string[]: Exclude these transaction types for accumulation
    - `increase_type` 'principal_amount' | 'contract_amount', required: Type of increase the accumulator will use for accumulating. `principal_amount` - The transaction amount without fees is accumulated. `contract_amount` - The transaction amount including fees is accumulated.
    - `reset_strategy` ResetStrategy: Configure when accumulator totals are reset to zero.
      - `time_window` TimeWindow
        - `timezone` string: The <a href='https://en.wikipedia.org/wiki/List_of_tz_database_time_zones' target='_blank'>IANA Time Zone database</a>, such as "America/New_York". This attribute will be used to evaluate the desired time zone for the time reset window. If `time_zone` is not passed, the default is current UTC time zone.
        - `window` 'daily' | 'weekly' | 'monthly' | 'lifetime' | 'once', required: Window duration for the accumulator reset.
        - `month_day` number: Month day to reset. Can only be used when `window` is monthly.

## Other responses

- `500`: Internal server error

---

[API](https://skmtc.dev/pismo/apis/core-platform-accumulator.md) - [All operations](https://skmtc.dev/pismo/apis/core-platform-accumulator/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/core-platform-accumulator/revisions/0efe44c49338?raw)
