academyFIVE API icon

academyFIVE API

Interact with academyFIVE API

Actions549

Lecturer-contracts [Beta] → List lecturer contracts (paginated)

AI-generated

Summary

Retrieve a paginated list of lecturer contracts filtered and sorted according to optional query parameters.

Inputs

  • page[number] — Page number to return (1-based). Defaults to 1 if not specified.
  • page[size] — Number of results per page. Defaults to 50 if not specified.
  • filter[id] — Filter the list by a specific lecturer contract ID.
  • filter[profileId] — Filter lecturer contracts belonging to a specific lecturer profile ID.
  • filter[siteId] — Filter lecturer contracts associated with a specific site ID.
  • sort — Comma-separated list of fields to sort by. Prefix with minus (-) for descending order.

Output shape

a list of lecturer contract records in JSON format, each representing one contract returned by the API.

The results are paginated according to the specified or default page number and size. The output is a JSON array containing objects for each lecturer contract matching the filters and sorting criteria. Pagination related metadata is provided by the API but not explicitly surfaced as separate node outputs.

Links

Discussion