Connectors / Service / Absorb

Artisan IMG > Absorb (absorb)

Absorb

Learning platform

Overview

A flexible learning platform that makes it easy to build and manage training programs for internal and external stakeholders.

Authentication

When using the Absorb connector, the first thing you will have to do is click on 'New Authentication' in the step editor. To create an authentication with Absorb you will need **Username*, Password, Private key and **Company name** :

absorb-auth

Available Operations

The example below show one or two of the available connector operations in use.

Please see the Full Operations Reference at the end of this page for details on all available operations for this connector.

There is a long list of available operations. For full list, please, go to the end of this page.

Example

  1. Create a new workflow with a Manual Trigger and add a Absorb connector:

absorb-new_connector
  1. Select the List users operation. Since Absorb API doesn't support pagination we recommend you use filter parameters to reduce the size of results. In our example we are gonna use filtering by specific username:

absorb-username
  1. Click **Run Workflow*. Then select the **Debug** tab and you should be able to see a successful run of the workflow to click on and view the successful output of the workflow run:

absorb-output

4.Let's try to get list user enrollments, using ID that we just retrieved. Add a step from the Absorb connector, set to List user enrollments. Set the User ID to the ID of one of the user, by using a JsonPath as shown in the example:

absorb-list_user_enrollments

5.Click Run Workflow, select the Debug tab and you should be able to see the successful output with information about chosen profile:

absorb-successful_output

All Operations

Latest version:

1.0

Create enrollment key

Creates an Enrollment Key.

Create user

Creates a new user or updates an existing user if the username matches.

Create user course enrollment

Creates a new enrollment in the specific course for a specific user.

Get category

Returns an individual category by ID.

Get certificate

Gets the certificate with the specified ID.

Get country

Returns an individual country by ID.

Get course

Returns an individual course by ID.

Get group

Returns an individual group by ID.

Get course bundle

Returns an individual course bundle by ID.

Get custom field definition

Returns a specific custom field and it's definition for the authenticated user.

Get department

Returns an individual department by ID.

List categories

Returns a list of all available categories.

List groups

Returns a list of available groups.

Update enrollment key

Updates a specific enrollment key. NOTE: This operation may overwrite existing Enrollment key.

Get enrollment key

Get an Enrollment Key by ID.

Get online course

Returns an individual online course by ID.

Get user

Gets an individual User by ID.

Get user certificate

Get the certificate for a specific user with the specified ID.

Get user progress summary

Returns a summary of a user's progress in a course for a specific enrollment.

List countries

Returns a list of available countries.

List course chapters

Returns a list of chapters from a specific course.

List course lessons

Returns a list of lessons in a specific online course.

List courses

Returns a list of courses. Can by filtered by modified date and external ID.

List courses bundles

Returns a list of all available course bundles.

List courses bundles for sale

Returns a list of all available course bundles for sale.

List course sessions

Returns a list of all available sessions from a specific instructor led course.

List courses for sale

Returns a list of courses for sale. Can by filtered by modified date and external ID.

List course versions

Returns all the versions for a specific course.

List custom field definitions

Returns a list of custom fields and their definitions for the authenticated user's client.

List departments

Returns a list of available departments.

List user certificates

Get all certificates awarded to a specific user.

List enrollments for course

Returns a list of enrollments for an individual course.

List enrollments for lesson

Returns a list of enrollments for an individual lesson.

List enrollments for session

Returns a list of enrollments for an individual session within a specific instructor led course.

List provinces

Returns a list of available provinces for a country.

List user course enrollments

Returns an individual enrollment for a specific user and course.

List user course enrollments for chapter

Returns a list of enrollments of a specific chapter in an online course for a specific user.

List user courses

Returns a list of courses available for enrollment for a specific user.

List user enrollments

Returns a list of enrollments for an individual user.

List users

Returns a list of available users. Can by filtered by email, username, modified date or external ID.

Update user

Updates a specific user by ID.