---
title: "List processing codes"
method: GET
path: "/orgs-operation/v1/processing-codes"
tags: ["Processing codes"]
---

# List processing codes

`GET /orgs-operation/v1/processing-codes`

## Request

- Base URL: `https://sandbox.pismolabs.io`
- URL: `https://sandbox.pismolabs.io/orgs-operation/v1/processing-codes`
- Auth: HTTP bearer

Get an organization's processing codes with filtering options.

## Query parameters

- `nextCursor` string
- `limit` string

## Response `200`

Sucessful response with list of processing codes

- GetProcessingCodesResponse
  - `has_next` boolean: Are there more results?
  - `next_cursor` string: Cursor to get next results
  - `count` integer: Number of processing codes returned
  - `items` GetProcessingCodeItem[]: Processing code items list
    - `processing_codes` string: Processing code ID
    - `org_operation_id` integer: Org operation ID
    - `balance_impact` 1 | 0 | -1: Balance impact associated with processing code: * `1` - Credit * `0` - No impact. Zero balance operations have no impact. Zero balance customers are responsible for settling accounts and generating transactions. * `-1` - Debit
    - `description` string: Processing code description
    - `standard` boolean: Is this a standard processing code? A standard processing code, as opposed to a custom one, is one that is pre-defined for every organization on the Pismo platform. For more information, refer to [Standard processing codes](doc:processing-codes-and-transaction-types#standard-processing-codes).
    - `reversal_processing_code` string: Reversal processing code. Processing code for cancellation. Used in transactions and accounting flow to post the correct entries related to cancellation. Every `AUTHORIZATION` processing code is **REQUIRED** to have a reversal and a partial reversal processing code. If a partial code isn't provided, a default one is assigned based on `balance_impact`. The reversal processing code can either currently exist or not. If it exists, its `balance_impact` must be the opposite of the main processing code and its type must be `REVERSAL`. For more information, refer to [default reversal processing codes](doc:processing-codes-and-transaction-types#default-reversal-processing-codes).
    - `partial_reversal_processing_code` string: Partial reversal processing code. Processing code for partial reversal cancellation. Used in transactions and accounting flow to post the correct entries related to partial cancellation. Every `AUTHORIZATION` processing code is **REQUIRED** to have a reversal and a partial reversal processing code. If a partial code isn't provided, a default one is assigned based on `balance_impact`. For more information, refer to [default reversal processing codes](doc:processing-codes-and-transaction-types#default-reversal-processing-codes).
    - `status` 'SUCCESS' | 'PENDING': Processing code status: * `PENDING` - Missing required configurations. A custom processing code is initially created with a `PENDING` status and its use is not allowed in authorizations. Once the transaction flow for a custom processing code is completely configured, its status changes to `SUCCESS` and it is ready for use. All standard processing codes have a `SUCCESS` status. * `SUCCESS` - Required configurations done
    - `tags` string[]: Processing code tags. These tags apply **ONLY** to `AUTHORIZATION` type processing codes. You cannot add tags to reverse processing codes as they may be associated with more than one authorization processing code.
    - `translations` object[]: Processing code descriptions translation in different languages
      - `language` string: Translation language. For example, the code for English (United States) is `en-US`. The prefix, `en`, is a language code following the ISO 639-1 standard. The suffix, `US`, is a country code following the ISO 3166-1 Alpha-2 standard.
      - `description` string: Translated description

## Other responses

- `400`: Bad request error.

---

[API](https://skmtc.dev/pismo/apis/platform-setup-orgs-operation.md) - [All operations](https://skmtc.dev/pismo/apis/platform-setup-orgs-operation/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/platform-setup-orgs-operation/revisions/086ad02a703d?raw)
