developer portal

Check In At Work

Get badge

Returns a badge by id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Number": "00BB4E6F",
    "Type": 0,
    "ExternalNumber": "00BB4E6F"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Delete badge

Deletes a badge

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Number": "00BB4E6F",
    "Type": 0,
    "ExternalNumber": "00BB4E6F"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Update badge

Updates an existing badge

Request body

object

FieldTypeRequired
Idstringrequired
Numberstringrequired
Type(default = 0)numberrequired
ExternalNumberstringrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Number": "00BB4E6F",
    "Type": 0,
    "ExternalNumber": "00BB4E6F"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Create badge

Creates a new badge

Request body

object

FieldTypeRequired
Numberstringrequired
Type(default = 0)numberrequired
ExternalNumber(default = null)stringoptional

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Number": "00BB4E6F",
    "Type": 0,
    "ExternalNumber": "00BB4E6F"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Create user with person

Creates a new user and a new person. Links the user to the person.

In order to add a single Limosa, use LimosaNumber and LimosaEndDate. This Limosa is automatically set as the default.

In order to add multiple Limosas, use Limosas.

Request body

object

FieldTypeRequired
Userobjectrequired
Personobjectrequired
_typeDescriptorstringoptional

Responses

200OK
400BadRequest
FieldType
Successboolean
ErrorMessage(default = null)string
UserIdstring
PersonIdstring
{
  "Success": false,
  "ErrorMessage": null,
  "UserId": "",
  "PersonId": ""
}
401Unauthorized
403Forbidden
417ExpectationFailed
500InternalServerError

Get persons

Returns a list of all persons.

Privilege required: Api: Resource read or Api: Resource management

Responses

200OK
[
  {
    "Id": "00000000-0000-0000-0000-000000000000",
    "UserId": "00000000-0000-0000-0000-000000000000",
    "Label": "John Doe",
    "ShortCode": 100,
    "Code": "012345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BisNumber": 79040205768,
    "FormattedBisNumber": "79.04.02-057.68",
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "1122334455",
      "Name": "Geodynamics",
      "Country": 0,
      "FormattedBTWNumber": "BE-1122334455"
    },
    "Notes": null,
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00AA11BB"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "GSMNumber": "+32498465432"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "GSMNumber": "+32498465432"
    },
    "LimosaEndDate": "2015-10-30T00:00:00+01:00",
    "CreationTimeStamp": "2015-09-21T22:01:20+02:00",
    "BirthDate": "1979-04-02T00:00:00",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "1Y100001AB1CD",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "StaffType": 0
  }
]
401Unauthorized
403Forbidden

Get persons by staff

Returns a list of all persons by staff type.

Privilege required: Api: Resource read or Api: Resource management

Query parameters

NameTypeRequiredExample
ownStaffbooleanrequiredfalse

Responses

200OK
[
  {
    "Id": "00000000-0000-0000-0000-000000000000",
    "UserId": "00000000-0000-0000-0000-000000000000",
    "Label": "John Doe",
    "ShortCode": 100,
    "Code": "012345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BisNumber": 79040205768,
    "FormattedBisNumber": "79.04.02-057.68",
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "1122334455",
      "Name": "Geodynamics",
      "Country": 0,
      "FormattedBTWNumber": "BE-1122334455"
    },
    "Notes": null,
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00AA11BB"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "GSMNumber": "+32498465432"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "GSMNumber": "+32498465432"
    },
    "LimosaEndDate": "2015-10-30T00:00:00+01:00",
    "CreationTimeStamp": "2015-09-21T22:01:20+02:00",
    "BirthDate": "1979-04-02T00:00:00",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "1Y100001AB1CD",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "StaffType": 0
  }
]
401Unauthorized
403Forbidden

Get persons by BTW

Returns a list of all persons by BTW number.

The default Limosa is indicated by LimosaNumber and LimosaEndDate.

Privilege required: Api: Resource read or Api: Resource management

Query parameters

NameTypeRequiredExample
btwNumberstringrequiredBE-0000000000

Responses

200OK
[
  {
    "Id": "00000000-0000-0000-0000-000000000000",
    "UserId": "00000000-0000-0000-0000-000000000000",
    "Label": "John Doe",
    "ShortCode": 100,
    "Code": "012345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BisNumber": 79040205768,
    "FormattedBisNumber": "79.04.02-057.68",
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "1122334455",
      "Name": "Geodynamics",
      "Country": 0,
      "FormattedBTWNumber": "BE-1122334455"
    },
    "Notes": null,
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00AA11BB"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "GSMNumber": "+32498465432"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "GSMNumber": "+32498465432"
    },
    "LimosaEndDate": "2015-10-30T00:00:00+01:00",
    "CreationTimeStamp": "2015-09-21T22:01:20+02:00",
    "BirthDate": "1979-04-02T00:00:00",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "1Y100001AB1CD",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "StaffType": 0
  }
]
401Unauthorized
403Forbidden

Get persons by BIS number

Returns a list of all persons by BIS number.

The default Limosa is indicated by LimosaNumber and LimosaEndDate.

Path parameters

NameTypeRequiredExample
bisNumberstringrequired00000000000

Responses

