SIGNALS Documentation
API Reference

Surcharges

Per-surcharge tax types and line snapshots on rentals.

Surcharges API

Individual surcharges with per-surcharge tax types (pricing pipeline Stage 3).

Endpoints

Method URL Description
GET /api/v1/surcharges List surcharges
GET /api/v1/surcharges/{id} Show surcharge
POST /api/v1/surcharges Create surcharge
PUT /api/v1/surcharges/{id} Update surcharge
DELETE /api/v1/surcharges/{id} Delete surcharge

Authentication

Requires pricing:read (GET) or pricing:write (POST/PUT/DELETE) with pricing.manage permission.

Toggle surcharge groups on rentals: POST /api/v1/rentals/{id}/toggle_surcharge_group. Override line surcharge: POST /api/v1/rentals/{id}/items/{item}/override_surcharge.

Surcharge line snapshots on rentals survive source surcharge deletion.

Collection key: surcharges; singular: surcharge.