Publish shifts (asynchronous)

Publishes shifts to make them visible to employees and optionally sends notifications. This is an asynchronous API that returns immediately with an operation ID in the response metadata.operation.operationId field. Use the operation ID to poll the /operations/v2/operations/{id} endpoint to check completion status. The publish operation marks shifts as published and sends notifications based on the specified notification mode.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
shiftIds
array of int32s
Array of shift IDs to publish
string
enum
Defaults to PUBLISH_NOTIFICATION_NONE
  • PUBLISH_NOTIFICATION_NONE: No notifications
  • PUBLISH_NOTIFICATION_SMS: SMS only
  • PUBLISH_NOTIFICATION_EMAIL_PUSH: Email and Push only
  • PUBLISH_NOTIFICATION_SMS_EMAIL_PUSH: SMS, Email, and Push notifications
  • PUBLISH_NOTIFICATION_SMS_CONFIRM: SMS with confirmation required
Allowed:
boolean
boolean
string
string
Response

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