Skip to content

Teachify Admin API Queries

Note: The Teachify Admin API is currently under development and not yet available for public use. This documentation is provided for preview purposes only.

The Teachify Admin API provides a variety of query operations to retrieve data from your school. This section documents all available queries, along with concepts like pagination and filtering that apply across multiple query types.

  • Pagination: Learn how to work with paginated responses for large datasets
  • Filtering: Understand how to filter query results to get exactly what you need

The API provides queries for the following resources:

Paginated list queries accept the following common parameters:

ParameterTypeDescription
pageInt1-indexed page number to retrieve (default: 1)
perPageIntItems per page (default: 20, maximum: 50)
limitIntDeprecated alias for perPage; prefer perPage

For full details, see Pagination.

Here’s a simple example of querying for school information:

query {
school {
id
name
createdAt
}
}

For more detailed examples and resource-specific queries, explore the resource pages linked above.