List requests waiting for approval

List the requests in your Needs Approval inbox in the Schedule notifications panel.

MCP tool quinyx_read → list_approval_requests

read

Returns request_id, category, employee, a one-line summary and when it was sent. These are the same five categories as the Needs Approval section of the panel. You see only the requests Quinyx sends to your account, so the list depends on your role and permissions. Pass a request_id to get_approval_request for the full request.

Parameters

Parameters: list_approval_requests
NameTypeDescription
category string string One of absence_request, shift_booking, shift_swap, shift_unassignment_request, shift_assignment_away_unit. Default all.
group_id string string Only requests of this unit or section.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "quinyx_read",
    "arguments": {
      "operation": "list_approval_requests",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "requests": [
      {
        "request_id": "77310",
        "category": "absence_request",
        "employee": "Elena Ruiz",
        "summary": "Absence 4 to 5 Nov 2026",
        "sent_at": "2026-10-21T16:40:00Z"
      },
      {
        "request_id": "77318",
        "category": "shift_swap",
        "employee": "Sam Okafor",
        "summary": "Swap Opening 28 Oct for Closing 29 Oct with Tom Becker",
        "sent_at": "2026-10-22T08:05:00Z"
      }
    ]
  },
  "isError": false
}

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.