List attendance sheets

Query Parameters
  • filter[registration_opportunity_id]
    Type: integer

    Filter by registration opportunity ID.

  • filter[parent_program_id]
    Type: integer

    Filter by program ID.

  • filter[date]
    Type: string

    Filter by date (YYYY-MM-DD).

  • include
    Type: string

    Include related resources (comma-separated). Options: registrationOpportunities, records, records.programSignup.

Headers
  • X-Api-Version
    Type: string

    Optional API version for this request. When omitted, the server uses the default version. This documentation describes version 2026-03-25.

Responses
  • application/json
  • application/json
Request Example for get/attendance_sheets
curl 'https://api.getcommunal.com/api/attendance_sheets?filter[registration_opportunity_id]=42&filter[parent_program_id]=7&filter[date]=2025-06-15&include=registrationOpportunities%2Crecords' \
  --header 'X-Api-Version: 2026-03-25' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "data": [
    {
      "id": 1,
      "registration_opportunity_ids": [
        42,
        43
      ],
      "date": "2025-06-15",
      "recordsCount": 5,
      "created_at": "2025-01-15T10:30:00.000000Z",
      "updated_at": "2025-01-20T14:45:00.000000Z",
      "parentProgram": null,
      "registrationOpportunities": "string",
      "records": "string"
    }
  ],
  "current_page": 1,
  "from": null,
  "last_page": 1,
  "per_page": 1,
  "to": null,
  "total": 0
}