developer portal

Smartphone

Mobile clockings - Option lists

Get option lists

Returns a list of all option lists.

Responses

200OK
FieldType
Idstring
Name_Nl(default = null)string
Name_Fr(default = null)string
Name_En(default = null)string
Name_Pl(default = null)string
Type

0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator

MobileClockingNodeType
FilterText(default = null) Filters the visible mobile clocking nodes based on what's in the "Filter/IVR code" field in the config of the logged in user. Only nodes in which that field matches the FilterText will be visible for that user.string
Prefix(default = null) This prefix will automatically be added in front of the jobnumber entered by the user.string
JobNumber(default = null) Job number used for postcalculation or activity based timeregistrationstring
Regex(default = null) A jobnumber entered by the user will only be accepted if it matches this regex.string
InputFilter

0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only

MobileClockingNodeInputFilter
InputType

0 Scan and input 1 Input only 2 Scan only

MenuJobInputType
ClockingType
19 allowed values
  • 0 Default
  • 1 Start work
  • 2 Stop work
  • 3 Start activity
  • 4 Stop activity
  • 5 Start break
  • 6 Stop break
  • 7 Start absence
  • 8 Stop absence
  • 11 Stop activity break
  • 12 Start movement driver
  • 13 Start movement passenger
  • 14 Stop movement
  • 15 Switch activity
  • 16 Finish activity
  • 17 Start external
  • 18 Stop external
  • 19 Start travel time
  • 20 Stop travel time
ClockingType
Children(default = null) Only for folders. Children of this mobile clocking node.MobileClockingNodeChild[]
PoiGroupIdstring
PoiRequired(default = false)boolean
ValidatePoiCode(default = false)boolean
CostCenterGroupIdstring
CostCenterRequired(default = false)boolean
ValidateCostCenterCode(default = false)boolean
ExternalCode(default = null)string
ExternalType

0 Log Moment 1 Custom 2 Mobility

ExternalClockingType
_typeDescriptorstring
[
  {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name_Nl": null,
    "Name_Fr": null,
    "Name_En": null,
    "Name_Pl": null,
    "Type": 0,
    "FilterText": null,
    "Prefix": null,
    "JobNumber": "1575-7577-4",
    "Regex": null,
    "InputFilter": 0,
    "InputType": 0,
    "ClockingType": 0,
    "Children": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name_Nl": null,
        "Name_Fr": null,
        "Name_En": null,
        "Name_Pl": null,
        "Type": 0,
        "FilterText": null,
        "Prefix": null,
        "JobNumber": "1575-7577-4",
        "Regex": null,
        "InputFilter": 0,
        "InputType": 0,
        "ClockingType": 0,
        "Children": [
          {}
        ],
        "PoiGroupId": "00000000-0000-0000-0000-000000000000",
        "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
        "ExternalCode": null,
        "ExternalType": 0
      }
    ],
    "PoiGroupId": "00000000-0000-0000-0000-000000000000",
    "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
    "ExternalCode": null,
    "ExternalType": 0
  }
]
401Unauthorized
403Forbidden
429Too Many Requests

Update option list

Updates an option list and creates a new menu structure.

Request body

object

FieldTypeRequired
Id(default = null) Only for folders.stringrequired
Name_Nl(default = null)stringoptional
Name_Fr(default = null)stringoptional
Name_En(default = null)stringoptional
Name_Pl(default = null)stringoptional
Type(default = 0) Type of the mobile clocking node (folder or jobnumber).

0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator

numberoptional
FilterText(default = null) Filters the visible mobile clocking nodes based on what's in the "Filter/IVR code" field in the config of the logged in user. Only nodes in which that field matches the FilterText will be visible for that user.stringoptional
Prefix(default = null) This prefix will automatically be added in front of the jobnumber entered by the user.stringoptional
JobNumber(default = null) Job number used for postcalculation or activity based timeregistrationstringoptional
Regex(default = null) A jobnumber entered by the user will only be accepted if it matches this regex.stringoptional
InputFilter(default = 0) What kind of input is allowed (free input, only numbers, or hexadecimal).

0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only

numberoptional
InputType(default = 0) What type of input is allowed (scanning, manual entry or both).

0 Scan and input 1 Input only 2 Scan only

