Quinyx API

13 endpoints for Quinyx, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/quinyx
Connects with
Your own Quinyx login on web.quinyx.com (a manager account; what you can approve, schedule and attest follows your roles and permissions)
Integration page
Quinyx

Read (6)

Return data and change nothing in the account.

Quinyx Endpoints: Read
EndpointDescription
GET /groups List the units and sections your account can reach, with their ids.
GET /employees List the people of a unit or section with their status and badge number.
GET /groups/{group_id}/shifts List shifts of a unit or section in a date range, with who works them.
GET /approval-requests List the requests in your Needs Approval inbox in the Schedule notifications panel.
GET /requests/{request_id}/approval-request Read one request with the shifts it affects and what Quinyx warns about.
GET /groups/{group_id}/timesheet-approvals List punches of a unit in a date range with employee and manager attest status.

Write (7)

Change the account. Calls marked Confirm wait for the user to approve them.

Quinyx Endpoints: Write
EndpointDescription
POST /requests/{request_id}/approve Confirm Approve an absence request, shift booking, swap or unassignment request.
POST /requests/{request_id}/deny Confirm Deny an absence request, shift booking, swap or unassignment request.
POST /shifts/{shift_id}/offer Confirm Offer an unassigned shift to one or more employees for their approval.
POST /employees/{employee_id}/absences Confirm Add a full-length absence for an employee in a unit.
POST /employees/{employee_id}/shifts Confirm Add a shift for an employee in a unit or section.
POST /groups/{group_id}/hours/attest Confirm Attest the punches and absences of one employee in a date range as manager.
POST /groups/{group_id}/schedule/publish Confirm Publish the schedule of a unit or section up to a date.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.