---
title: "List all cost centers"
method: GET
path: "/cost_centers"
tags: ["Cost centers"]
---

# List all cost centers

`GET /cost_centers`

## Request

- Base URL: `https://api.perk.com`
- URL: `https://api.perk.com/cost_centers`
- Auth: none declared. Required headers: `Authorization`

Lists all cost centers in your organization. Returns a paginated list with offset and limit controls. When cost object types are enabled for your organization, each item includes an optional `type` field (string name or null).

## Headers

- `Authorization` string, required

## Response `200`

Returns '200 OK' and a paginated list of cost centers.

- object
  - `offset` integer: The number of items skipped before the current page
  - `limit` integer: The maximum number of items returned per page
  - `cost_centers` object[]: The list of cost centers
    - `id` string: The unique ID of the cost center
    - `name` string: The name of the cost center
    - `type` string, nullable: Cost object type name, or null if unset. Available only when cost object types are enabled for your organization on request. Omitted from the response when the feature is not enabled.
    - `count_users` integer: The number of users assigned to this cost center

---

[API](https://skmtc.dev/perk/apis/cost-centers-api.md) - [All operations](https://skmtc.dev/perk/apis/cost-centers-api/llms.txt) - [OpenAPI document](https://skmtc.dev/perk/apis/cost-centers-api/revisions/5b6beec99973?raw)
