capabilities.work

Request One-Time Payment

A 3-step recipe with Workday. We can help you get access.

Recipe · 3 steps

Request One-Time Payment

with Workday · Compensation & Benefits Management

Resolve a worker, read pay slips, then submit a one-time payment.

  1. Confirm the worker exists before reading payroll data.
  2. Read recent pay slips for the worker for context.
  3. Submit the one-time payment request for the worker.
What you'll need to have ready
  • authorization: OAuth2 bearer token, e.g. "Bearer eyJ...".
  • workerId: The Workday ID of the worker.
  • effectiveDate: The effective date of the payment (YYYY-MM-DD).
  • reason: The payment reason reference object (id, descriptor, href).
  • currency: The currency reference object (id, descriptor, href).
  • amount: The payment amount.
  • payComponent: The pay component reference object (id, descriptor, href).
For your developer

Arazzo workflow workday:request-one-time-payment, 3 operations: getWorkerById → getPaySlips → {$sourceDescriptions.oneTimePaymentsApi.url}#/paths/~1workers~1{ID}~1requestOneTimePayment/post. Specs on APIs.io.