Skip to main content
POST
Correct an approved payroll run's payday before payment

Authorizations

Authorization
string
header
required

Firebase ID token from an interactive portal session. Required for interactive operations (payroll, company settings, API-key management) and invoice decisions allowed by the member's review permissions.

Body

application/json
period
string
required
Pattern: ^\\d{4}-\\d{2}$
run_id
string
required
payment_date
string<date>
required
idempotency_key
string
required
Maximum string length: 256
customer_id
string

Response

Updated payroll workspace with the corrected approved run.

The payroll workspace for a period: employees, employer settings, and runs. Amounts are integer cents; rates are basis points. Interior shapes beyond the documented payment evidence fields vary and are returned as-is.

known_people
object[]

The employee parties this company already reimburses, offered to the employee form so a new or existing payroll employee can be bound to the person they already are. Each entry carries the exact business.party reference — revision included — to send back as expected_party; a picker that showed one person cannot commit a link to whoever that id names by the time it is saved. Only the last four digits of a saved reimbursement account travel with this read, and only under the admin/approver payroll role this whole workspace already requires.

run
object | null