200OK
FieldType
Data(default = null)array
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "ShortCode": 123456789,
      "Code": "12345",
      "Type": 0,
      "RRNNumber": 79040205768,
      "FormattedRRNNumber": "79.04.02-057.68",
      "LimosaNumber": 11223344556677888,
      "BTW": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      },
      "Notes": "John Doe",
      "Badges": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "00BB4E6F",
          "Type": 0,
          "ExternalNumber": "00BB4E6F"
        }
      ],
      "FeedbackGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "RegisterGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "LimosaEndDate": "2019-01-25T08:00:00+02:00",
      "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
      "BirthDate": "2019-01-25",
      "ReceiveFeedback": false,
      "ApproveRegistration": false,
      "User": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
      "Inactive": false,
      "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
      "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
      "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
      "Limosas": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "LimosaNumber": 11223344556677888,
          "IsDefault": false,
          "EndDate": "2020-10-30T00:00:00+01:00",
          "Workplaces": [
            {
              "Id": "00000000-0000-0000-0000-000000000000",
              "DUC": "",
              "Code": "012345",
              "Name": "GeoDynamics"
            }
          ]
        }
      ],
      "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
      "Info": "Person info",
      "LimosaStartDate": "2019-01-25T08:00:00",
      "BISNumber": 79040205768,
      "FormattedBISNumber": "79.04.02-057.68"
    }
  ]
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Get person

Returns a person by id.

The default Limosa is indicated by LimosaNumber and LimosaEndDate.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Delete person

Deletes a person by id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Get person by Limosa

Returns a person by Limosa number.

The default Limosa is indicated by LimosaNumber and LimosaEndDate.

Query parameters

NameTypeRequiredExample
limosaNumbernumberrequired12345678912

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Create person by Limosa

Creates a new person by Limosa number and links the person to a badge. If necessary, a new badge is created.

Request body

object

FieldTypeRequired
Code(default = null)stringoptional
Name(default = null)stringoptional
BTWNumber(default = null)stringoptional
FeedbackGSMNumber(default = null)stringoptional
RegisterGSMNumber(default = null)stringoptional
OwnStaff(default = false) booleanoptional
BadgeNumber(default = null) stringoptional
ReceiveFeedback(default = false)booleanoptional
LimosaNumbernumberrequired
BirthDate(default = null)stringoptional
ExpirationDate(default = null)stringoptional
BisNumbernumberoptional

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
417ExpectationFailed

Get person by RRN and BTW

Returns a person by RRN and BTW number.

Privilege required: Api: Resource read or Api: Resource management

Query parameters

NameTypeRequiredExample
rrnNumbernumberrequired12345678912
btwNumberstringrequiredBE-0000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Create person by RRN and BTW

Creates a new person by RRN and BTW number and links the person to a badge. If necessary, a new badge is created.

Request body

object

FieldTypeRequired
Code(default = null)stringoptional
Name(default = null)stringoptional
BTWNumber(default = null)stringrequired
FeedbackGSMNumber(default = null)stringoptional
RegisterGSMNumber(default = null)stringoptional
OwnStaff(default = false) booleanoptional
BadgeNumber(default = null) stringoptional
ReceiveFeedback(default = false)booleanoptional
RRNNumbernumberrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
417ExpectationFailed

Create person by BIS

Creates a new person by BIS number and links the person to a badge. If necessary, a new badge is created.

Request body

object

FieldTypeRequired
Code(default = null)stringoptional
Name(default = null)stringoptional
BTWNumber(default = null)stringoptional
FeedbackGSMNumber(default = null)stringoptional
RegisterGSMNumber(default = null)stringoptional
OwnStaff(default = false) booleanoptional
BadgeNumber(default = null) stringoptional
ReceiveFeedback(default = false)booleanoptional
BisNumbernumberrequired
LimosaNumbernumberoptional
StartDate(default = null)stringoptional
BirthDate(default = null)stringoptional
ExpirationDate(default = null)stringoptional

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
417ExpectationFailed

Get Limosa

Returns a person's Limosa by number.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000
limosaNumbernumberrequired11223344556677889

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  }
}
401Unauthorized
403Forbidden

Delete Limosa

Deletes a person's Limosa by number.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000
limosaNumbernumberrequired11223344556677889

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Update Limosa

Updates a Limosa linked to a person by number.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Create Limosa

Creates a new Limosa and links to it to a person.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Get default Limosa

Returns the default Limosa of a person.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  }
}
401Unauthorized
403Forbidden

Update default Limosa

Updates the default Limosa for a person.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000
limosaNumbernumberrequired11223344556677889

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  }
}
401Unauthorized
403Forbidden

Link workplaces to Limosa

Links one or more workplaces to a Limosa.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000
limosaNumbernumberrequired11223344556677889

Request body

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Unlink workplaces from Limosa

Unlinks one or more workplaces from a Limosa.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000
limosaNumbernumberrequired11223344556677889

Request body

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "LimosaNumber": 11223344556677888,
    "IsDefault": false,
    "EndDate": "2020-10-30T00:00:00+01:00",
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "1Y100001AB1CD",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ]
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Update Limosa

Updates the limosa of a person.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
LimosaNumber(default = 0)numberrequired
ExpirationDate(default = null)stringrequired
StartDate(default = null)stringrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Update BTW

Updates the BTW number of a person.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
BtwNumberstringrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Update activity

Updates whether a person is currently active or not.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
Inactivebooleanrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Update RRN and BTW

