Generate a list of all the members in the group specified and the state of their registration at the event on a specific date

GET /groups/membersforevent/{groupid}/{eventid}/{date}/{filter}

Get the members list and basic details of group members ready for attendance recording. The group must be one of the groups invited in the event settings.

Path parameters

  • groupid string Required

    The group id you want to list

  • eventid string Required

    The event id you want to list

  • date string Required

    The date of the event you are getting details for. Format YYYY-MM-DD

  • filter string Required

    A way of filtering the people that came back all: All group members and visitors allmembers: All group and non group members, checked in/out members: All group members nonmembers: Checked in/out non members of the group visitors: Checked in/out visitors

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • groupId integer
    • members array[object]
      Hide members attributes Show members attributes object
      • userId integer
      • attendanceId integer
      • firstname string
      • middlename string
      • lastname string
      • notes string
      • nickName string
      • gender string

        Values are Male, Female, or ORGANISATION.

      • householdname string
      • isOrganisation string

        Values are Y or N.

      • passExpiryDate string
      • membership object

        Additional properties are allowed.

        Hide membership attributes Show membership attributes object
        • code string

          Values are A, F, V, or P.

        • text string

          Values are Administrator, Full member, View only, or Past member.

      • type string

        Values are member or visitor.

      • status integer

        What the state of their check in status is -1: Not checked in or out 0: Checked out 1: Checked in

        Values are -1, 0, or 1.

GET /groups/membersforevent/{groupid}/{eventid}/{date}/{filter}
curl \
 --request GET 'https://YOURSITE.infoodle.com/apiv2/groups/membersforevent/310/45/2022-06-14/all' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "groupId": 504,
  "members": [
    {
      "userId": 1141,
      "attendanceId": 0,
      "firstname": "Brian",
      "middlename": "string",
      "lastname": "Jones",
      "notes": "string",
      "nickName": "Brainy",
      "gender": "Male",
      "householdname": "Jones family",
      "isOrganisation": "N",
      "passExpiryDate": "2022-06-30",
      "membership": {
        "code": "F",
        "text": "Full member"
      },
      "type": "member",
      "status": -1
    }
  ]
}