Skip to main content

๐Ÿ“ก Understanding and using the Didask public API

Learn what the Didask API is, what you can do with it, and how to get started.

Written by Ocรฉane
Updated over a week ago

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

Did this answer your question?