Updates RRN and BTW of a person.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
Btwstringrequired
INSZstringrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Link badge to person

Links a badge to a person. If necessary, a new badge is created.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
BadgeNumberstringrequired
BadgeTypenumberrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Unlink badge from person

Unlinks a badge from a person.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000
badgeNumberstringrequired00BB4E6F

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Link user to person

Links a user to a person.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
UserIdstringrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Unlink user from person

Unlinks the current user from a person.

Path parameters

NameTypeRequiredExample
personIdstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "ShortCode": 123456789,
    "Code": "12345",
    "Type": 0,
    "RRNNumber": 79040205768,
    "FormattedRRNNumber": "79.04.02-057.68",
    "LimosaNumber": 11223344556677888,
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "Notes": "John Doe",
    "Badges": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "00BB4E6F",
        "Type": 0,
        "ExternalNumber": "00BB4E6F"
      }
    ],
    "FeedbackGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "RegisterGSM": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "+32478123456"
    },
    "LimosaEndDate": "2019-01-25T08:00:00+02:00",
    "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
    "BirthDate": "2019-01-25",
    "ReceiveFeedback": false,
    "ApproveRegistration": false,
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
    "Inactive": false,
    "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
    "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
    "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
    "Limosas": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LimosaNumber": 11223344556677888,
        "IsDefault": false,
        "EndDate": "2020-10-30T00:00:00+01:00",
        "Workplaces": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "DUC": "",
            "Code": "012345",
            "Name": "GeoDynamics"
          }
        ]
      }
    ],
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
    "Info": "Person info",
    "LimosaStartDate": "2019-01-25T08:00:00",
    "BISNumber": 79040205768,
    "FormattedBISNumber": "79.04.02-057.68"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Get person group

Returns a person group by Id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Idstring
Namestring
Persons(default = [])array
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Group 1",
  "Persons": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "ShortCode": 123456789,
      "Code": "12345",
      "Type": 0,
      "RRNNumber": 79040205768,
      "FormattedRRNNumber": "79.04.02-057.68",
      "LimosaNumber": 11223344556677888,
      "BTW": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      },
      "Notes": "John Doe",
      "Badges": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "00BB4E6F",
          "Type": 0,
          "ExternalNumber": "00BB4E6F"
        }
      ],
      "FeedbackGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "RegisterGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "LimosaEndDate": "2019-01-25T08:00:00+02:00",
      "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
      "BirthDate": "2019-01-25",
      "ReceiveFeedback": false,
      "ApproveRegistration": false,
      "User": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
      "Inactive": false,
      "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
      "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
      "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
      "Limosas": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "LimosaNumber": 11223344556677888,
          "IsDefault": false,
          "EndDate": "2020-10-30T00:00:00+01:00",
          "Workplaces": [
            {
              "Id": "00000000-0000-0000-0000-000000000000",
              "DUC": "",
              "Code": "012345",
              "Name": "GeoDynamics"
            }
          ]
        }
      ],
      "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
      "Info": "Person info",
      "LimosaStartDate": "2019-01-25T08:00:00",
      "BISNumber": 79040205768,
      "FormattedBISNumber": "79.04.02-057.68"
    }
  ]
}
401Unauthorized
403Forbidden

Delete person group

Deletes a person group by Id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Idstring
Namestring
Persons(default = [])array
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Group 1",
  "Persons": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "ShortCode": 123456789,
      "Code": "12345",
      "Type": 0,
      "RRNNumber": 79040205768,
      "FormattedRRNNumber": "79.04.02-057.68",
      "LimosaNumber": 11223344556677888,
      "BTW": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      },
      "Notes": "John Doe",
      "Badges": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "00BB4E6F",
          "Type": 0,
          "ExternalNumber": "00BB4E6F"
        }
      ],
      "FeedbackGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "RegisterGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "LimosaEndDate": "2019-01-25T08:00:00+02:00",
      "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
      "BirthDate": "2019-01-25",
      "ReceiveFeedback": false,
      "ApproveRegistration": false,
      "User": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
      "Inactive": false,
      "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
      "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
      "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
      "Limosas": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "LimosaNumber": 11223344556677888,
          "IsDefault": false,
          "EndDate": "2020-10-30T00:00:00+01:00",
          "Workplaces": [
            {
              "Id": "00000000-0000-0000-0000-000000000000",
              "DUC": "",
              "Code": "012345",
              "Name": "GeoDynamics"
            }
          ]
        }
      ],
      "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
      "Info": "Person info",
      "LimosaStartDate": "2019-01-25T08:00:00",
      "BISNumber": 79040205768,
      "FormattedBISNumber": "79.04.02-057.68"
    }
  ]
}
401Unauthorized
403Forbidden

Update person group

Update a person group.

Request body

object

FieldTypeRequired
Idstringrequired
Namestringrequired
PersonIds(default = [])arrayoptional

Responses

