Get temperature API

Get temperature

The CERTIFY.me GetTemperature API gives first 1000 temperature records. If the maxId enters is 1000, then the API will fetch next 1000 records starting from 1001.

Request URL:- https://{apipath}.certify.me/GetTemperature

Request

Request Headers

Property Name

Required

Type

Description

Content-Type

application/json

api_id

Yes

String

Login ID

Authorization

Yes

String

Bearer token

curl --location --request POST ''https://api.certify.me/GetTemperature
--header 'Content-Type: application/json' \
--header 'api_id: de3c8998-8e3b-7f43-64ff-8935d2bd6fv' \
--header 'Authorization: Bearer  "XTSjWQ9QxMU2_HT9rmQW0SXz6L7tXxhKLi31_5hzVJjO8utP6wZwE8f6tAtVQKkriCnyogvXWwMAzbSqa1EY0nWhz7guZUrtHPny_uQxC2uSK7dWSL23f6dEL2AZycQYmGIJTt7F0oA_eHCEbsMT-_o_o3

Request Body

Key

Required

Type

Description

maxID

No

Int

Unique Id to indicate the fetched records (Table Id)

Sample Request-

{
    "maxId":35040
}

Response Body

Key

Type

Description

message

String

Message description if error occurs

responseCode

Integer

1 – Success , 0 – Error

responseSubCode

Integer

101- No data found, 500- Internal Server Error

The data sent consists of the following elements:

Data Elements

Description

maxId

Id of the records fetched (Table Id)

Id

Unique ID Value generated by Certify.me. If present the value will be updated will take precedence over memberId

memberId

Member ID of the Individual if available

accessId

Access ID of the Individual if available

firstName

First Name if available

lastName

Last Name if available

temperature

Value of the temperature in Centigrade or Fahrenheit

temperatureFormat

C – Centigrade or F – Fahrenheit

temperatureRecordTime

UTC DateTime of the thermal report in
ISO8601 Format Extended universal date/time format (yyyy-MM-ddTHH:mm:ssZ)

exceedThreshold

true – above set threshold
false – below set threshold

deviceId

Serial number of the device

deviceName

Name of the device given by User

deviceTime

Extended local date/time format (yyyy-MM-ddTHH:mm:ss)

sourceIP

Source IP of the thermal report – IP of the internet connected to the device

uid

Unique ID from thermal report

qrCodeId

QR Code Value / Bar Code Value which was used prior to the scan

trqStatus

0 – Pass (All the questions in the questionnaire are answered “No”)

1 – Failed (1 or more questions in the questionnaire is answered “Yes”)

trigger

Start of the workflow
FACE, CAMERA, ACCESSID, QRCODE

maskStatus

1- Mask Preset
0 – No Mask
-2 – Unknown

faceScore

Similarity Score of the Face Identification between 80 to 100

facilityName

Name of the facility associated with the device

locationName

Name of the location associated with the device

"networkId":

Workstation or network Id

"memberTypeName":

Associated membertype

Sample Response

{
    "responseCode": 1,
    "responseSubCode": 0,
    "responseMessage": null,
    "responseData": [
        {
            "maxId": 35050,
            "id": 0,
            "memberId": "",
            "accessId": "",
            "firstName": "Anonymous",
            "lastName": "",
            "temperature": "96.10",
            "temperatureFormat": "F",
            "temperatureRecordTime": "2021-01-21T07:53:20.567",
            "exceedThreshold": false,
            "deviceId": "A060980P03900063",
            "deviceName": "Shailendra",
            "deviceTime": "2021-01-21T13:23:13",
            "sourceIP": "10.8.1.193",
            "uid": "3895c4d0ddc74907a18be1fbf9d45b07",
            "qrCodeId": "",
            "trqStatus": 0,
            "trigger": "CAMERA",
            "maskStatus": -2,
            "faceScore": 0,
            "facilityName": "",
            "locationName": "",
            "networkId": "",
            "memberTypeName": ""
        }
    ]
}      
        

Response if no data to report

{
    "responseCode": 0,
    "responseSubCode": 101,
    "responseMessage": "No data found",
    "responseData": null
}

Not for publishing on external site. This was created only for Encompass.