Create attendance report

Record a group meeting for attendance. Provide the id of an existing event with event, or a meetingDate (a calendar date in the church's time zone; the older date instant is still accepted) and optionally a name to create a new all-day meeting event. Returns the report, whose id can be used with /api/groups/{group}/attendance/{id}.

Required permission: Limited Write Groups

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required
≥ 1

The id of the group

Body Params

The details of the attendance report

string | null

The name of the meeting or event the report is for. On create, names the new meeting event; defaults to "{group name} Meeting".

date-time | null

The date of the meeting or event the report is for, as a UTC instant kept for existing clients. On create, prefer meetingDate; required unless an event or meetingDate is provided.

date | null

The meeting date as a calendar date in the church's time zone, yyyy-MM-dd. Returned on reads; use it for calendar mapping instead of date. On create, preferred over date; when both are sent, meetingDate wins.

event
object | null

The event the attendance is recorded against. On create, provide the id of an existing event; when omitted, a new all-day meeting event is created from meetingDate (or date) and name. Always populated in the response.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

401

Authentication is required, or the Ocs-Api-Key header is missing or invalid.

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json