Changelog
All notable changes to the Teachify Admin API are documented on this page.
January 9, 2025
Added
- Changelog - This changelog page for tracking API updates
Improved
- Homepage with clearer navigation and call-to-action
Fixed
- Broken link to Users query (previously pointed to non-existent Students page)
Removed
- Internal documentation templates (not intended for external users)
December 20, 2024
Added
- Lifetime Subscription Support - Permanent access subscriptions with no expiration
endAtandcurrentPeriodEndreturnnullfor lifetime plansisCancellablefield to indicate if subscription can be cancelled
- Invoice Webhook Events - New events for invoice tracking
invoice.createdinvoice.updated
December 6, 2024
Added
- Student Course Progress Query - Track learner progress through courses
- Plan Type Filter - Filter membership plans by
planType(recurring, fixed_date, specific_length, lifetime)
Improved
- Subscription documentation with plan types comparison table
- Course enrollment mutation with plan pricing support
November 15, 2024
Added
- Rate Limiting Documentation - Clear limits for API usage
- Mutations: 200 requests per minute
- Queries: 600 requests per minute
- Best Practices Guide - Guidelines for effective API usage
October 25, 2024
Added
- Subscription Mutations - Full subscription lifecycle management
- Create subscription
- Update subscription period
- Cancel subscription (at period end or immediately)
- Course Access Management
- Expire student course access
- Extend student course access
September 15, 2024
Added
- Initial Admin API Release
- GraphQL endpoint at
https://teachify.io/admin/graphql - Authentication via
X-Teachify-API-Keyheader
- GraphQL endpoint at
- Query Operations
- Courses, Users, Coupons, Membership Plans, Events, Assignments
- Mutation Operations
- Course CRUD, Student enrollment, Post CRUD, Event creation, Custom email
- Webhook Events - 18 event types across 9 categories
- Webhook Security - HMAC SHA-256 signature verification, IP allowlisting
- OAuth 2.0 Integration - Authorization, Token exchange, User info endpoints
- Zapier Integration - Quickstart guide