# List charge codes Read-only catalog of charge codes. The integer ids are what charge chargeCodeId fields reference. The list is system-managed — fetch it once and cache it. The catalog is global and organization-independent: every authenticated organization sees the same rows. Endpoint: GET /reference-data/charge-codes Version: 1.0.0 Security: BearerAuth ## Query parameters: - `code` (string) Only return the charge code with this exact accounting code Example: "LH" ## Response 200 fields (application/json): - `data` (array, required) - `data.id` (integer, required) Charge code id (referenced by charge chargeCodeId fields) Example: 1 - `data.code` (string, required) Short accounting code Example: "LH" - `data.name` (string, required) Display name Example: "Linehaul" - `data.description` (string, required) Full description Example: "Linehaul charges" ## Response 401 fields (application/json): - `error` (string, required) Error code - `message` (string, required) Human-readable error message ## Response 429 fields (application/json): - `error` (string, required) Error code - `message` (string, required) Human-readable error message