Credly Acclaim Integration
Overview
Credly Acclaim is a digital badging platform. LearningBuilder can issue and revoke badges for Practitioners when they achieve various milestones.
Supported features
Badges are defined through the Credly site
Badges are issued via LearningBuilder’s Workflow engine
Expiration dates can be configured in LearningBuilder
License Numbers (or other data) can be attached to the badge as “ID Evidence”
Email notifications from Credly to the earner can be optionally sent
Configuring the Credly integration
1 | Create a Badge Template in Credly’s systemIn the Credly system, create a Badge Template. Creating a Badge Template in Credly |
2 | Record the Organization and Template IDsOnce the Badge Template is created, click on the “Developers” link in the sidebar and make note of the Organization Id and Template Id values that were assigned by Credly. Obtaining the IDs needed for the integration |
3 | Generate a Credly authorization tokenUnder the “Developers” section in Credly, click on “Authorization Tokens” and generate a new token. Make a note of its value. |
4 | Configure the API Endpoint credentialsThis step requires System Administrator access in LearningBuilder. In Sys Admin → App Config, edit the The URL contains the Organization Id, the username is the Auth Token, and the password is blank. For more details, see Credly’s web service authentication docs {
"Name": "CredlyAcclaim",
"Url": "https://api.credly.com/v1/organizations/{OrganizationId}/badges",
"BasicAuthUsername": "{AuthToken}",
"BasicAuthPassword": "",
"HttpMethod": "POST",
"Headers": {
"Content-Type": "application/json"
}
} For the PROD version of this setting you will use the api.credly.com domain. For non-PROD environments you will use http://sandbox-api.credly.com instead. |
5 | Configure a System Template to manage the API payload |
6 | Configure a Workflow Attribute to hold the Badge Template IdIf you will be issuing the badge as part of a Complete Learning Plan Workflow, then use the Configure Learning Plan Workflow to enter the Badge Template Id for each Learning Plan. If you will be issuing the badge as part of a Complete Activity Workflow, then use the Create Activity Workflow to enter the Badge Template Id at the Activity Definition level. |
7 | Configure a Workflow Behavior to issue the badgeUse the https://heuristicsolutions.atlassian.net/wiki/spaces/DOCS/pages/3879731257 to issue a badge at the appropriate place in your Workflow. |