200OK
FieldType
Idstring
Namestring
Persons(default = [])array
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Group 1",
  "Persons": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "ShortCode": 123456789,
      "Code": "12345",
      "Type": 0,
      "RRNNumber": 79040205768,
      "FormattedRRNNumber": "79.04.02-057.68",
      "LimosaNumber": 11223344556677888,
      "BTW": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      },
      "Notes": "John Doe",
      "Badges": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "00BB4E6F",
          "Type": 0,
          "ExternalNumber": "00BB4E6F"
        }
      ],
      "FeedbackGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "RegisterGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "LimosaEndDate": "2019-01-25T08:00:00+02:00",
      "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
      "BirthDate": "2019-01-25",
      "ReceiveFeedback": false,
      "ApproveRegistration": false,
      "User": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
      "Inactive": false,
      "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
      "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
      "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
      "Limosas": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "LimosaNumber": 11223344556677888,
          "IsDefault": false,
          "EndDate": "2020-10-30T00:00:00+01:00",
          "Workplaces": [
            {
              "Id": "00000000-0000-0000-0000-000000000000",
              "DUC": "",
              "Code": "012345",
              "Name": "GeoDynamics"
            }
          ]
        }
      ],
      "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
      "Info": "Person info",
      "LimosaStartDate": "2019-01-25T08:00:00",
      "BISNumber": 79040205768,
      "FormattedBISNumber": "79.04.02-057.68"
    }
  ]
}
401Unauthorized
403Forbidden

Create person group

Creates a new person group.

Request body

object

FieldTypeRequired
Namestringrequired
PersonIds(default = [])arrayoptional

Responses

200OK
FieldType
Idstring
Namestring
Persons(default = [])array
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Group 1",
  "Persons": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "ShortCode": 123456789,
      "Code": "12345",
      "Type": 0,
      "RRNNumber": 79040205768,
      "FormattedRRNNumber": "79.04.02-057.68",
      "LimosaNumber": 11223344556677888,
      "BTW": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      },
      "Notes": "John Doe",
      "Badges": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "00BB4E6F",
          "Type": 0,
          "ExternalNumber": "00BB4E6F"
        }
      ],
      "FeedbackGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "RegisterGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "LimosaEndDate": "2019-01-25T08:00:00+02:00",
      "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
      "BirthDate": "2019-01-25",
      "ReceiveFeedback": false,
      "ApproveRegistration": false,
      "User": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
      "Inactive": false,
      "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
      "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
      "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
      "Limosas": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "LimosaNumber": 11223344556677888,
          "IsDefault": false,
          "EndDate": "2020-10-30T00:00:00+01:00",
          "Workplaces": [
            {
              "Id": "00000000-0000-0000-0000-000000000000",
              "DUC": "",
              "Code": "012345",
              "Name": "GeoDynamics"
            }
          ]
        }
      ],
      "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
      "Info": "Person info",
      "LimosaStartDate": "2019-01-25T08:00:00",
      "BISNumber": 79040205768,
      "FormattedBISNumber": "79.04.02-057.68"
    }
  ]
}
401Unauthorized
403Forbidden

Add persons to person group

Adds one or more persons to an existing person group.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
FieldType
Idstring
Namestring
Persons(default = [])array
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Group 1",
  "Persons": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "ShortCode": 123456789,
      "Code": "12345",
      "Type": 0,
      "RRNNumber": 79040205768,
      "FormattedRRNNumber": "79.04.02-057.68",
      "LimosaNumber": 11223344556677888,
      "BTW": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      },
      "Notes": "John Doe",
      "Badges": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "00BB4E6F",
          "Type": 0,
          "ExternalNumber": "00BB4E6F"
        }
      ],
      "FeedbackGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "RegisterGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "LimosaEndDate": "2019-01-25T08:00:00+02:00",
      "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
      "BirthDate": "2019-01-25",
      "ReceiveFeedback": false,
      "ApproveRegistration": false,
      "User": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
      "Inactive": false,
      "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
      "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
      "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
      "Limosas": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "LimosaNumber": 11223344556677888,
          "IsDefault": false,
          "EndDate": "2020-10-30T00:00:00+01:00",
          "Workplaces": [
            {
              "Id": "00000000-0000-0000-0000-000000000000",
              "DUC": "",
              "Code": "012345",
              "Name": "GeoDynamics"
            }
          ]
        }
      ],
      "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
      "Info": "Person info",
      "LimosaStartDate": "2019-01-25T08:00:00",
      "BISNumber": 79040205768,
      "FormattedBISNumber": "79.04.02-057.68"
    }
  ]
}
401Unauthorized
403Forbidden

Delete persons from person group

Deletes one or more persons from an existing person group.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
FieldType
Idstring
Namestring
Persons(default = [])array
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "Name": "Group 1",
  "Persons": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "ShortCode": 123456789,
      "Code": "12345",
      "Type": 0,
      "RRNNumber": 79040205768,
      "FormattedRRNNumber": "79.04.02-057.68",
      "LimosaNumber": 11223344556677888,
      "BTW": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      },
      "Notes": "John Doe",
      "Badges": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "00BB4E6F",
          "Type": 0,
          "ExternalNumber": "00BB4E6F"
        }
      ],
      "FeedbackGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "RegisterGSM": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "+32478123456"
      },
      "LimosaEndDate": "2019-01-25T08:00:00+02:00",
      "CreationTimeStamp": "2019-01-25T08:00:00+02:00",
      "BirthDate": "2019-01-25",
      "ReceiveFeedback": false,
      "ApproveRegistration": false,
      "User": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "BadgeTimeStamp": "2019-01-25T08:00:00+02:00",
      "Inactive": false,
      "InactivityTimestamp": "2019-01-25T08:00:00+02:00",
      "A1ExpirationDate": "2019-01-25T08:00:00+02:00",
      "VisaExpirationDate": "2019-01-25T08:00:00+02:00",
      "Limosas": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "LimosaNumber": 11223344556677888,
          "IsDefault": false,
          "EndDate": "2020-10-30T00:00:00+01:00",
          "Workplaces": [
            {
              "Id": "00000000-0000-0000-0000-000000000000",
              "DUC": "",
              "Code": "012345",
              "Name": "GeoDynamics"
            }
          ]
        }
      ],
      "QrUrl": "https://api.intellitracer.be/qrcode.pdf",
      "Info": "Person info",
      "LimosaStartDate": "2019-01-25T08:00:00",
      "BISNumber": 79040205768,
      "FormattedBISNumber": "79.04.02-057.68"
    }
  ]
}
401Unauthorized
403Forbidden

