---
title: "Retrieve list of approvers for a specific invoice"
method: GET
path: "/invoices/{id}/approvers"
tags: ["invoices"]
---

# Retrieve list of approvers for a specific invoice

`GET /invoices/{id}/approvers`

Returns a list of all approvers assigned to an invoice, including their approval status.

### Features
- View all assigned approvers for an invoice
- Check approval status (pending, approved)
- See approver details (name, email)
- View policy-based and manual approvers

### Use Cases
- Check who needs to approve an invoice
- Monitor approval progress
- Audit approval chain

## Path parameters

- `id` string, required

## Headers

- `Authorization` string, required
- `X-Api-Key` string, required
- `X-API-Version` string

## Response `200`

Successful response with list of approvers

- InvoicesGetInvoicesIdApproversResponse200
  - `version` string — API version
  - `approvers` ApproverObject[]
    - `id` string, required — Unique approval record identifier
    - `approver` ApproverObjectApprover, required — Approver user details
      - `id` string — User ID
      - `email` string, email — User email address
      - `display_name` string — User display name
    - `policy` ApproverObjectPolicy — Policy that assigned this approver (null if manually added)
      - `id` string — Policy ID
      - `name` string — Policy name
    - `created_date` string, date-time, required — Date when approver was added

## Other responses

- `401` — Unauthorized - Authentication required or invalid credentials
- `403` — Forbidden - Access denied or insufficient permissions
- `404` — Not found - Resource does not exist

---

[API](https://skmtc.dev/ottimate/apis/api-reference.md) · [All operations](https://skmtc.dev/ottimate/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ottimate/api-reference/revisions/ba91ff4c6969/schema)
