---
title: "Get charge presets"
method: GET
path: "/public/v1/charge-presets"
tags: ["ChargePreset"]
---

# Get charge presets

`GET /public/v1/charge-presets`

List charge presets for the authenticated company. A charge preset is a reusable,
company-scoped template for a charge or discount line on a sales order, purchase, or invoice.
Applying a preset copies its name, type, and amount onto the order's charge line; the line then
keeps those values on its own, so editing or deleting the preset never changes charges already
applied — only future applications. A charge applied from a preset references it via the
charge's `charge_preset` field.

Results are scoped to your company and ordered oldest-first by creation time. Deleted presets
are excluded. The response is paginated — follow the `next_page` URL to page through the full
set.

Required permission: any of `settings_permissions_charge_presets`, or create/edit permission
for orders, purchases, or invoices.

## Query parameters

- `ids` string[]
- `inserted_datetime` string
- `updated_datetime` string
- `page` string

## Response `200`

A list of charge presets

## Other responses

- `400` — Invalid parameters
- `401` — Missing or invalid API token
- `403` — The API token lacks the required permission

---

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