Skip to main content

Group related

Group created in a Shift

Triggered whenever a Group is created in a Shift through the app.

Response Format

Returns a JSON object of the group data.

FieldTypeRequiredDescriptionFormat Allowed
kindlyPartnerGroupIdStringGroup's ID.Any string value
kindlyShiftIdStringShift's ID.Any string value
kindlyUserIdStringThe User ID of the Group Leader.Any string value
partnerGroupNameStringGroup's Name.
*Displayed in the app.
Any string value
partnerGroupTypeIntegerGroup's Type.An integer from 1 to 7
Learn more in Group Type enum
partnerGroupUserCountIntegerThe maximum number of Volunteers that can join the Group.Positive integer, greater than 0
Example Response Body
{
"kindlyPartnerGroupId": "d223d859edae404290fc6d79a393aa24",
"kindlyShiftId": "688afa4497bd44ba852f5c5673b365f8",
"kindlyUserId":"2c03414c91fc42c28043528edecc4fca",
"partnerGroupName": "The Cool Group",
"partnerGroupType": 2,
"partnerGroupUserCount": 15
}

Group removed from its Shift

Triggered whenever a Group is removed from its Shift through the app.

Response Format

Returns a JSON object of the removal data.

FieldTypeRequiredDescriptionFormat Allowed
kindlyPartnerGroupIdStringGroup's ID.Any string value
kindlyShiftIdStringShift's ID.Any string value
Example Response Body
{
"kindlyPartnerGroupId": "d223d859edae404290fc6d79a393aa24",
"kindlyShiftId": "e0b4a43800a24116ad269608ec0178d7"
}

Group details updated

Triggered whenever the details of a Group are updated through the app.

Response Format

Returns a JSON object of the group data.

FieldTypeRequiredDescriptionFormat Allowed
kindlyPartnerGroupIdStringGroup's ID.Any string value
kindlyShiftIdStringShift's ID.Any string value
kindlyUserIdStringThe User ID of the Group Leader.Any string value
partnerGroupNameStringGroup's Name.
*Displayed in the app.
Any string value
partnerGroupTypeIntegerGroup's Type.An integer from 1 to 7
Learn more in Group Type enum
partnerGroupUserCountIntegerThe maximum number of Volunteers that can join the Group.Positive integer, greater than 0
Example Response Body
{
"kindlyPartnerGroupId": "d223d859edae404290fc6d79a393aa24",
"kindlyShiftId": "688afa4497bd44ba852f5c5673b365f8",
"kindlyUserId":"2c03414c91fc42c28043528edecc4fca",
"partnerGroupName": "The Cool Group",
"partnerGroupType": 2,
"partnerGroupUserCount": 15
}

Invited Name added in a Group

Triggered whenever the Group Leader adds an Invited Name to the Group.

Response Format

Returns a JSON object of the added Invited Name.

FieldTypeRequiredDescriptionFormat Allowed
kindlyInvitationIdStringInvited Name's ID.Any string value
kindlyPartnerGroupIdStringGroup's ID.Any string value
kindlyShiftIdStringShift's ID.Any string value
firstNameStringInvited Name's First Name.Any string value
lastNameStringInvited Name's Last Name.Any string value
emailStringInvited Name's Email Address.Any string value
isMinorBooleanWhether the Invited Name is a minor.Any boolean value
Example Response Body
{
"kindlyInvitationId":"2c03414c91fc42c28043528edecc4fca",
"kindlyPartnerGroupId": "d223d859edae404290fc6d79a393aa24",
"kindlyShiftId": "688afa4497bd44ba852f5c5673b365f8",
"firstName": "John",
"lastName": "Doe",
"email": "johndoe@gmail.com",
"isMinor": false
}

Invited Name removed from a Group

Triggered whenever the Group Leader removes an Invited Name from the Group.

Response Format

Returns a JSON object of the removed Invited Name.

FieldTypeRequiredDescriptionFormat Allowed
kindlyInvitationIdStringInvited Name's ID.Any string value
Example Response Body
{
"kindlyInvitationId":"2c03414c91fc42c28043528edecc4fca"
}