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
1 min read
Loading data...
This section contains information about best practices for working with GraphQL for Totara.
GraphQL development best practices
GraphQL documentation authoring best practices
{"serverDuration": 16, "requestCorrelationId": "a8e46ca1d93541a8ad4328fea3054b67"}