API docs
  • Introduction
  • Authorization
  • Collective Labour Agreement
  • Inquiry Pay Equity
  • Invitation
  • Customer

Collective Labour Agreement (CLA)

  • URL: https://caoloon.com/portal/cla/
  • HTTP Methods: GET

Query filters

PropertyTypeDescription
pageSizeIntSize of the pages to return.
pageIntWhich page to return.
fromUnix timestampList CLA's that have been updated since the from date

Listing available CLA's

Request

fetch('https://caoloon.com/portal/cla/?from=1696581478&pageSize=2', {
  method: 'GET',
})
  .then((response) => response.json())
  .then((json) => console.log(json));

Response

Expand
{
  "models": [
    {
      "caoId": "709-2024",
      "name": "Vleeswarenindustrie (2024)",
      "updatedAt": "2025-10-02T13:57:03.086126+02:00",
      "href": "https://caoloon.com/portal/cla/709-2024/"
    },
    {
      "caoId": "4205-2021",
      "name": "Aan de slag (2021)",
      "updatedAt": "2025-07-30T08:47:53.666337+02:00",
      "href": "https://caoloon.com/portal/cla/4205-2021/"
    }
  ],
  "nextPage": 2,
  "total": 644,
  "pageSize": 2,
  "page": 1
}

Fetching a CLA

For fetching a specific CLA, the claId is appended to the endpoint url.

Request

fetch('https://caoloon.com/portal/cla/3355-2019', {
  method: 'GET',
})
  .then((response) => response.json())
  .then((json) => console.log(json));

Response

Example JSON response (large)

Prev
Authorization
Next
Inquiry Pay Equity