Validate DUC with RSZ

Checks whether the identification number or DUC of a workplace is a valid number according to the RSZ. No workplace will be created.

Path parameters

NameTypeRequiredExample
DUCstringrequired1Y100000CWWPZ

Responses

200OK
401Unauthorized
403Forbidden
404Not Found
417ExpectationFailed

Validate workplaces with RSZ

Checks whether the identification numbers or DUCs of one or more workplaces are valid numbers according to the RSZ. No workplace(s) will be created.

Request body

Responses

200OK
FieldType
Workplacesarray
{
  "Workplaces": [
    {
      "DUC": "1Y100001AB1CD",
      "IsValid": false
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Get workplaces

Returns a paged list of workplaces.

Pagination and searching is explained in Pagination.

The activeOn, activeFrom and activeTo parameters can be used to filter on the active date range of the workplaces. If activeOn is specified, only workplaces that are active on that date will be returned. If activeFrom and activeTo is specified, only workplaces that are active inside that date range will be returned. If isClosed is specified, only workplaces with the corresponding status will be returned.

Path parameters

NameTypeRequiredExample
pagenumberrequired1
searchstringrequiredABC
activeOnstringrequired2015-09-21
activeFromstringrequired2015-09-21
activeTostringrequired2015-09-21
isClosedbooleanrequiredfalse

Responses

200OK
FieldType
Data(default = null)array
PagingFilter(default = null)object
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "DUC": "1Y100001AB1CD",
      "Code": "012345",
      "Owner": "GeoDynamics",
      "Type": "Werken in onroerende staat",
      "Address": "Dumolinlaan 9, 8530 Kortrijk",
      "Notes": "GeoDynamics",
      "IsNotifiable": false,
      "IsClosed": false,
      "EmailFeedback": {
        "Enabled": false,
        "EmailAddress": null
      },
      "EndDate": "2015-09-21T22:01:20+02:00",
      "StartDate": "2015-09-21T22:01:20+02:00",
      "Name": "GeoDynamics",
      "CreationTimestamp": "2015-09-21T22:01:20+02:00",
      "BTW": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      },
      "SmsFeedback": {
        "Enabled": false,
        "GSMs": [
          {
            "Id": "00000000-0000-0000-0000-000000000000",
            "Number": "+32478123456"
          }
        ]
      },
      "ShortCode": 100,
      "QrUrl": "https://api.intellitracer.be/qrcode.pdf"
    }
  ],
  "PagingFilter": {
    "Page": 1,
    "Search": "ABC",
    "PageCount": 4,
    "TotalCount": 100,
    "Links": {
      "Base": "https://api.geodynamics.dev",
      "First": "/intellitracer/v2/asset?page=1",
      "Prev": "/intellitracer/v2/asset?page=2",
      "Next": "/intellitracer/v2/asset?page=4",
      "Last": "/intellitracer/v2/asset?page=4"
    }
  }
}
401Unauthorized
403Forbidden
417ExpectationFailed

Get workplace

Returns a workplace by id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "DUC": "1Y100001AB1CD",
    "Code": "012345",
    "Owner": "GeoDynamics",
    "Type": "Werken in onroerende staat",
    "Address": "Dumolinlaan 9, 8530 Kortrijk",
    "Notes": "GeoDynamics",
    "IsNotifiable": false,
    "IsClosed": false,
    "EmailFeedback": {
      "Enabled": false,
      "EmailAddress": null
    },
    "EndDate": "2015-09-21T22:01:20+02:00",
    "StartDate": "2015-09-21T22:01:20+02:00",
    "Name": "GeoDynamics",
    "CreationTimestamp": "2015-09-21T22:01:20+02:00",
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "SmsFeedback": {
      "Enabled": false,
      "GSMs": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "+32478123456"
        }
      ]
    },
    "ShortCode": 100,
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Delete workplace

Deletes a workplace by id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "DUC": "1Y100001AB1CD",
    "Code": "012345",
    "Owner": "GeoDynamics",
    "Type": "Werken in onroerende staat",
    "Address": "Dumolinlaan 9, 8530 Kortrijk",
    "Notes": "GeoDynamics",
    "IsNotifiable": false,
    "IsClosed": false,
    "EmailFeedback": {
      "Enabled": false,
      "EmailAddress": null
    },
    "EndDate": "2015-09-21T22:01:20+02:00",
    "StartDate": "2015-09-21T22:01:20+02:00",
    "Name": "GeoDynamics",
    "CreationTimestamp": "2015-09-21T22:01:20+02:00",
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "SmsFeedback": {
      "Enabled": false,
      "GSMs": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "+32478123456"
        }
      ]
    },
    "ShortCode": 100,
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Update workplace

