The VAIRKKO API allows Authorized Data Distribution Partners (ADDP) to access our RESTful web services through unique URLs. Below is a list of the available scheduling functions along with their respective parameters.

Employee Certifications API

This function provides access to a detailed result set containing some employee information along with their assigned certifications. You can retrieve data by entering either an employee’s Badge ID or a specific certification. To return certifications for all employees, use the URL below. To return specific certification details, use the listed parameters.

https://api.vairkko.com/API/index.cfm/CertificationCloud/Certifications?PK=[Insert Your Partner Key]&CK=[Insert Client Key]

Parameters:

ParameterRequired / OptionalDescription
PKRequiredPartner Key
CKRequiredClient Key
RFOptional

Determines the return format of the data

  • XML (default)
  • JSON
SIOptional

Scope Identity

  • Employee Badge ID
  • Certification ID
SCOptional

Scope

  • A value of 1 will return details based on the SI of Badge ID (Default)
  • A value of 2 will return details based on the SI of Certification ID
ESOptional

Employment Status

  • A value of Disabled will return only Disabled Employee data
  • A value of Active will return only Active Employee data
  • No value will return all users

Example: https://api.vairkko.com/API/index.cfm/CertificationCloud/Certifications?PK=[Insert Your Partner Key]&CK=[Insert Client Key]&RF=JSON&SI=12345&SC=1&ES=Active

Data That is Returned

Data PointDescription
Badge IDThe Employee's Badge / Staff ID in VAIRKKO
Can LoginIs the employee able to login
Cell PhoneListed cell phone number for employee
Certification Activation DateThe date the certification was awarded
Certification DescriptionCertification Description found in the certification template
Certification Expiration DateDate the certification expires
Certification IDCertification Template ID
Certification NameName of Certification
Certification NumberCertification Number
CEUContinuing Education Units
Department NameEmployee's home Department
Does Certification expire
  • True = Yes
  • False = No
ECUEElective Education Units
Email AddressEmployee's Primary Email in VAIRKKO
GenderEmployee's listed gender in VAIRKKO
Home PhoneEmployee's home phone listed in VAIRKKO
Is Active Certification
  • True = Yes
  • False = No
Job TitleEmployee's Primary Job Title
Last LoginEmployee's last login date
Location CodeCode associated with the employee's location
Location NameName of employee's home location
Employee NameLast Name, First Name
Skill LevelSkill level of current certification
TrainerTrainer listed on certification
Employement Status
  • Active
  • Disabled

Certification Templates

The Templates function provides access to a set of certification template details, based on the input of either a Provider ID or a specific Template ID. To return certifications for all employees, please use the following URL. To return specific certification details, use the listed parameters.

https://api.vairkko.com/API/index.cfm/CertificationCloud/Templates?PK=[Insert Your Partner Key]&CK=[Insert Client Key]

Parameters:

ParameterRequired / OptionalDescription
PKRequiredPartner Key
CKRequiredClient key
RFOptional

Return Format

  • XML (Default)
  • JSON
SIOptional

Scope Identity

  • Template ID
SCOptional

Scope

  • Value of 2 will return data based on Template ID

Example: https://api.vairkko.com/API/index.cfm/CertificationCloud/Templates?PK=[Insert Your Partner Key]&CK=[Insert Client Key]&RF=XML&SI=123&SC=2

Data that is returned

Data PointDescription
Certification DescriptionCertification Description from template
Certification IDID number assigned to the template
Certification NameName of certification template
CEUContinuing Education Credits
Disabled
  • True = Yes
  • False = No
Expires
  • True = Yes
  • False = No
ECEUElective Continuing Education Credits
Pause In DaysNumber of days the employee can pause certification alerts
Provider IDCompany ID
Record TypeType of certification record. 
Renewal FrequencyValue certification is valid for

Certification Custom Fields

The Custom Field function provides access to certification custom fields, based on the Scope Identity and Certification Template ID. This API process has required fields and will not return data if any of the required fields are left blank.

Parameters:

ParameterRequired / OptionalDescription
PKRequiredPartner Key
CKRequiredClient Key
SIRequired

