---
title: "List credit spend policies"
method: GET
path: "/billing/credits/spend-policies"
tags: ["credits"]
---

# List credit spend policies

`GET /billing/credits/spend-policies`

## Query parameters

- `billing_credit_id` string
- `company_id` string
- `scope_type` 'company' | 'user' | 'group'
- `user_id` string
- `user_ids` string[]
- `limit` integer — Page limit (default 100)
- `offset` integer — Page offset (default 0)

## Response `200`

OK

- object
  - `data` CreditSpendPolicyResponseData[], required
    - `billing_credit_id` string, required
    - `company_id` string, nullable
    - `created_at` string, date-time, required
    - `id` string, required
    - `label` string, nullable
    - `max_per_draw` number, double, nullable
    - `scope_type` 'company' | 'user' | 'group', required
    - `updated_at` string, date-time, required
    - `user_id` string, nullable
  - `params` object, required — Input parameters
    - `billing_credit_id` string
    - `company_id` string
    - `limit` integer — Page limit (default 100)
    - `offset` integer — Page offset (default 0)
    - `scope_type` 'company' | 'user' | 'group'
    - `user_id` string
    - `user_ids` string[]

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not found
- `500` — Server error

## Changes

- **2026-09-03** `d9cc73df1389` — 2 info
  - added the new optional `query` request parameter `user_ids`
  - added the optional property `params/user_ids` to the response with the `200` status
- **2026-09-02** `3d18f4ee08ee` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/schematichq/apis/schematic-api/changes/billing/credits/spend-policies/get.md)

---

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