Teachify Admin API Mutations
Important: The Teachify Admin API is currently under development and not yet available for public use. This documentation is provided for preview purposes only.
Mutations Documentation
The Teachify Admin API mutations documentation has been reorganized for better navigation and scalability. The new structure provides detailed information about each mutation, along with common patterns and concepts.
Core Documentation
- Mutations Overview - Introduction to the mutations API
- Input Types - How to structure input data
- Input Validation - Understanding validation rules
Resource-Specific Mutations
The API provides mutations for managing the following resources:
- Courses - Create, update, and delete courses
- Enrollments - Manage student enrollments
- Assignments - Create and grade assignments
- Events - Manage calendar events
- Subscriptions - Manage membership subscriptions
Quick Example
mutation { createCourse(input: { name: "GraphQL Fundamentals" description: "Learn how to use GraphQL APIs" published: true }) { course { id name } errors { field message } }}
For more information about the Teachify Admin API, please refer to the API Overview.