numberoptional
ClockingType(default = null) Type of the clocking to be generated (see options below).
19 allowed values
  • 0 Default
  • 1 Start work
  • 2 Stop work
  • 3 Start activity
  • 4 Stop activity
  • 5 Start break
  • 6 Stop break
  • 7 Start absence
  • 8 Stop absence
  • 11 Stop activity break
  • 12 Start movement driver
  • 13 Start movement passenger
  • 14 Stop movement
  • 15 Switch activity
  • 16 Finish activity
  • 17 Start external
  • 18 Stop external
  • 19 Start travel time
  • 20 Stop travel time
numberoptional
Children(default = null) Only for folders. Children of this mobile clocking node.arrayoptional
PoiGroupIdstringoptional
PoiRequired(default = false)booleanoptional
ValidatePoiCode(default = false)booleanoptional
CostCenterGroupIdstringoptional
CostCenterRequired(default = false)booleanoptional
ValidateCostCenterCode(default = false)booleanoptional
ExternalCode(default = null)stringoptional
ExternalType(default = null)

0 Log Moment 1 Custom 2 Mobility

numberoptional
_typeDescriptorstringoptional
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name_Nl": null,
  "Name_Fr": null,
  "Name_En": null,
  "Name_Pl": null,
  "Type": 0,
  "FilterText": null,
  "Prefix": null,
  "JobNumber": "1575-7577-4",
  "Regex": null,
  "InputFilter": 0,
  "InputType": 0,
  "ClockingType": 0,
  "Children": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name_Nl": null,
      "Name_Fr": null,
      "Name_En": null,
      "Name_Pl": null,
      "Type": 0,
      "FilterText": null,
      "Prefix": null,
      "JobNumber": "1575-7577-4",
      "Regex": null,
      "InputFilter": 0,
      "InputType": 0,
      "ClockingType": 0,
      "Children": [
        {}
      ],
      "PoiGroupId": "00000000-0000-0000-0000-000000000000",
      "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
      "ExternalCode": null,
      "ExternalType": 0
    }
  ],
  "PoiGroupId": "00000000-0000-0000-0000-000000000000",
  "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
  "ExternalCode": null,
  "ExternalType": 0
}

Responses

200OK
FieldType
Idstring
Name_Nl(default = null)string
Name_Fr(default = null)string
Name_En(default = null)string
Name_Pl(default = null)string
Type

0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator

MobileClockingNodeType
FilterText(default = null) Filters the visible mobile clocking nodes based on what's in the "Filter/IVR code" field in the config of the logged in user. Only nodes in which that field matches the FilterText will be visible for that user.string
Prefix(default = null) This prefix will automatically be added in front of the jobnumber entered by the user.string
JobNumber(default = null) Job number used for postcalculation or activity based timeregistrationstring
Regex(default = null) A jobnumber entered by the user will only be accepted if it matches this regex.string
InputFilter

0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only

MobileClockingNodeInputFilter
InputType

0 Scan and input 1 Input only 2 Scan only

MenuJobInputType
ClockingType
19 allowed values
  • 0 Default
  • 1 Start work
  • 2 Stop work
  • 3 Start activity
  • 4 Stop activity
  • 5 Start break
  • 6 Stop break
  • 7 Start absence
  • 8 Stop absence
  • 11 Stop activity break
  • 12 Start movement driver
  • 13 Start movement passenger
  • 14 Stop movement
  • 15 Switch activity
  • 16 Finish activity
  • 17 Start external
  • 18 Stop external
  • 19 Start travel time
  • 20 Stop travel time
ClockingType
Children(default = null) Only for folders. Children of this mobile clocking node.MobileClockingNodeChild[]
PoiGroupIdstring
PoiRequired(default = false)boolean
ValidatePoiCode(default = false)boolean
CostCenterGroupIdstring
CostCenterRequired(default = false)boolean
ValidateCostCenterCode(default = false)boolean
ExternalCode(default = null)string
ExternalType

0 Log Moment 1 Custom 2 Mobility

