CompSuite API
v4
  • v4
  • v3
  • v2
  1. Groups
CompSuite API
v4
  • v4
  • v3
  • v2
  • API Usage Guidelines
  • Authentication
  • Errors
  • Divisions
    • List all divisions
      GET
  • Groups
    • List all groups
      GET
    • Retrieve a group
      GET
    • Create a Group
      POST
    • Update a group
      POST
  • Seasons
    • List all seasons
      GET
  • Events
    • List all events
      GET
    • Retrieve an event
      GET
    • Create an event
      POST
    • Create a Competition
      POST
  • Performances
    • Add a performance
      POST
    • Delete a performance
      DELETE
  • Schedule
    • Retrieve Schedule for Competition
      GET
  • Scores
    • Retrieve Competition Scores
      GET
  1. Groups

List all groups

GET
/groups/
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.competitionsuite.com/groups/'
Response Response Example
200 - Result
{
  "data": [
    {
      "id": 14719,
      "name": "5Points Percussion",
      "location": "San Antonio, TX",
      "circuitId": "4814",
      "division": {
        "id": 252,
        "name": "Percussion Independent Open",
        "initials": "PIO"
      },
      "active": true,
      "pending": false,
      "groupType": {
        "id": 1,
        "name": "Percussion"
      }
    },
    {
      "id": 23753,
      "name": "A.L. Brown HS",
      "location": "Kannapolis, NC",
      "circuitId": "5566",
      "division": {
        "id": 239,
        "name": "Percussion Scholastic A",
        "initials": "PSA"
      },
      "active": true,
      "pending": false,
      "groupType": {
        "id": 1,
        "name": "Percussion"
      }
    }
  ]
}

Request

Authorization
OAuth 2.0
or
Query Params

Responses

🟢200OK
application/json
200
Body

🟠400Bad Request
Modified at 2025-07-28 18:56:53
Previous
List all divisions
Next
Retrieve a group
Built with