Data Export API (1.0.0)

Download OpenAPI specification:

This is the official API documentation for the endpoints available through the Data Export API. The easiest way to get started is by using the Postman collection provided (see instructions below).

Getting Started with Postman

  1. Download the spec by clicking the button above
  2. In Postman, navigate to Collections on the left and click Import at the top
  3. Drag and drop the downloaded openapi.json file into the import prompt
  4. After importing, you should see the Data Export API collection on the left. You will first want to update the {{baseUrl}} variable:
    • Current value: https://school.service.campusgroups.com/data/v1
    • Replace "school" with your school code
  5. You should now be ready to use the API endpoints.
    • First, make a POST request to submit a new data request,
    • then make a GET request to the same endpoint to see the status of the request, or get the paginated results.
    • Make sure to include your school code and your API Secret key in the headers of all requests.

Date Ranges and Pagination

All endpoints require date range parameters to filter the result set based on the updatedOn field:

  • updatedStart: The start date/time that records were last updated
  • updatedEnd: The end date/time that records were last updated

For pagination:

  1. When making a GET request the response will include a nextToken in the body if there are more results. By default the page size is 999, which is the maximum, but a size parameter is supported if you want less.
  2. To get the next page of results, include a token parameter set to the value of the nextToken from the previous response
  3. Repeat until you receive a response with no nextToken, indicating you've reached the end of the results

Events

Endpoint to retrieve events based on the specified start and end dates, it returns a query id that can be used to retrieve the results of the query. Use Request Events to request the data results of the query and upon success of the query use Retrieve Events

Retrieve events

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request events

Request events that were updated between the specified start and end dates. This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Events to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

RSVP

Endpoint to retrieve rsvp, it returns a query id that can be used to retrieve the results of the query. Use Request RSVP to request the data results of the query and upon success of the query use Retrieve RSVP

Retrieve RSVP

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request RSVP

Request RSVP that were updated between the specified start and end dates. This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve RSVP to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Event Registration Options

Endpoint to retrieve event_registration_options, it returns a query id that can be used to retrieve the results of the query. Use Request Event Registration Options to request the data results of the query and upon success of the query use Retrieve Event Registration Options

Retrieve Event Registration Options

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Event Registration Options

Request Event Registration Options that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Event Registration Options to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Payments

Endpoint to retrieve payments, it returns a query id that can be used to retrieve the results of the query. Use Request Payments to request the data results of the query and upon success of the query use Retrieve Payments

Retrieve Payments

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Payments

Request payments that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Payments to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Checkins

Endpoint to retrieve checkin, it returns a query id that can be used to retrieve the results of the query. Use Request Checkins to request the data results of the query and upon success of the query use Retrieve Checkin

Retrieve Checkins

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Checkins

Request checkins that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Checkins to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Users

Endpoint to retrieve users, it returns a query id that can be used to retrieve the results of the query. Use Request Users to request the data results of the query and upon success of the query use Retrieve Users

Retrieve Users

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Users

Request users that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Users to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Academic Experiences

Endpoint to retrieve academic_experiences, it returns a query id that can be used to retrieve the results of the query. Use Request Academic Experiences to request the data results of the query and upon success of the query use Retrieve Academic Experiences

Retrieve Academic Experiences

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Academic Experiences

Request Academic Experiences that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Academic Experiences to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Work Experiences

Endpoint to retrieve work_experiences, it returns a query id that can be used to retrieve the results of the query. Use Request Work Experiences to request the data results of the query and upon success of the query use Retrieve Work Experiences

Retrieve Work Experiences

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Work Experiences

Request Work Experiences that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Work Experiences to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Groups

Endpoint to retrieve groups, it returns a query id that can be used to retrieve the results of the query. Use Request Groups to request the data results of the query and upon success of the query use Retrieve Groups

Retrieve Groups

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Groups

Request groups that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Groups to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Members

Endpoint to retrieve members, it returns a query id that can be used to retrieve the results of the query. Use Request Members to request the data results of the query and upon success of the query use Retrieve Members

Retrieve Members

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Members

Request members that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Members to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Tags

Endpoint to retrieve tags, it returns a query id that can be used to retrieve the results of the query. Use Request Tags to request the data results of the query and upon success of the query use Retrieve Tags

Retrieve Tags

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Tags

Request tags that were updated between the specified start and end dates. This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Tags to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Budgets

Endpoint to retrieve budgets, it returns a query id that can be used to retrieve the results of the query. Use Request Budgets to request the data results of the query and upon success of the query use Retrieve Budgets

Retrieve Budgets

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Budgets

Request budgets that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Budgets to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Budget Transactions