ExternalClockingType
_typeDescriptorstring
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name_Nl": null,
  "Name_Fr": null,
  "Name_En": null,
  "Name_Pl": null,
  "Type": 0,
  "FilterText": null,
  "Prefix": null,
  "JobNumber": "1575-7577-4",
  "Regex": null,
  "InputFilter": 0,
  "InputType": 0,
  "ClockingType": 0,
  "Children": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name_Nl": null,
      "Name_Fr": null,
      "Name_En": null,
      "Name_Pl": null,
      "Type": 0,
      "FilterText": null,
      "Prefix": null,
      "JobNumber": "1575-7577-4",
      "Regex": null,
      "InputFilter": 0,
      "InputType": 0,
      "ClockingType": 0,
      "Children": [
        {}
      ],
      "PoiGroupId": "00000000-0000-0000-0000-000000000000",
      "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
      "ExternalCode": null,
      "ExternalType": 0
    }
  ],
  "PoiGroupId": "00000000-0000-0000-0000-000000000000",
  "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
  "ExternalCode": null,
  "ExternalType": 0
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
Allowed values in nested fields
Entity.Type

0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator

Entity.InputFilter

0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only

Entity.InputType

0 Scan and input 1 Input only 2 Scan only

Entity.ClockingType
19 allowed values
  • 0 Default
  • 1 Start work
  • 2 Stop work
  • 3 Start activity
  • 4 Stop activity
  • 5 Start break
  • 6 Stop break
  • 7 Start absence
  • 8 Stop absence
  • 11 Stop activity break
  • 12 Start movement driver
  • 13 Start movement passenger
  • 14 Stop movement
  • 15 Switch activity
  • 16 Finish activity
  • 17 Start external
  • 18 Stop external
  • 19 Start travel time
  • 20 Stop travel time
Entity.ExternalType

0 Log Moment 1 Custom 2 Mobility

{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name_Nl": null,
    "Name_Fr": null,
    "Name_En": null,
    "Name_Pl": null,
    "Type": 0,
    "FilterText": null,
    "Prefix": null,
    "JobNumber": "1575-7577-4",
    "Regex": null,
    "InputFilter": 0,
    "InputType": 0,
    "ClockingType": 0,
    "Children": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name_Nl": null,
        "Name_Fr": null,
        "Name_En": null,
        "Name_Pl": null,
        "Type": 0,
        "FilterText": null,
        "Prefix": null,
        "JobNumber": "1575-7577-4",
        "Regex": null,
        "InputFilter": 0,
        "InputType": 0,
        "ClockingType": 0,
        "Children": [
          {}
        ],
        "PoiGroupId": "00000000-0000-0000-0000-000000000000",
        "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
        "ExternalCode": null,
        "ExternalType": 0
      }
    ],
    "PoiGroupId": "00000000-0000-0000-0000-000000000000",
    "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
    "ExternalCode": null,
    "ExternalType": 0
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Create option list

Creates a new option list.

Request body

object

FieldTypeRequired
Name_Nl(default = null)stringrequired
Name_Fr(default = null)stringoptional
Name_En(default = null)stringoptional
Name_Pl(default = null)stringoptional
_typeDescriptorstringoptional
{
  "Name_Nl": null,
  "Name_Fr": null,
  "Name_En": null,
  "Name_Pl": null
}

Responses

200OK
FieldType
Idstring
Name_Nl(default = null)string
Name_Fr(default = null)string
Name_En(default = null)string
Name_Pl(default = null)string
Type

0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator

MobileClockingNodeType
FilterText(default = null) Filters the visible mobile clocking nodes based on what's in the "Filter/IVR code" field in the config of the logged in user. Only nodes in which that field matches the FilterText will be visible for that user.string
Prefix(default = null) This prefix will automatically be added in front of the jobnumber entered by the user.string
JobNumber(default = null) Job number used for postcalculation or activity based timeregistrationstring
Regex(default = null) A jobnumber entered by the user will only be accepted if it matches this regex.string
InputFilter

0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only

MobileClockingNodeInputFilter
InputType

0 Scan and input 1 Input only 2 Scan only

MenuJobInputType
ClockingType
19 allowed values
  • 0 Default
  • 1 Start work
  • 2 Stop work
  • 3 Start activity
  • 4 Stop activity
  • 5 Start break
  • 6 Stop break
  • 7 Start absence
  • 8 Stop absence
  • 11 Stop activity break
  • 12 Start movement driver
  • 13 Start movement passenger
  • 14 Stop movement
  • 15 Switch activity
  • 16 Finish activity
  • 17 Start external
  • 18 Stop external
  • 19 Start travel time
  • 20 Stop travel time
