---
title: "Update an overtime rate"
method: PUT
path: "/overtime_rates/{overtime_rate}"
tags: ["Overtime Rates"]
---

# Update an overtime rate

`PUT /overtime_rates/{overtime_rate}`

## Path parameters

- `overtime_rate` string, required

## Request body

- object
  - `rate_multiplier` number — The multiplier for this overtime, e.g `1.5` or `2`. Editing is prevented when `is_editable` is false
  - `hourly_rate_override` number — If set, this amount is used for the hourly rate, not the calculated amount from the `rate_multiplier`. Editing is prevented when `is_editable` is false
  - `business_preset_id` string
  - `expense_accounting_code_id` string
  - `liability_accounting_code_id` string
  - `archived_at` string, date
  - `external_ref` string
  - `tag_assignment` object
    - `unit` 'percentage'
    - `is_component_locked` boolean
    - `tag_allocations` object[]
      - `tags` string[]
      - `value` number

## Response `200`

OK

- object
  - `id` string — The unique identifier of the object in Nmbr.
  - `object` string — The type of the object in Nmbr (`"overtime_rate"`).
  - `data` OvertimeRate
    - `pay_rate` object
      - `id` string — The unique identifier of the object in Nmbr.
      - `object` string — The type of the object in Nmbr (`"pay_rate"`).
    - `title` string, nullable
    - `title_translated` string — The translation of the `title` property for the request locale. Computed using the values in `title` and `title_translations` and the value of the request's `Accept-Language` header.
    - `rate_multiplier` number, nullable
    - `hourly_rate` number, nullable
    - `hourly_rate_override` number, nullable
    - `business_preset` unknown
    - `expense_accounting_code` unknown
    - `liability_accounting_code` unknown
    - `archived_at` string, dateTime, nullable — The date and time the object was archived in Nmbr.
    - `is_editable` boolean — After a PayRate is on a non-draft payroll, its Type and Rate may not be updated.
    - `is_deletable` boolean — After a PayRate is on a non-draft payroll, it may not be deleted.
    - `external_ref` string, nullable — A reference to the object in an external system, e.g. the primary key of the object in your application's database. Nmbr doesn't use, validate, parse, or require this value to be unique - it simply stores it for your reference.
    - `created_at` string, dateTime — The date and time the object was created in Nmbr.
    - `updated_at` string, dateTime — The date and time the object was last updated in Nmbr.

---

[API](https://skmtc.net/nmbr/apis/nmbr-api.md) · [All operations](https://skmtc.net/nmbr/apis/nmbr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nmbr/nmbr-api/versions/01cd9c45a923/schema)