Endpoint to retrieve budget_transactions, it returns a query id that can be used to retrieve the results of the query. Use Request Budget Transactions to request the data results of the query and upon success of the query use Retrieve Budget Transactions

Retrieve Budget Transactions

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Budget Transactions

Request budget transactions that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Budget Transactions to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Surveys

Endpoint to retrieve surveys, it returns a query id that can be used to retrieve the results of the query. Use Request Surveys to request the data results of the query and upon success of the query use Retrieve Surveys

Retrieve Surveys

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Surveys

Request surveys data based on the query ID

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Survey Submissions

Endpoint to retrieve survey submissions, it returns a query id that can be used to retrieve the results of the query. Use Request Survey Submissions to request the data results of the query and upon success of the query use Retrieve Survey Submissions

Retrieve Survey Submissions

Retrieve survey submissions data based on the specified start and end dates

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Survey Submissions

Request survey submissions data based on the query ID

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Rooms

Endpoint to retrieve rooms, it returns a query id that can be used to retrieve the results of the query. Use Request Rooms to request the data results of the query and upon success of the query use Retrieve Rooms

Retrieve Rooms

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Rooms

Request rooms that were updated between the specified start and end dates. This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Rooms to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Room Reservations

Endpoint to retrieve room reservations, it returns a query id that can be used to retrieve the results of the query. Use Request Room Reservations to request the data results of the query and upon success of the query use Retrieve Room Reservations

Retrieve Room Reservations

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Room Reservations

Request room reservations that were updated between the specified start and end dates. This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Room Reservations to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Badges

Endpoint to retrieve badges, it returns a query id that can be used to retrieve the results of the query. Use Request Badges to request the data results of the query and upon success of the query use Retrieve Badges

Retrieve Badges

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Badges

Request badges that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Badges to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Badge Completions

Endpoint to retrieve badge completions, it returns a query id that can be used to retrieve the results of the query. Use Request Badge Completions to request the data results of the query and upon success of the query use Retrieve Badge Completions

Retrieve Badge Completions

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Badge Completions

Request badge completions that were updated between the specified start and end dates This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Badge Completions to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Feed Posts

Endpoint to retrieve feed posts, it returns a query id that can be used to retrieve the results of the query. Use Request Feed Posts to request the data results of the query and upon success of the query use Retrieve Feed Posts

Retrieve feed posts

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request feed posts

Request feed posts that were updated between the specified start and end dates. This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Feed Posts to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Tracks

Endpoint to retrieve tracks, it returns a query id that can be used to retrieve the results of the query. Use Request Tracks to request the data results of the query and upon success of the query use Retrieve Tracks

Retrieve Tracks

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Tracks

Request tracks that were updated between the specified start and end dates. This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Tracks to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Checklists

Endpoint to retrieve checklists, it returns a query id that can be used to retrieve the results of the query. Use Request Checklists to request the data results of the query and upon success of the query use Retrieve Checklists

Retrieve Checklists

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Checklists

Request checklists that were updated between the specified start and end dates. This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Checklists to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}

Checklist Items

Endpoint to retrieve checklist items, it returns a query id that can be used to retrieve the results of the query. Use Request Checklist Items to request the data results of the query and upon success of the query use Retrieve Checklist Items

Retrieve Checklist Items

After a query has been submitted, this endpoint can be used to retrieve the results of the query given the query ID.

query Parameters
queryId
required
string
Example: queryId=9261fb39-9206-4f6a-80dd-0b5329c8ba4b

reference to the query id

token
string
Example: token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsInVzZXJuYW1lIjoiYWRtaW4iLCJleHAiOjE1NzU2NjE

The token for the next page of results

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "Results": [
    ],
  • "NextToken": "string"
}

Request Checklist Items

Request checklist items that were updated between the specified start and end dates. This endpoint returns a queryId that can be used to retrieve the results of the query. Use Retrieve Checklist Items to retrieve the results of the query and upon success

query Parameters
updatedStart
required
string <date-time>
Example: updatedStart=2020-01-01T00:00:00Z&updatedStart=2020-01-01

The updatedOn start date to filter the query (inclusive)

updatedEnd
required
string <date-time>
Example: updatedEnd=2020-01-01T23:59:59Z

The updatedOn end date to filter the query (inclusive)

header Parameters
X-CG-API-Secret
required
string

The API key for the school, generated by the school in the CampusGroups Admin Page

X-CG-School
required
string
Example: readyeducation

The school code for the school

Responses

Response samples

Content type
application/json
{
  • "queryId": "9261fb39-9206-4f6a-80dd-0b5329c8ba4b"
}