GroupType
A group type is a category of groups.
For example, a church might have group types for "Small Groups" and "Classes".
Example Object
{
"type": "GroupType",
"id": "1",
"attributes": {
"church_center_map_visible": true,
"church_center_visible": true,
"color": "string",
"default_group_settings": "string",
"description": "string",
"name": "string",
"position": 1,
"public_church_center_web_url": "string"
},
"relationships": {}
}
Attributes
| Name |
Type |
Description |
church_center_map_visible |
boolean |
`true` if the map view is visible on the public groups list page. Otherwise `false`.
|
church_center_visible |
boolean |
`true` if the group type contains any published groups. Otherwise `false`.
|
color |
string |
Hex color value. Color themes are a visual tool for administrators on the admin side of Groups.
Ex: "#4fd2e3"
|
default_group_settings |
string |
A JSON object of default settings for groups of this type.
|
description |
string |
A description of the group type
|
id |
primary_key |
|
name |
string |
The name of the group type
|
position |
integer |
The position of the group type in relation to other group types.
|
public_church_center_web_url |
string |
The public URL for the group on Church Center.
|
Order By
| Parameter |
Value |
Type |
Description |
| order |
name |
string |
prefix with a hyphen (-name) to reverse the order |
| order |
position |
string |
prefix with a hyphen (-position) to reverse the order |
Query By
| Name |
Parameter |
Type |
Description |
Example |
| id |
where[id] |
primary_key |
Query on a specific id |
?where[id]=primary_key |
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/group_types |
Reading
| HTTP Method |
Endpoint |
| GET |
/groups/v2/group_types/{id} |
Associations
| HTTP Method |
Endpoint |
Returns |
Details |
Filter By |
| GET |
https://api.planningcenteronline.com/groups/v2/group_types/{group_type_id}/events |
Event
|
events of groups with this group type
|
canceled
not_canceled
upcoming
|
| GET |
https://api.planningcenteronline.com/groups/v2/group_types/{group_type_id}/groups |
Group
|
groups belonging to this group type
|
|
| GET |
https://api.planningcenteronline.com/groups/v2/group_types/{group_type_id}/resources |
Resource
|
file or link resources shared with all groups in this group type
|
|
Belongs To
| HTTP Method |
Endpoint |
Association |
Details |
Filter By |
| GET |
https://api.planningcenteronline.com/groups/v2/groups/{group_id}/group_type |
Group
|
group type of this group
|
|
| GET |
https://api.planningcenteronline.com/groups/v2/group_types |
Organization
|
group types for this organization
|
church_center_visible
not_church_center_visible
|