The generic Didask API documentation is available here:
๐ฌ Each platform also has its own tailored API documentation, available at:
yourplatformname.didask.com/api/v1
(Replace yourplatformname with your instance name.)
๐ What is the Didask public API?
The Didask public API is a gateway that lets external tools (like an HRIS, ERP, or LMS) connect and communicate with Didask automatically.
In plain terms, it lets you:
Create or update learner accounts in Didask directly from another tool
Automatically assign learning paths to users
Pull usage data (like completion rates or time spent) into your own dashboards
This saves time, reduces manual work, and brings learning seamlessly into the tools your team already uses.
๐ The public API is included in your Didask license at no extra cost
You can start using it whenever you're ready.
That said, building the connector is your team's responsibility.
๐ก What's a connector? A connector is a small piece of software or script that acts as a bridge between two systems. It reads and writes data between your internal tools (like your HRIS) and Didask, through the API.
If you'd like Didask to design, deploy, and maintain this connector for you, get in touch with your Key Account Manager to explore custom implementation options.
๐งญ When does the public API come in handy?
Here are some of the most common use cases:
๐ Automatically create learner accounts from your HRIS or ERP.
For example, when a new employee is added to your HR system, the API can automatically create their Didask account.
๐ค Push progress data back to your systems.
For example, if you use Salesforce to track skills development, the API can automatically send Didask completion rates to your HR dashboards.
๐งฉ Surface Didask content inside your internal apps.
For example, if you have an employee portal, the API lets you display each user's Didask learning paths directly, without them needing to log in separately.
๐งฎ Automate targeted training assignments.
For example, when a new employee joins, the API can automatically assign them your onboarding learning path.
๐ ๏ธ What you can do with the API
Here's an overview of what's available through the Didask public API:
๐ค User management
Create a new user
Update user information
Deactivate an account
๐ฏ Learning path and content management
Assign a publication to a group
Assign a group to a user
Invite a user by email to their space or to a specific publication
๐ Usage data export
Completion status
Time spent
Last activity
Group results export
๐ Getting started: How to generate your API key
Your API key is provided by your platform admin (see screenshot below). It secures all communication between your systems and Didask.
The full key value is only shown once at creation. After that, only its fingerprint is stored, which is used solely to identify the key owner.
โ Frequently asked questions
Question | Answer |
Is the API free? | โ Yes, it's included in your license if you build the connector yourself. |
Do I need technical skills? | โ Not to test it. โ Yes, for a production deployment (or you can get implementation support). |
Can I test before going live? | โ Yes, a test environment is available on request. |
Can I stop using the API if I no longer need it? | โ Yes, you can revoke a key or stop the integration at any time. |
Can Didask help me set it up? | โ Yes, reach out to your Key Account Manager. |
๐ฉ Need help? We've got you covered.
Our team can help with:
Getting your API key set up
Running initial tests
Security best practices
Building a connector or connecting you with a partner integrator
Reach out to your CSM or contact our support team directly through your Didask interface.
๐ก Technical details (for admins and integrators)
The generic API documentation is available at: ๐ https://didask.didask.com/api/v1
๐ฌ Each platform also has its own tailored documentation at:
yourplatformname.didask.com/api/v1
(Replace yourplatformname with your instance name.)
Related articles
Have more questions? Reach out to us at [email protected], we're always happy to help! ๐ฌ
Keywords: API, automation, workflows, connectors
