---
title: "List the configurations a sort session can pick"
method: GET
path: "/sort-sessions/{sortSessionId}/pipeline-configurations"
tags: ["Configuration"]
---

# List the configurations a sort session can pick

`GET /sort-sessions/{sortSessionId}/pipeline-configurations`

## Request

- Base URL: `https://api.tarifflo.com/api/v2`
- URL: `https://api.tarifflo.com/api/v2/sort-sessions/{sortSessionId}/pipeline-configurations`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

Requires the API key scope `filing`.

## Path parameters

- `sortSessionId` string, required

## Response `200`

Successful response

- object
  - `configurations` object[], required
    - `id` string, required
    - `name` string, required
    - `description` string, required
    - `isDefault` boolean, required
    - `locked` boolean, required
    - `isTemporary` boolean, required
    - `general` object, required
      - `requiredContent` object, required
      - `unidentifiedDocuments` 'skip' | 'ask', required
      - `filerId` string, nullable, required
      - `reuseByHash` object, required
      - `includeLiquidated` boolean, required
      - `filing` object, required
        - `savingsThresholdUsd` number, required
        - `dutyDecreasesOnly` boolean, required
      - `asycudaCountry` 'BB' | 'JM' | 'MH', nullable, required
      - `rateReport` object, required
        - `primaryDate` string, date, nullable, required
        - `loadingDate` string, date, nullable, required
        - `templateId` string, nullable, required
        - `includeRationales` boolean, required
        - `includeChapter99` boolean, required
    - `jobs` object, required
    - `validationRules` object, required
    - `unsetValidationRules` string[], required
    - `billing` object, required
      - `action` 'entry_prepared' | 'per_bead' | 'none', required
    - `lane` 'entry' | 'classification', required
  - `temporary` object, nullable, required
    - `id` string, required
    - `name` string, required
    - `description` string, required
    - `isDefault` boolean, required
    - `locked` boolean, required
    - `isTemporary` boolean, required
    - `general` object, required
      - `requiredContent` object, required
      - `unidentifiedDocuments` 'skip' | 'ask', required
      - `filerId` string, nullable, required
      - `reuseByHash` object, required
      - `includeLiquidated` boolean, required
      - `filing` object, required
        - `savingsThresholdUsd` number, required
        - `dutyDecreasesOnly` boolean, required
      - `asycudaCountry` 'BB' | 'JM' | 'MH', nullable, required
      - `rateReport` object, required
        - `primaryDate` string, date, nullable, required
        - `loadingDate` string, date, nullable, required
        - `templateId` string, nullable, required
        - `includeRationales` boolean, required
        - `includeChapter99` boolean, required
    - `jobs` object, required
    - `validationRules` object, required
    - `unsetValidationRules` string[], required
    - `billing` object, required
      - `action` 'entry_prepared' | 'per_bead' | 'none', required
    - `lane` 'entry' | 'classification', required
  - `selectedId` string, nullable, required

## Other responses

- `400`: Invalid input data
- `401`: Authorization not provided
- `403`: Insufficient access
- `404`: Not found
- `500`: Internal server error

---

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