Introduction

  • Awarathon has standard modules such as Assessments, Users, Reports and so on. Using AWARATHON REST API, you can retrieve the list of available module details.
  • REST APIs are mainly developed to fetch Assessment level data

Purpose

  • Provide module with full details.

Getting Started

All Awarathon Rest APIs require these two mandatory fields in the header.
1. Token: Authentication request token
2. Payload: This contains details of client

Endpoints

restapi.awarathon.com/api/generate_report


Example

Postdata

$post_array = array(company_code'=>"*****");

$curl = curl_init();
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($post_array));
curl_setopt($curl, CURLOPT_URL, 'https://restapi.awarathon.com/api/get_credential');
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);

$result = curl_exec($curl);


Response

{
"success": true,
"message": "Credential load successful.",
"token": "92.8d870944f4541xxxxxxxxxxxxxxxxx",
"payload": "eyJ0eXAiOiJqd3QiLCJhbGciOxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}