Email a payslip to the person
Sends the “Payslip (to employee)” email with the PDF to the person’s current email. 400 parameter_missing (param person.email) when they have none.
Error codes: invalid_api_key, parameter_invalid, parameter_missing, resource_not_found, scope_missing, csrf_token_invalid, idempotency_key_reused, rate_limited.
Authorizations
Server API key, scoped. pk_test_ keys hit the sandbox tenant.
Headers
Optional on non-money POSTs; honoured when sent.
1 - 255Optional client correlation id, up to 128 characters. It is not echoed: the response's X-Request-Id is always
our own req_… id. We log your value with the request as client_request_id, so support can find a request by
either id. A longer value is refused with 400 parameter_invalid.
128Path Parameters
Payslip id (pys_…).
^pys_[0-9A-HJKMNP-TV-Z]{26}$Response
Email queued.
A payslip (pys_…), issued when a line completes.
pys_…
Always payslip.
"payslip"RFC 3339, UTC.
"2026-10-27T08:41:00Z"
run_…
Pay month.
^\d{4}-\d{2}$Calendar date, interpreted in Africa/Lagos.
"2026-11-07"
Snapshot at issue.
Pay items.
An amount in minor units (kobo, cents) with its currency. Never a decimal.
An amount in minor units (kobo, cents) with its currency. Never a decimal.
Deductions.
An amount in minor units (kobo, cents) with its currency. Never a decimal.
An amount in minor units (kobo, cents) with its currency. Never a decimal.
pln_…
Where net pay went.
RFC 3339, UTC.
"2026-10-27T08:41:00Z"