API open badge Help

Badges

Represents the actual badge awarded to an Earner once they have completed all requirements and criteria. It is derived from the Badge Template and personalized upon assignment to a specific earner.

Recieved values

Field

Type

Description

id

string

Unique identifier of the badge.

imported

boolean

Indicates if the badge was issued by the org or imported from external system.


Accepted values: 0 or 1.

status

ENUM

Current status of the badge.


Possible values: valid, invalid, revoked.

image_path

string

URL of the badge image.

image_high_path

string

URL of the high-resolution version of the badge image.

image_thumbnail_path

string

URL of the thumbnail version of the badge image.

badge_template_version

string

Details of the badge template version, see more in Badge templates.

organization_id

string

Identifier of the organization issuing the badge.

activity_title

string

Title of the activity for which the badge is awarded.

activity_started_at

timestamp

Format returned is YYYY-MM-DD HH:MM:SS, timezone is set as per issuer's input.

activity_ended_at

timestamp

Format returned is YYYY-MM-DD HH:MM:SS, timezone is set as per issuer's input.

recipient_email

string

Email address of the badge recipient.

recipient_first_name

string

First name of the badge recipient.

recipient_last_name

string

Last name of the badge recipient.

notes

string

Additional notes or remarks related to the badge.

additional_details

object

Additional details about the badge, if any.

url

string

URL to the public view of the badge.

emitted_at

timestamp

Date and time when the badge was issued.

expires_at

timestamp

Expiration date and time of the badge, if applicable.


Format returned is YYYY-MM-DD HH:MM:SS, timezone is set as per issuer's input.

created_at

timestamp

Date and time when the badge record was created.


Format returned is YYYY-MM-DD HH:MM:SS, UTC timezone

updated_at

timestamp

Date and time when the badge record was last updated.


Format returned is YYYY-MM-DD HH:MM:SS, timezone is set as per issuer's input.

revoked_at

timestamp

Date and time when the badge was revoked, if applicable.


Format returned is YYYY-MM-DD HH:MM:SS, UTC timezone

revoked_reason

string

Reason for revocation, if the badge was revoked.

imp_legacy_id

string

Legacy identifier for the badge, if applicable.

Badge Assignation

The action links an Earner to a badge template and includes metadata about the specific issuance.

Badge assignment flow

Earners Selection
Assignment Context
No
Yes
NO
Bulk Assign?
Name, Last Name, Email
Name, Last Name, Email, Metadata
Assignment Context*
Select Badge Template to Assign*
Badge Validity
Notes
Badge Assignment
Email Credits charge Org
Earner has an account?
YES
Email Badge Assignment to Earner
Create account
Email account creation
Last modified: 12 November 2024