ClockingType
Children(default = null) Only for folders. Children of this mobile clocking node.MobileClockingNodeChild[]
PoiGroupIdstring
PoiRequired(default = false)boolean
ValidatePoiCode(default = false)boolean
CostCenterGroupIdstring
CostCenterRequired(default = false)boolean
ValidateCostCenterCode(default = false)boolean
ExternalCode(default = null)string
ExternalType

0 Log Moment 1 Custom 2 Mobility

ExternalClockingType
_typeDescriptorstring
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name_Nl": null,
  "Name_Fr": null,
  "Name_En": null,
  "Name_Pl": null,
  "Type": 0,
  "FilterText": null,
  "Prefix": null,
  "JobNumber": "1575-7577-4",
  "Regex": null,
  "InputFilter": 0,
  "InputType": 0,
  "ClockingType": 0,
  "Children": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name_Nl": null,
      "Name_Fr": null,
      "Name_En": null,
      "Name_Pl": null,
      "Type": 0,
      "FilterText": null,
      "Prefix": null,
      "JobNumber": "1575-7577-4",
      "Regex": null,
      "InputFilter": 0,
      "InputType": 0,
      "ClockingType": 0,
      "Children": [
        {}
      ],
      "PoiGroupId": "00000000-0000-0000-0000-000000000000",
      "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
      "ExternalCode": null,
      "ExternalType": 0
    }
  ],
  "PoiGroupId": "00000000-0000-0000-0000-000000000000",
  "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
  "ExternalCode": null,
  "ExternalType": 0
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
Allowed values in nested fields
Entity.Type

0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator

Entity.InputFilter

0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only

Entity.InputType

0 Scan and input 1 Input only 2 Scan only

Entity.ClockingType
19 allowed values
  • 0 Default
  • 1 Start work
  • 2 Stop work
  • 3 Start activity
  • 4 Stop activity
  • 5 Start break
  • 6 Stop break
  • 7 Start absence
  • 8 Stop absence
  • 11 Stop activity break
  • 12 Start movement driver
  • 13 Start movement passenger
  • 14 Stop movement
  • 15 Switch activity
  • 16 Finish activity
  • 17 Start external
  • 18 Stop external
  • 19 Start travel time
  • 20 Stop travel time
Entity.ExternalType

0 Log Moment 1 Custom 2 Mobility

{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name_Nl": null,
    "Name_Fr": null,
    "Name_En": null,
    "Name_Pl": null,
    "Type": 0,
    "FilterText": null,
    "Prefix": null,
    "JobNumber": "1575-7577-4",
    "Regex": null,
    "InputFilter": 0,
    "InputType": 0,
    "ClockingType": 0,
    "Children": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name_Nl": null,
        "Name_Fr": null,
        "Name_En": null,
        "Name_Pl": null,
        "Type": 0,
        "FilterText": null,
        "Prefix": null,
        "JobNumber": "1575-7577-4",
        "Regex": null,
        "InputFilter": 0,
        "InputType": 0,
        "ClockingType": 0,
        "Children": [
          {}
        ],
        "PoiGroupId": "00000000-0000-0000-0000-000000000000",
        "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
        "ExternalCode": null,
        "ExternalType": 0
      }
    ],
    "PoiGroupId": "00000000-0000-0000-0000-000000000000",
    "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
    "ExternalCode": null,
    "ExternalType": 0
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed
429Too Many Requests

Get option list

Returns an option list and its menu structure by id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Idstring
Name_Nl(default = null)string
Name_Fr(default = null)string
Name_En(default = null)string
Name_Pl(default = null)string
Type

0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator

MobileClockingNodeType
FilterText(default = null) Filters the visible mobile clocking nodes based on what's in the "Filter/IVR code" field in the config of the logged in user. Only nodes in which that field matches the FilterText will be visible for that user.string
Prefix(default = null) This prefix will automatically be added in front of the jobnumber entered by the user.string
JobNumber(default = null) Job number used for postcalculation or activity based timeregistrationstring
Regex(default = null) A jobnumber entered by the user will only be accepted if it matches this regex.string
InputFilter

0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only

MobileClockingNodeInputFilter
InputType

0 Scan and input 1 Input only 2 Scan only

