Get Early Pay Status

This endpoint lets you retrieve a worker's current Early Pay status, including total gross earnings and hours, reductions to earnings due to deductions and Early Pay limits, and the amount currently available to request for payout via Early Pay.

Availability Status

There are several conditions that must be met in order for Early Pay to be available to process a worker's request. The table below lists the possible values of the status.code field and their meanings:


CodeExplanation
AVAILABLEAvailable to request.
UNAVAILABLE_NOT_ENOUGH_EARNINGSThere aren't enough earnings available for the worker to make a request.
UNAVAILABLE_MAX_REQUESTS_REACHEDThe worker has already made the maximum number of requests in the current pay period.
UNAVAILABLE_FEATURE_DISABLEDEarly Pay is disabled at the company instance level.
UNAVAILABLE_ANOTHER_REQUEST_PROCESSINGAnother request is still processing.
UNAVAILABLE_NOT_ON_PAY_CYCLEThe worker isn't paid on a regular pay cycle basis.
UNAVAILABLE_UNSUPPORTED_PAY_CYCLEThe worker is paid on a pay cycle basis that's not currently supported.
UNAVAILABLE_WORKER_NOT_ACTIVEThe worker either hasn't yet reached their hire date, or is past their termination date.
UNAVAILABLE_FINAL_PAY_PERIODThe worker is in their final pay period before termination.
UNAVAILABLE_NOT_HOURLY_PAYThe worker is not configured with an hourly pay type.
Query Params
string

Required if "external-worker-id" is false

string

Required if "worker-id" is false

Response

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/json