GuidesAPI ReferenceChangelogAPI StatusAPI PolicyGusto Security
API Reference

Get a payroll digest batch

Returns the status and results of a payroll digest batch.

Poll this endpoint until the batch status reaches a terminal value (completed or failed). Once terminal, the response includes the full results array (one entry per attempted company, each with its own per-company statussuccess, partial_success, or failed) and the exclusions array (one entry per company that could not be looked up or processed).

Note that the top-level batch status (pending / processing / completed / failed) is distinct from the per-company status returned inside results[] and exclusions[]. A completed batch does not imply every company succeeded — inspect the arrays for per-company outcomes.

Results are stored in Redis with a short TTL after completion. If the partner polls after results have expired, this endpoint returns 410 Gone — partners should re-submit a new batch to fetch fresh data.

📘 System Access Authentication

This endpoint uses the Bearer Auth scheme with the system-level access token in the HTTP Authorization header

scope: payroll_digests:read

Path Params
string
required

The UUID of the payroll digest batch returned by POST /v1/payroll_digests.

Headers
string
enum
Defaults to 2026-02-01

Determines the date-based API version associated with your API call. If none is provided, your application's minimum API version is used.

Allowed:
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json