MenuJobInputType
ClockingType
19 allowed values
  • 0 Default
  • 1 Start work
  • 2 Stop work
  • 3 Start activity
  • 4 Stop activity
  • 5 Start break
  • 6 Stop break
  • 7 Start absence
  • 8 Stop absence
  • 11 Stop activity break
  • 12 Start movement driver
  • 13 Start movement passenger
  • 14 Stop movement
  • 15 Switch activity
  • 16 Finish activity
  • 17 Start external
  • 18 Stop external
  • 19 Start travel time
  • 20 Stop travel time
ClockingType
Children(default = null) Only for folders. Children of this mobile clocking node.MobileClockingNodeChild[]
PoiGroupIdstring
PoiRequired(default = false)boolean
ValidatePoiCode(default = false)boolean
CostCenterGroupIdstring
CostCenterRequired(default = false)boolean
ValidateCostCenterCode(default = false)boolean
ExternalCode(default = null)string
ExternalType

0 Log Moment 1 Custom 2 Mobility

ExternalClockingType
_typeDescriptorstring
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name_Nl": null,
  "Name_Fr": null,
  "Name_En": null,
  "Name_Pl": null,
  "Type": 0,
  "FilterText": null,
  "Prefix": null,
  "JobNumber": "1575-7577-4",
  "Regex": null,
  "InputFilter": 0,
  "InputType": 0,
  "ClockingType": 0,
  "Children": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name_Nl": null,
      "Name_Fr": null,
      "Name_En": null,
      "Name_Pl": null,
      "Type": 0,
      "FilterText": null,
      "Prefix": null,
      "JobNumber": "1575-7577-4",
      "Regex": null,
      "InputFilter": 0,
      "InputType": 0,
      "ClockingType": 0,
      "Children": [
        {}
      ],
      "PoiGroupId": "00000000-0000-0000-0000-000000000000",
      "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
      "ExternalCode": null,
      "ExternalType": 0
    }
  ],
  "PoiGroupId": "00000000-0000-0000-0000-000000000000",
  "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
  "ExternalCode": null,
  "ExternalType": 0
}
401Unauthorized
403Forbidden
429Too Many Requests

Mobile clockings - Multi job lists

Get multi job lists

Returns a list of all multi job lists.

Responses

200OK
FieldType
Idstring
Name_Nl(default = null)string
Name_Fr(default = null)string
Name_En(default = null)string
Name_Pl(default = null)string
Type

0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator

MobileClockingNodeType
FilterText(default = null) Filters the visible mobile clocking nodes based on what's in the "Filter/IVR code" field in the config of the logged in user. Only nodes in which that field matches the FilterText will be visible for that user.string
Prefix(default = null) This prefix will automatically be added in front of the jobnumber entered by the user.string
JobNumber(default = null) Job number used for postcalculation or activity based timeregistrationstring
Regex(default = null) A jobnumber entered by the user will only be accepted if it matches this regex.string
InputFilter

0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only

MobileClockingNodeInputFilter
InputType

0 Scan and input 1 Input only 2 Scan only

MenuJobInputType
ClockingType
19 allowed values
  • 0 Default
  • 1 Start work
  • 2 Stop work
  • 3 Start activity
  • 4 Stop activity
  • 5 Start break
  • 6 Stop break
  • 7 Start absence
  • 8 Stop absence
  • 11 Stop activity break
  • 12 Start movement driver
  • 13 Start movement passenger
  • 14 Stop movement
  • 15 Switch activity
  • 16 Finish activity
  • 17 Start external
  • 18 Stop external
  • 19 Start travel time
  • 20 Stop travel time
ClockingType
Children(default = null) Only for folders. Children of this mobile clocking node.MobileClockingNodeChild[]
PoiGroupIdstring
PoiRequired(default = false)boolean
ValidatePoiCode(default = false)boolean
CostCenterGroupIdstring
CostCenterRequired(default = false)boolean
ValidateCostCenterCode(default = false)boolean
ExternalCode(default = null)string
ExternalType

0 Log Moment 1 Custom 2 Mobility