Updates a workplace.

Query parameters

NameTypeRequiredExample
validateRszbooleanoptionalfalse
syncPoisByCodebooleanoptionalfalse

Request body

object

FieldTypeRequired
Id(default = `00000000-0000-0000-0000-000000000000`)stringrequired
DUCID unique site number (as known by the RSZ in case validateRsz=true).stringrequired
Code(default = null) Multiple codes are supported, split them with a semicolon (1;2;3) If there is an existing point of interest with the same code, it will automatically be linked to the workplace if ‘syncPoisByCode’ is set to true. stringoptional
Owner(default = null)stringoptional
Type(default = null)stringoptional
Address(default = null)stringoptional
Notes(default = null)stringoptional
IsNotifiable(default = false) CheckInAtWork registrations will be sent to the Rsz if true.booleanoptional
IsClosed(default = false) Should be true in case work at this workplace has been completed.booleanoptional
EmailFeedback(default = null) Which e-mail addresses should be notified of new registrations at this workplace.objectoptional
SmsFeedback(default = null) Which phone numbers should receive a text message in case of new registrations at this workplace. objectoptional
BTWNumber(default = null) stringoptional
EndDate(default = null) Date on which the work at this workplace is planned to finish. stringoptional
StartDate(default = null) Date on which the work at this workplace is planned to start. stringoptional

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "DUC": "1Y100001AB1CD",
    "Code": "012345",
    "Owner": "GeoDynamics",
    "Type": "Werken in onroerende staat",
    "Address": "Dumolinlaan 9, 8530 Kortrijk",
    "Notes": "GeoDynamics",
    "IsNotifiable": false,
    "IsClosed": false,
    "EmailFeedback": {
      "Enabled": false,
      "EmailAddress": null
    },
    "EndDate": "2015-09-21T22:01:20+02:00",
    "StartDate": "2015-09-21T22:01:20+02:00",
    "Name": "GeoDynamics",
    "CreationTimestamp": "2015-09-21T22:01:20+02:00",
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "SmsFeedback": {
      "Enabled": false,
      "GSMs": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "+32478123456"
        }
      ]
    },
    "ShortCode": 100,
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Create workplace

Creates a new workplace.

The boolean validateRsz in the request URL determines whether we will validate the DUC (ID unique site number) passed to us in the request with the RSZ. When set to false, any value can be set as the DUC but the RSZ will not be notified of new registrations. The boolean syncPoisByCode in the request URL determines whether we will try to link a poi to the workplace based on its code.

Query parameters

NameTypeRequiredExample
validateRszbooleanrequiredfalse
syncPoisByCodebooleanoptionaltrue

Request body

object

FieldTypeRequired
DUCID unique site number (as known by the RSZ in case validateRsz=true).stringrequired
Code(default = null) Multiple codes are supported, split them with a semicolon (1;2;3) If there is an existing point of interest with the same code, it will automatically be linked to the workplace if ‘syncPoisByCode’ is set to true.stringoptional
Owner(default = null)stringoptional
Type(default = null)stringoptional
Address(default = null)stringoptional
Notes(default = null)stringoptional
IsNotifiable(default = false) CheckInAtWork registrations will be sent to the Rsz if true.booleanoptional
IsClosed(default = false) Should be true in case work at this workplace has been completed.booleanoptional
EmailFeedback(default = null) Which e-mail addresses should be notified of new registrations at this workplace.objectoptional
SmsFeedback(default = null) Which phone numbers should receive a text message in case of new registrations at this workplace. objectoptional
BTWNumber(default = null) stringoptional
EndDate(default = null) Date on which the work at this workplace is planned to finish.stringoptional
StartDate(default = null) Date on which the work at this workplace is planned to start.stringoptional

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "DUC": "1Y100001AB1CD",
    "Code": "012345",
    "Owner": "GeoDynamics",
    "Type": "Werken in onroerende staat",
    "Address": "Dumolinlaan 9, 8530 Kortrijk",
    "Notes": "GeoDynamics",
    "IsNotifiable": false,
    "IsClosed": false,
    "EmailFeedback": {
      "Enabled": false,
      "EmailAddress": null
    },
    "EndDate": "2015-09-21T22:01:20+02:00",
    "StartDate": "2015-09-21T22:01:20+02:00",
    "Name": "GeoDynamics",
    "CreationTimestamp": "2015-09-21T22:01:20+02:00",
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "SmsFeedback": {
      "Enabled": false,
      "GSMs": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "+32478123456"
        }
      ]
    },
    "ShortCode": 100,
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
417ExpectationFailed

Get workplace by DUC

Returns a workplace by DUC.

Query parameters

NameTypeRequiredExample
ducstringrequired1Y100001AB1CD

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "DUC": "1Y100001AB1CD",
    "Code": "012345",
    "Owner": "GeoDynamics",
    "Type": "Werken in onroerende staat",
    "Address": "Dumolinlaan 9, 8530 Kortrijk",
    "Notes": "GeoDynamics",
    "IsNotifiable": false,
    "IsClosed": false,
    "EmailFeedback": {
      "Enabled": false,
      "EmailAddress": null
    },
    "EndDate": "2015-09-21T22:01:20+02:00",
    "StartDate": "2015-09-21T22:01:20+02:00",
    "Name": "GeoDynamics",
    "CreationTimestamp": "2015-09-21T22:01:20+02:00",
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "SmsFeedback": {
      "Enabled": false,
      "GSMs": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "+32478123456"
        }
      ]
    },
    "ShortCode": 100,
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf"
  }
}
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Delete workplace by DUC

