List attendance sheets
Query Parameters
- Type: integerfilter[registration
_opportunity _id] Filter by registration opportunity ID.
- Type: integerfilter[parent
_program _id] Filter by program ID.
- Type: stringfilter[date]
Filter by date (YYYY-MM-DD).
- Type: stringinclude
Include related resources (comma-separated). Options: registrationOpportunities, records, records.programSignup.
Headers
- Type: stringX
- Api - Version 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
}