ExternalClockingType
_typeDescriptorstring
[
  {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name_Nl": null,
    "Name_Fr": null,
    "Name_En": null,
    "Name_Pl": null,
    "Type": 0,
    "FilterText": null,
    "Prefix": null,
    "JobNumber": "1575-7577-4",
    "Regex": null,
    "InputFilter": 0,
    "InputType": 0,
    "ClockingType": 0,
    "Children": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Name_Nl": null,
        "Name_Fr": null,
        "Name_En": null,
        "Name_Pl": null,
        "Type": 0,
        "FilterText": null,
        "Prefix": null,
        "JobNumber": "1575-7577-4",
        "Regex": null,
        "InputFilter": 0,
        "InputType": 0,
        "ClockingType": 0,
        "Children": [
          {}
        ],
        "PoiGroupId": "00000000-0000-0000-0000-000000000000",
        "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
        "ExternalCode": null,
        "ExternalType": 0
      }
    ],
    "PoiGroupId": "00000000-0000-0000-0000-000000000000",
    "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
    "ExternalCode": null,
    "ExternalType": 0
  }
]
401Unauthorized
403Forbidden
429Too Many Requests

Get multi job list

Returns a multi job list and its menu structure by id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Idstring
Name_Nl(default = null)string
Name_Fr(default = null)string
Name_En(default = null)string
Name_Pl(default = null)string
Type

0 Folder 1 Job - No input 2 Job - With input 3 Job - With POI 4 Job - With Cost center 5 Job - With Planning 6 Start External 7 Stop External 8 Start Travel Time 9 Stop Travel Time 10 Separator

MobileClockingNodeType
FilterText(default = null) Filters the visible mobile clocking nodes based on what's in the "Filter/IVR code" field in the config of the logged in user. Only nodes in which that field matches the FilterText will be visible for that user.string
Prefix(default = null) This prefix will automatically be added in front of the jobnumber entered by the user.string
JobNumber(default = null) Job number used for postcalculation or activity based timeregistrationstring
Regex(default = null) A jobnumber entered by the user will only be accepted if it matches this regex.string
InputFilter

0 Free field 1 Numeric only 2 Hexadecimal only 3 Numeric and Symbols only

MobileClockingNodeInputFilter
InputType

0 Scan and input 1 Input only 2 Scan only

MenuJobInputType
ClockingType
19 allowed values
  • 0 Default
  • 1 Start work
  • 2 Stop work
  • 3 Start activity
  • 4 Stop activity
  • 5 Start break
  • 6 Stop break
  • 7 Start absence
  • 8 Stop absence
  • 11 Stop activity break
  • 12 Start movement driver
  • 13 Start movement passenger
  • 14 Stop movement
  • 15 Switch activity
  • 16 Finish activity
  • 17 Start external
  • 18 Stop external
  • 19 Start travel time
  • 20 Stop travel time
ClockingType
Children(default = null) Only for folders. Children of this mobile clocking node.MobileClockingNodeChild[]
PoiGroupIdstring
PoiRequired(default = false)boolean
ValidatePoiCode(default = false)boolean
CostCenterGroupIdstring
CostCenterRequired(default = false)boolean
ValidateCostCenterCode(default = false)boolean
ExternalCode(default = null)string
ExternalType

0 Log Moment 1 Custom 2 Mobility

ExternalClockingType
_typeDescriptorstring
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name_Nl": null,
  "Name_Fr": null,
  "Name_En": null,
  "Name_Pl": null,
  "Type": 0,
  "FilterText": null,
  "Prefix": null,
  "JobNumber": "1575-7577-4",
  "Regex": null,
  "InputFilter": 0,
  "InputType": 0,
  "ClockingType": 0,
  "Children": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Name_Nl": null,
      "Name_Fr": null,
      "Name_En": null,
      "Name_Pl": null,
      "Type": 0,
      "FilterText": null,
      "Prefix": null,
      "JobNumber": "1575-7577-4",
      "Regex": null,
      "InputFilter": 0,
      "InputType": 0,
      "ClockingType": 0,
      "Children": [
        {}
      ],
      "PoiGroupId": "00000000-0000-0000-0000-000000000000",
      "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
      "ExternalCode": null,
      "ExternalType": 0
    }
  ],
  "PoiGroupId": "00000000-0000-0000-0000-000000000000",
  "CostCenterGroupId": "00000000-0000-0000-0000-000000000000",
  "ExternalCode": null,
  "ExternalType": 0
}
401Unauthorized
403Forbidden
429Too Many Requests