Docs
API referencePayroll exports

Download a payroll export's file

Preview· P9
GET
/payroll-exports/{payroll_export_id}/file

Returns the payroll file as it was made (its SHA-256 is on the payroll export), or, with another format or layout, a copy made from its lines. The long layout has a row per person and pay code: employee_number, name, department, site, period_start, period_end, pay_code, category, units, unit, multiplier, correction, approved_by, approved_at, export_id. The wide layout has a row per person and a column per pay code. An Excel file also has the other layout, each day's figures and breaks, and notes.

Scope: attendance:payroll · Plan: Pro and Enterprise, with the payroll export; in test mode too, the payroll export needs Pro.

Authorization

headerAuthorizationBearer <token>

Send Authorization: Bearer <token> on every request. The token is one of:

PrefixWhat it isWhere it may be used
agoo_sk_live_Secret key, live modeYour servers only
agoo_sk_test_Secret key, test modeYour servers only
agoo_pk_live_Publishable key, live modeBrowsers and apps: create pre-registrations and bookings, read public booking types (with their intake questions) and their free slots, read the visit types open for pre-registration with their public forms. Never lists people.
agoo_pk_test_Publishable key, test modeAs above, in test mode

Admins create keys in Console → Developers → API keys and choose each key's scopes. A key is shown once. Never put a secret key in a URL, a browser or a mobile app.

Scope: attendance:payroll

Path Parameters

payroll_export_id*string

The payroll export's ID.

Match^payroll_export_[0-7][0-9a-hjkmnp-tv-z]{25}$
Example"payroll_export_01m5c4d5e6f7g8h9jkmnpqrstv"

Query Parameters

format?string

Another format than the file was made in: a copy made from its lines.

Value in"csv""xlsx"
layout?string

Another layout: a copy made from its lines.

Value in"long""wide"

Response Body

The file, with Content-Disposition: attachment and its name.

response?file
Formatbinary
curl -X GET 'https://api.agoo.ardent.africa/v1/payroll-exports/payroll_export_01m5c4d5e6f7g8h9jkmnpqrstv/file'
"string"