RSVP Collection Only
A person's RSVP response for a group event.
RSVPs can be submitted at any point leading up to the event.
When an event reminder is sent, awaiting_response RSVPs are generated for
any remaining members, or not_sent if they're missing an email address.
Example Request
curl https://api.planningcenteronline.com/groups/v2/events/{event_id}/rsvps
Example Object
{
"type": "RSVP",
"id": "1",
"attributes": {
"response": "value"
},
"relationships": {
"event": {
"data": {
"type": "Event",
"id": "1"
}
},
"group": {
"data": {
"type": "Group",
"id": "1"
}
},
"person": {
"data": {
"type": "Person",
"id": "1"
}
}
}
}
Attributes
| Name | Type | Description |
|---|---|---|
id |
primary_key |
|
response |
string |
Possible values: |
Relationships
| Name | Type | Association Type | Note |
|---|---|---|---|
| event | Event | to_one | |
| group | Group | to_one | |
| person | Person | to_one |
Order By
| Parameter | Value | Type | Description |
|---|---|---|---|
| order | response | string | prefix with a hyphen (-response) to reverse the order |
Query By
| Name | Parameter | Type | Description | Example |
|---|---|---|---|---|
| response | where[response] |
string | Query on a specific response Possible values: |
?where[response]=value |
Pagination
| Name | Parameter | Type | Description |
|---|---|---|---|
| per_page | per_page | integer | how many records to return per page (min=1, max=100, default=25) |
| offset | offset | integer | get results from given offset |
Endpoints
Listing
| HTTP Method | Endpoint |
|---|---|
| GET | /groups/v2/events/{event_id}/rsvps |
Belongs To
| HTTP Method | Endpoint | Association | Details | Filter By |
|---|---|---|---|---|
| GET | https://api.planningcenteronline.com/groups/v2/events/{event_id}/rsvps |
Event | RSVP responses for the event |