Deletes a workplace by DUC.

Query parameters

NameTypeRequiredExample
ducstringrequired1Y100001AB1CD

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "DUC": "1Y100001AB1CD",
    "Code": "012345",
    "Owner": "GeoDynamics",
    "Type": "Werken in onroerende staat",
    "Address": "Dumolinlaan 9, 8530 Kortrijk",
    "Notes": "GeoDynamics",
    "IsNotifiable": false,
    "IsClosed": false,
    "EmailFeedback": {
      "Enabled": false,
      "EmailAddress": null
    },
    "EndDate": "2015-09-21T22:01:20+02:00",
    "StartDate": "2015-09-21T22:01:20+02:00",
    "Name": "GeoDynamics",
    "CreationTimestamp": "2015-09-21T22:01:20+02:00",
    "BTW": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "SmsFeedback": {
      "Enabled": false,
      "GSMs": [
        {
          "Id": "00000000-0000-0000-0000-000000000000",
          "Number": "+32478123456"
        }
      ]
    },
    "ShortCode": 100,
    "QrUrl": "https://api.intellitracer.be/qrcode.pdf"
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed

Link pois to workplace

Links one or more pois to a work place.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Home",
    "Code": "012345"
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Unlink pois from workplace

Unlinks one or more pois from a workplace.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Home",
    "Code": "012345"
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Link pois to workplace

Links one or more pois to a work place.

Path parameters

NameTypeRequiredExample
ducstringrequired1Y100001AB1CD

Request body

Responses

200OK
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Home",
    "Code": "012345"
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Unlink pois from workplace

Unlinks one or more pois from a workplace.

Path parameters

NameTypeRequiredExample
ducstringrequired1Y100001AB1CD

Request body

Responses

200OK
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Name": "Home",
    "Code": "012345"
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Get workplace overview

Returns a list of current (today) registrations for a workplace.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
[
  {
    "Amount": 1,
    "VAT": "BE-1122334455",
    "Workplace": "1Y100001AB1CD",
    "Date": "2019-03-27T00:00:00"
  }
]
401Unauthorized
403Forbidden

Get project lead

Returns a project lead by id.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Name": "John Doe",
    "RestrictToAllowedBtws": false,
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ],
    "Btws": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      }
    ]
  }
}
401Unauthorized
403Forbidden

Delete project lead

Deletes a project lead.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Name": "John Doe",
    "RestrictToAllowedBtws": false,
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ],
    "Btws": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      }
    ]
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Name": "John Doe",
    "RestrictToAllowedBtws": false,
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ],
    "Btws": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      }
    ]
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Update project lead

Updates a project lead.

Request body

object

FieldTypeRequired
Idstringrequired
UserIdstringrequired
WorkplaceDucsarrayoptional
BtwNumbersarrayoptional

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Name": "John Doe",
    "RestrictToAllowedBtws": false,
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ],
    "Btws": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      }
    ]
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Name": "John Doe",
    "RestrictToAllowedBtws": false,
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ],
    "Btws": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      }
    ]
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Create project lead

Creates a new project lead.

Request body

object

FieldTypeRequired
UserIdstringrequired
WorkplaceDucsarrayoptional
BtwNumbersarrayoptional

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Name": "John Doe",
    "RestrictToAllowedBtws": false,
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ],
    "Btws": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      }
    ]
  }
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Name": "John Doe",
    "RestrictToAllowedBtws": false,
    "Workplaces": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "",
        "Code": "012345",
        "Name": "GeoDynamics"
      }
    ],
    "Btws": [
      {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      }
    ]
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Link workplaces to project lead

Links one or more workplaces to a project lead.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
FieldType
Dataarray
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "DUC": "",
      "Code": "012345",
      "Name": "GeoDynamics"
    }
  ]
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "DUC": "",
    "Code": "012345",
    "Name": "GeoDynamics"
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Unlink workplaces from project lead

Unlinks one or more workplaces from a project lead by DUC.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
FieldType
Dataarray
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "DUC": "",
      "Code": "012345",
      "Name": "GeoDynamics"
    }
  ]
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "DUC": "",
    "Code": "012345",
    "Name": "GeoDynamics"
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Link BTW's to project lead

Links one or more BTW numbers to a project lead.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
FieldType
Dataarray
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    }
  ]
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Number": "123456789",
    "Name": "GeoDynamics",
    "Country": 0,
    "CountryCode": "BE",
    "FormattedBTWNumber": "BE-123456789"
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Unlink BTW's from project lead

Unlinks one or more BTW numbers from a project lead.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

Responses

200OK
FieldType
Dataarray
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    }
  ]
}
400BadRequest
FieldType
Entityobject
ValidationResultarray
{
  "Entity": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Number": "123456789",
    "Name": "GeoDynamics",
    "Country": 0,
    "CountryCode": "BE",
    "FormattedBTWNumber": "BE-123456789"
  },
  "ValidationResult": [
    {
      "Message": "",
      "SourceMemberNames": []
    }
  ]
}
401Unauthorized
403Forbidden
417ExpectationFailed

