Spaces
Apps
Templates
Create
Public developer documentation
All content
Space settings
Content
Results will update as you type.
Developer guide
Technical change summaries
Technical documentation
API documentation
•
Available APIs
Using our APIs
Developing APIs for Totara
Developing GraphQL APIs for Totara
•
Implementing GraphQL services
•
Developing for the External GraphQL API
•
Developing for the AJAX GraphQL API
•
Developing for the Mobile GraphQL API
•
Enabling debugging in GraphQL APIs
•
Extending API documentation
•
Extending GraphQL APIs
Best practices
•
GraphQL development best practices
•
GraphQL documentation authoring best practices
•
Implementing GraphQL Middleware
•
Pagination with GraphQL
•
GraphQL API deprecation process
•
GraphQL formatters
•
GraphQL performance
•
Interacting with sessions
•
GraphQL Record Reference Class
•
Developing legacy web services for Totara
Changes to our APIs
API help and support
•
LinkedIn Learning data flows
•
Admin quick access menu
Catalogue
•
Cloud file storage
•
Collection
•
Command execution API
•
Completion
•
Containers
•
Content marketplace developer documentation
•
Dialogs
•
Dynamic cohorts
Full text search
•
Locales
•
Main menu
Multitenancy
•
Model-view-controller (MVC) pattern
•
Open Sesame
ORM and query builder
Performance activities architecture
•
Program management
•
Relationships
Report builder
Seminars
Totara Engage
•
Totara flavours
Totara Mobile
Tui front-end framework
User data developer documentation
•
Visibility
Integrations
Centralised notifications
•
Caching for developers
•
Content sanitisation
•
Json validator library
•
HTTP client
•
Plugin config abstraction
Approval workflows
•
Multi-factor authentication
•
Weka editor
•
Totara support for a Microsoft technology stack
•
Default block layout
•
View web server error logs
•
Slow query logging
•
Tuning cardinality estimation
•
Export hierarchies in non-HR format
•
Incorrect access detected error
•
Missing Administration or Navigation blocks
•
AI integrations
Totara Cloud
Compliance
Blogs
Public developer documentation
/
/
Developing GraphQL APIs for Totara
/
Best practices
Summarize
Best practices
Liam Tanner
Owned by
Liam Tanner
Oct 21, 2022
Loading data...
This section contains information about best practices for working with GraphQL for Totara.
GraphQL development best practices
GraphQL documentation authoring best practices