Scope Identity

  • A value of 1 returns Template Level Custom Fields
  • A value of 2 returns Record Level Custom Fields
  • A value of 3 returns Data entered into a Template Level Fields
  • A value of 4 returns Data entered into a Record Level Fields
CIRequiredTemplate ID
BIRequired if using a SI of 4Employee Badge ID

Example: https://api.vairkko.com/API/index.cfm/CertificationCloud/CustomFields?PK=[Insert Your Partner Key]&CK=[Insert Client Key]&SI=1&CI=256

Data That is Returned

Data PointDescription
Certification IDCertification Template ID
Custom NoteNote related to custom field
Field TitleName of custom field
Field ValueData in field
Template Field
  • Value of 0 is Yes
  • Value of 1 No

Is Employee Compliant

Is the Employment Compliance function allow you to validate an individual employee against an individual compliance rule? This function returns a value of True for Compliant and False for Non-Compliant

Parameters:

ParameterRequired / OptionalDescription
PKRequiredPartner Key
Ck RequiredClient Key
EIRequiredEmployee Badge ID
CIRequiredCompliance Rule ID

Example: https://api.vairkko.com/API/index.cfm/CertificationCloud/CustomFields?PK=[Insert Your Partner Key]&CK=[Insert Client Key]&EI=1&CI=256

Department Compliance

The Department Compliance function allows you to validate an individual Department against an individual compliance rule. This function returns a percentage value for the department.

Parameters: 

ParameterRequired / OptionalDescription
PKRequiredPartner Key
Ck RequiredClient Key
DIRequiredDepartment ID
CIRequiredCompliance Rule ID

Example: https://api.vairkko.com/API/index.cfm/CertificationCloud/CustomFields?PK=[Insert Your Partner Key]&CK=[Insert Client Key]&DI=1&CI=256

Issue a Certification

The Issue Certification function allows you to award a certification to an individual employee. This function will also update Roadmaps, Assignments, and follow any configurations of the certification template.

Parameters:

ParameterRequired / OptionalDescription
PKRequiredPartner Key
CKRequiredClient Key
EIRequired if Using Employee IDThis is the Employee ID found in the URL when viewing an employee in VAIRKKO
BIRequired if Using Badge IDEmployee's Badge ID in VAIRKKO
CIRequiredCertification Template ID. Can be one ID or multiple IDs separated by a comma
EXOptionalExpiration Date. If left blank Expiration date will be determined by the Template Renewal Frequency. yyyy-mm-dd format
CNOptionalCertification Number
RFOptionalReturn Format JSON or XML

Example when using Employee ID: https://api.vairkko.com/API/index.cfm/CertificationCloud/Issue?PK=[Insert Your Partner Key]&CK=[Insert Client Key]&EI=2233&CI=6543&EX=2026-09-09

Example when using Badge ID: https://api.vairkko.com/API/index.cfm/CertificationCloud/Issue?PK=[Insert Your Partner Key]&CK=[Insert Client Key]&BI=2233&CI=6543&EX=2026-09-09

Get Roadmaps

The GET ROADMAPS function returns the roadmap name, all prerequisites required for completing the roadmap, and any certification that is issued upon completion of the roadmap. It can take a roadmap ID; otherwise, it returns all roadmaps for the authenticated provider.

Parameters:

ParameterRequired / OptionalDescription
PKRequiredPartner Key
CKRequiredClient Key
SIOptionalRoadmap ID 
RFOptionalReturn Format JSON or XML

Example https://api.vairkko.com/API/index.cfm/CertificationCloud/getRoadmaps?PK=[Partner Key]&CK=[Client Key]&SI=[roadmapID]&RF=XML

Roadmap Audit

The AUDIT ROADMAP function returns the overall completion of the roadmap for each individual that is assigned to the roadmap and a list of all that individual's acquired (and missing) certifications that are a part of the roadmap. It requires a roadmap ID.

Parameters:

ParameterRequired / OptionalDescription
PKRequiredPartner Key
CKRequiredClient Key
SIRequiredRoadmap ID 
RFOptionalReturn Format JSON or XML