Get sessions

Returns a paginated list of sessions. Filter by room, course, lecturer, date range, and more. Use include[] to request additional data in the response.

Query Parameters
  • limit
    Type: integer
    min:  
    1
    max:  
    1000

    Maximum number of objects to return. Range: 1–1000.

  • skip
    Type: integer
    min:  
    0

    Number of objects to skip for pagination.

  • include[]
    Type: string

    An array of object names to include in the returned payload.

  • filter[room_ids]
    Type: string

    A comma-separated list of Room IDs to filter sessions by.

  • filter[room_external_ids]
    Type: string

    A comma-separated list of Room external IDs to filter sessions by.

  • filter[course_ids]
    Type: string

    A comma-separated list of Course IDs to filter sessions by.

  • filter[lecturer_profile_ids]
    Type: string

    A comma-separated list of lecturer Profile IDs to filter sessions by.

  • filter[guest_lecturer_profile_ids]
    Type: string

    A comma-separated list of guest lecturer Profile IDs to filter sessions by.

  • filter[any_lecturer_profile_ids]
    Type: string

    A comma-separated list of guest lecturer or lecturer Profile IDs to filter sessions by.

  • filter[on_at]
    Type: string

    Filter sessions that are occurring at a specific date and time.

  • filter[starts_after]
    Type: string

    Filter sessions that start after a specific date and time.

  • filter[starts_before]
    Type: string

    Filter sessions that start before a specific date and time.

  • filter[ends_after]
    Type: string

    Filter sessions that end after a specific date and time.

  • filter[ends_before]
    Type: string

    Filter sessions that end before a specific date and time.

Responses
  • application/json
  • application/json
  • application/json
Request Example for get/apis/sessions
curl 'https://ff-business-school.fullfabric.cloud/apis/sessions?limit=10&skip=0&include[]=&filter[room_ids]=&filter[room_external_ids]=&filter[course_ids]=&filter[lecturer_profile_ids]=&filter[guest_lecturer_profile_ids]=&filter[any_lecturer_profile_ids]=&filter[on_at]=&filter[starts_after]=&filter[starts_before]=&filter[ends_after]=&filter[ends_before]=' \
  --header 'FF-Auth: YOUR_SECRET_TOKEN'
[
  {
    "id": "6385baad976a7719120008f0",
    "title": "Corporate Finance – Lecture 1: Capital Structure",
    "course_id": "6385baad976a7719120008ca",
    "room_id": null,
    "starts_on": "2025-04-14T09:00:00.000Z",
    "ends_on": "2025-04-14T12:00:00.000Z",
    "location": "Room 301, London Campus",
    "lecturer_profile_ids": [
      "6385baad976a771912000894"
    ],
    "guest_lecturer_profile_ids": []
  },
  {
    "id": "6385baad976a7719120008e4",
    "title": "Marketing Strategy Workshop",
    "course_id": "6385baad976a7719120008cb",
    "room_id": null,
    "starts_on": "2025-04-21T13:00:00.000Z",
    "ends_on": "2025-04-21T17:00:00.000Z",
    "location": "Seminar Room B, London Campus",
    "lecturer_profile_ids": [
      "6385baad976a7719120008c5"
    ],
    "guest_lecturer_profile_ids": [
      "6385baad976a771912000894"
    ]
  }
]