Claromentis Learning API v1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Rest API for Claromentis Learning module

Base URLs:

Email: Discover Claromentis Web: Discover Claromentis

Authentication

  • HTTP Authentication, scheme: basic

Learning

Claromentis Learning module

List of the learning history records

Method: GET

Path: /history

The list of the records in module Learning

Parameters

Name In Type Required Description
start query integer false Offset for pagination (starting index)
limit query integer false Maximum number of results to return
filter query integer false Filter by type IDs (Default: 115, Path: 116, Certificate: 117).

Enumerated Values

Parameter Value
filter 115
filter 116
filter 117

Example responses

Status Code 200

{
  "history": [
    {
      "id": 123,
      "date": {
        "date": "25 November 2024"
      },
      "title": "Course 1",
      "code": "COURSE-1",
      "type": "E-learning",
      "type_id": 101,
      "icon": "glyphicons-cup",
      "color": "record-bg",
      "view_link": "/training-record/1212",
      "edit_link": "/training-record/1212/edit",
      "show_certificate": false,
      "raw_date": "20240816",
      "is_future": false
    }
  ],
  "total": 0,
  "user": "123",
  "can_modify": true
}

Responses

Status Meaning Description Schema
200 OK The list of the records from learning Inline
401 Unauthorized Authentication is required Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
» history [History] false none [Training record data]
»» id integer false read-only ID of the project
»» date object false none Date object
»»» date string(date-time) false read-only The field contains date
»» title string false read-only Course title
»» code string false read-only Course code
»» type string false read-only Course type
»» type_id integer false read-only Course type ID
»» icon string false read-only Course icon
»» color string false read-only Course color
»» view_link string false read-only The link to the course
»» edit_link string false read-only The link to the edit course
»» show_certificate boolean false read-only Flag if show certificate
»» raw_date string false read-only Unformatted date value
»» is_future boolean false read-only Flag if that record is future record
» total integer false none The number of returned items
» user integer false none The user ID
» can_modify boolean false none The flag if the user can modified

Status Code 401

Authentication is required

Name Type Required Restrictions Description
» error boolean false read-only The error flag
» message string false read-only The error message
» code integer false read-only The HTTP response status code

List of the learning history records by user ID

Method: GET

Path: /history/{user-id}

The list of the records in module Learning filtered by user ID

Parameters

Name In Type Required Description
user-id path integer true User ID
start query integer false Offset for pagination (starting index)
limit query integer false Maximum number of results to return
filter query integer false Filter by type IDs (Default: 115, Path: 116, Certificate: 117).

Enumerated Values

Parameter Value
filter 115
filter 116
filter 117

Example responses

200 Response

{
  "history": [
    {
      "id": 123,
      "date": {
        "date": "25 November 2024"
      },
      "title": "Course 1",
      "code": "COURSE-1",
      "type": "E-learning",
      "type_id": 101,
      "icon": "glyphicons-cup",
      "color": "record-bg",
      "view_link": "/training-record/1212",
      "edit_link": "/training-record/1212/edit",
      "show_certificate": false,
      "raw_date": "20240816",
      "is_future": false
    }
  ],
  "total": 0,
  "user": "123",
  "can_modify": true
}

Responses

Status Meaning Description Schema
200 OK The list of the records from learning Inline
401 Unauthorized Authentication is required Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
» history [History] false none [Training record data]
»» id integer false read-only ID of the project
»» date object false none Date object
»»» date string(date-time) false read-only The field contains date
»» title string false read-only Course title
»» code string false read-only Course code
»» type string false read-only Course type
»» type_id integer false read-only Course type ID
»» icon string false read-only Course icon
»» color string false read-only Course color
»» view_link string false read-only The link to the course
»» edit_link string false read-only The link to the edit course
»» show_certificate boolean false read-only Flag if show certificate
»» raw_date string false read-only Unformatted date value
»» is_future boolean false read-only Flag if that record is future record
» total integer false none The number of returned items
» user integer false none The user ID
» can_modify boolean false none The flag if the user can modified

Status Code 401

Authentication is required

Name Type Required Restrictions Description
» error boolean false read-only The error flag
» message string false read-only The error message
» code integer false read-only The HTTP response status code

Schemas

date

{
  "date": "25 November 2024"
}

Date object

Properties

Name Type Required Restrictions Description
date string(date-time) false read-only The field contains date

History

{
  "id": 123,
  "date": {
    "date": "25 November 2024"
  },
  "title": "Course 1",
  "code": "COURSE-1",
  "type": "E-learning",
  "type_id": 101,
  "icon": "glyphicons-cup",
  "color": "record-bg",
  "view_link": "/training-record/1212",
  "edit_link": "/training-record/1212/edit",
  "show_certificate": false,
  "raw_date": "20240816",
  "is_future": false
}

Training record data

Properties

Name Type Required Restrictions Description
id integer false read-only ID of the project
date date false none Date object
title string false read-only Course title
code string false read-only Course code
type string false read-only Course type
type_id integer false read-only Course type ID
icon string false read-only Course icon
color string false read-only Course color
view_link string false read-only The link to the course
edit_link string false read-only The link to the edit course
show_certificate boolean false read-only Flag if show certificate
raw_date string false read-only Unformatted date value
is_future boolean false read-only Flag if that record is future record