Get registrations

Returns a paged list of registrations within a date/time range.

Query parameters

NameTypeRequiredExample
pagenumberoptional1
searchstringoptionalABC
fromDatestringrequired2019-01-25T08:00:00+02:00
toDatestringrequired2019-01-25T17:00:00+02:00

Responses

200OK
FieldType
Data(default = null)array
PagingFilter(default = null)object
{
  "Data": [
    {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Person": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "User": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Code": "012345",
        "Name": "John Doe",
        "Type": 0
      },
      "Workplace": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "DUC": "",
        "Code": "012345",
        "Name": "GeoDynamics"
      },
      "RRNNumber": 79040205768,
      "LimosaNumber": 11223344556677888,
      "Btw": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "Number": "123456789",
        "Name": "GeoDynamics",
        "Country": 0,
        "CountryCode": "BE",
        "FormattedBTWNumber": "BE-123456789"
      },
      "ResponseId": 10258,
      "RegistrationDate": "2019-03-25T00:00:00",
      "RequestTime": "2019-03-25T13:33:49+02:00",
      "Status": "1",
      "CancelationReason": 0,
      "RSZComment": []
    }
  ],
  "PagingFilter": {
    "Page": 1,
    "Search": "ABC",
    "PageCount": 4,
    "TotalCount": 100,
    "Links": {
      "Base": "https://api.geodynamics.dev",
      "First": "/intellitracer/v2/asset?page=1",
      "Prev": "/intellitracer/v2/asset?page=2",
      "Next": "/intellitracer/v2/asset?page=4",
      "Last": "/intellitracer/v2/asset?page=4"
    }
  }
}
401Unauthorized
403Forbidden
417ExpectationFailed

Create registration by Limosa

Creates a new registration by Limosa number.

Request body

object

FieldTypeRequired
Datestringrequired
LimosaNumbernumberrequired
WorkplaceDucstringrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Person": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Workplace": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "DUC": "",
      "Code": "012345",
      "Name": "GeoDynamics"
    },
    "RRNNumber": 79040205768,
    "LimosaNumber": 11223344556677888,
    "Btw": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "ResponseId": 10258,
    "RegistrationDate": "2019-03-25T00:00:00",
    "RequestTime": "2019-03-25T13:33:49+02:00",
    "Status": "1",
    "CancelationReason": 0,
    "RSZComment": []
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
417ExpectationFailed

Create registration by RRN and BTW

Creates a new registration by RRN and BTW number.

Request body

object

FieldTypeRequired
Datestringrequired
RrnNumbernumberrequired
BtwNumberstringrequired
WorkplaceDucstringrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Person": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Workplace": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "DUC": "",
      "Code": "012345",
      "Name": "GeoDynamics"
    },
    "RRNNumber": 79040205768,
    "LimosaNumber": 11223344556677888,
    "Btw": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "ResponseId": 10258,
    "RegistrationDate": "2019-03-25T00:00:00",
    "RequestTime": "2019-03-25T13:33:49+02:00",
    "Status": "1",
    "CancelationReason": 0,
    "RSZComment": []
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
417ExpectationFailed

Create registration by BIS

Creates a new registration by BIS number.

Request body

object

FieldTypeRequired
Datestringrequired
BisNumbernumberrequired
WorkplaceDucstringrequired

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Person": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Workplace": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "DUC": "",
      "Code": "012345",
      "Name": "GeoDynamics"
    },
    "RRNNumber": 79040205768,
    "LimosaNumber": 11223344556677888,
    "Btw": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "ResponseId": 10258,
    "RegistrationDate": "2019-03-25T00:00:00",
    "RequestTime": "2019-03-25T13:33:49+02:00",
    "Status": "1",
    "CancelationReason": 0,
    "RSZComment": []
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
417ExpectationFailed

Cancel registration

Cancels a registration.

Path parameters

NameTypeRequiredExample
idstringrequired00000000-0000-0000-0000-000000000000

Request body

object

FieldTypeRequired
CancelationReason(default = null)numberoptional

Responses

200OK
FieldType
Data(default = null)object
{
  "Data": {
    "Id": "00000000-0000-0000-0000-000000000000",
    "Person": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "User": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Code": "012345",
      "Name": "John Doe",
      "Type": 0
    },
    "Workplace": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "DUC": "",
      "Code": "012345",
      "Name": "GeoDynamics"
    },
    "RRNNumber": 79040205768,
    "LimosaNumber": 11223344556677888,
    "Btw": {
      "Id": "00000000-0000-0000-0000-000000000000",
      "Number": "123456789",
      "Name": "GeoDynamics",
      "Country": 0,
      "CountryCode": "BE",
      "FormattedBTWNumber": "BE-123456789"
    },
    "ResponseId": 10258,
    "RegistrationDate": "2019-03-25T00:00:00",
    "RequestTime": "2019-03-25T13:33:49+02:00",
    "Status": "1",
    "CancelationReason": 0,
    "RSZComment": []
  }
}
400BadRequest
[
  {
    "Property": "Name",
    "Message": "Required"
  }
]
401Unauthorized
403Forbidden
404NotFound
417ExpectationFailed