Skip to main content
POST
/
payrolls
/
{payroll}
/
approve
Approve a payroll
curl --request POST \
  --url https://sandbox.nmbr.co/services/payroll/payrolls/{payroll}/approve \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "id": "<id>",
  "object": "payroll",
  "data": {
    "business_entity": {
      "id": "<id>",
      "object": "business_entity",
      "links": {
        "self": "/business_entities/<id>"
      }
    },
    "pay_schedule": {
      "id": "<id>",
      "object": "pay_schedule",
      "links": {
        "self": "/pay_schedules/<id>"
      }
    },
    "type": "regular",
    "period_number": 1,
    "period_label": "1",
    "period_start": "2026-01-01",
    "period_end": "2026-01-31",
    "pay_date": "2026-01-30",
    "original_pay_date": "2026-01-31",
    "debit_date": "2026-01-27",
    "approval_due_at": "2026-01-27T21:30:00.000000Z",
    "regular_periods_count": 12,
    "is_impacted_by_weekend_or_holiday": true,
    "is_blocked_by_draft": false,
    "note": null,
    "employee_summary": {
      "gross": null,
      "subtractions": null,
      "reimbursements": null,
      "net": null
    },
    "contractor_summary": {
      "gross": null,
      "reimbursements": null,
      "net": null
    },
    "company_summary": {
      "taxes_and_contributions": null,
      "benefits": null,
      "total": null
    },
    "liability": null,
    "cash_requirement": null,
    "status": "approved",
    "approved_at": "2026-01-01",
    "is_stale": false,
    "stale_since": null,
    "source_payroll": null,
    "warnings": {
      "object": "list",
      "data": []
    },
    "external_ref": null,
    "created_at": "2026-01-01T00:00:00.000000Z",
    "updated_at": "2026-01-01T00:00:00.000000Z"
  },
  "links": {
    "self": "/payrolls/<id>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

payroll
string
required

Body

application/json

The body is of type object.

Response

200 - application/json

OK

id
string
read-only

The unique identifier of the object in Nmbr.

object
string
read-only

The type of the object in Nmbr ("payroll").

data
Payroll · object