timeclock.location

Clockin location management.

SUPPORTED METHODS:

CREATE

Parameters

Type

Description

token (required)

Valid token

name (required)

varchar

Location name

type (required)

enum (1, 2)

1: Computer
2: IP address

ip (required)

varchar

IP address

description (accepted)

varchar

Description

DELETE

Parameters

Type

Description

token (required)

Valid token

id (required)

integer

Location id

type (accepted)

integer

Location type

GET

Parameters

Type

Description

token (required)

Valid token

DOCUMENTATION

GET
Level 7 required

Example Request:

{
   "module":"timeclock.location",
   "method":"GET",
   "request":{
   }
}

Example response:

{
  "status": 1,
  "data": [
    {
      "id": "73259",
      "store": "202039",
      "user": "2097936",
      "name": "TC Location  IP",
      "description": "",
      "status": "1",
      "type": "2",
      "ip": "82.117.214.54"
    },
    {
      "id": "74020",
      "store": "202039",
      "user": "2097936",
      "name": "Test Terminal",
      "description": "",
      "status": "1",
      "type": "1",
      "ip": "82.117.214.54"
    },
    {
      "id": "77846",
      "store": "202039",
      "user": "2097936",
      "name": "fff",
      "description": "",
      "status": "1",
      "type": "1",
      "ip": "82.117.214.54"
    },
    {
      "id": "78384",
      "store": "202039",
      "user": "2097936",
      "name": "Station Test",
      "description": "",
      "status": "1",
      "type": "1",
      "ip": "82.117.214.54"
    },
    {
      "id": "79587",
      "store": "202039",
      "user": "2097936",
      "name": "Test 1222",
      "description": "",
      "status": "1",
      "type": "1",
      "ip": "82.117.214.54"
    }
  ],
  "token": "xxxxxxx"
}

CREATE
Level 3 is required.

--
Example Request:

{
   "module":"timeclock.location",
   "method":"CREATE",
   "request":{
      "name":"Testing",
      "ip":"xxx.xxx.xx.x",
      "type":"2",
      "description":"Testing locations"
   }
}

Example Response:

{
   "status":1,
   "data":"Location added",
   "token":"xxxxxxx"
}

DELETE
Delete clock in/out location.
Level 3 is required.

--
Example Request:

{
   "module":"timeclock.location",
   "method":"DELETE",
   "request":{
      "id":123456
   }
}

Example Response:

{
   "status":1,
   "data":"Location removed",
   "token":"xxxxxxx"
}