---
title: "Get all recovery cases for a company"
method: GET
path: "/v1/companies/{company_uuid}/recovery_cases"
tags: ["Recovery Cases"]
---

# Get all recovery cases for a company

`GET /v1/companies/{company_uuid}/recovery_cases`

## Request

- Base URL: `https://api.gusto-demo.com`
- URL: `https://api.gusto-demo.com/v1/companies/{company_uuid}/recovery_cases`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/gusto/apis/gusto-api/docs/v1/companies/:company_uuid/recovery_cases/get.ts> (a function with typed inputs; its response is checked against the schema)

Fetch all recovery cases for a company.

scope: `recovery_cases:read`

## Path parameters

- `company_uuid` string, required

## Query parameters

- `page` integer
- `per` integer

## Headers

- `X-Gusto-API-Version` '2026-06-15'

## Response `200`

Successful

- RecoveryCase[]
  - `uuid` string, required: Unique identifier of an recovery case
  - `company_uuid` string: Unique identifier of the company to which the recovery case belongs
  - `status` 'open' | 'redebit_initiated' | 'wire_initiated' | 'recovered' | 'lost': Status of the recovery case
  - `latest_error_code` string, nullable: The latest bank error code for the recovery case. See [this doc](https://docs.gusto.com/embedded-payroll/docs/ach-codes-and-transaction-types) for a list of common ACH return codes.
  - `original_debit_date` string, nullable: Date when funds were originally debited from the company's bank account
  - `check_date` string: Check date for the associated payroll or contractor payments
  - `payroll_uuid` string, nullable: The uuid of the associated payroll for which the recovery case was created. If the recovery case was created for a contractor payment, this field will be null.
  - `contractor_payment_uuids` string[], nullable: The uuids of the associated contractor payments for which the recovery case was created. If the recovery case was created for a payroll, this field will be null.
  - `amount_outstanding` string: Amount outstanding for the recovery case
  - `event_total_amount` string: Total amount to be debited from the payroll or contractor payments

## Other responses

- `404`: Not Found The requested resource does not exist. Make sure the provided UUID is valid.

---

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