Company Shifts

Create Shifts by Company [Batch]

Summary Description

The Create Shifts by Company Batch endpoint creates one or more shifts in one request at the company level. Each shift may include an optional employeeId for immediate assignment. These shifts define the work schedule, including details such as the duration, start times, pay type, and cost center.

Use cases:

  • Managers can assign shifts based on availability and required skills.
  • HR systems can automate shift creation for onboarding or during planning cycles.
  • Scheduling tools can generate shifts dynamically using forecasted demand.
post/apiHub/scheduling/v1/companies/{companyId}/batchshifts

Request

  • Base URL
    dc1demogwext.paylocity.com (relative, and the document’s source URL is not known)
  • URL
    dc1demogwext.paylocity.com/apiHub/scheduling/v1/companies/{companyId}/batchshifts
  • Auth
    none declared. Required headers: Authorization, Content-Type

Path parameters

companyIdstring required

The Paylocity Company ID. This is the unique value provided by Paylocity to each specific Payroll Entity.

Headers

Authorizationstring required

Authorization token. Ex. Bearer ...

Content-Typestring required

Content-Type

Request body

costCentersstring[] nullable

TODO: fill this out

durationinteger

TODO: fill this out

isEmployeeNoteboolean

TODO: fill this out

isPublishedboolean

TODO: fill this out

notestring nullable

TODO: fill this out

positionKeyinteger nullable

TODO: fill this out

relativeStartDateTimestring date-time required

TODO: fill this out

scheduleIdstring uuid required

TODO: fill this out

templateVersionedAssignmentIdstring uuid nullable

TODO: fill this out

Response

Created

Changes

No recorded changes to this operation across all 1 revision of this API.