POST api/Equipment

Request Information

URI Parameters

None.

Body Parameters

Equipment
NameDescriptionTypeAdditional information
EquipmentId

integer

None.

TrackingObject

TrackingObject

None.

GpsDeviceType

integer

None.

NumberOfFuelProbes

integer

None.

NumberOfAlcoDetectors

integer

None.

NumberOfVideoRecorders

integer

None.

NumberOfMonitors

integer

None.

NumberOfCameras

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "EquipmentId": 1,
  "TrackingObject": {
    "$id": "2",
    "TrackingObjectId": 1,
    "TrackingObjectName": "sample string 2",
    "Company": {
      "$id": "3",
      "CompanyId": 1,
      "CompanyName": "sample string 2",
      "CompanyUrl": "sample string 3",
      "LogoUrl": "sample string 4",
      "IsActive": true
    },
    "Device": {
      "$id": "4",
      "DeviceId": 1,
      "SenderId": "sample string 2",
      "InstalledSIMCard": {
        "$id": "5",
        "SIMCardId": 1,
        "SerialNumber": "sample string 2",
        "AddressIP": "sample string 3",
        "PIN": "sample string 4",
        "PUK": "sample string 5",
        "PhoneNumber": "sample string 6",
        "ActivationDate": "2026-02-02T19:52:23.4207522+01:00",
        "ExpirationDate": "2026-02-02T19:52:23.4207522+01:00",
        "Device": {
          "$ref": "4"
        }
      },
      "Model": "sample string 3",
      "SerialNumber": "sample string 5",
      "IsActive": true,
      "CAN": true,
      "DeviceFeatures": 1,
      "DeviceType": 0,
      "TrackingObject": {
        "$ref": "2"
      }
    },
    "Driver": {
      "$id": "6",
      "UserId": 1,
      "DriverId": "sample string 2",
      "Login": "sample string 3",
      "FirstName": "sample string 4",
      "LastName": "sample string 5",
      "Company": {
        "$ref": "3"
      },
      "Creator": {
        "$ref": "6"
      },
      "Calendar": {
        "$id": "7",
        "CalendarId": 1,
        "CalendarName": "sample string 2"
      },
      "EmailAddress": "sample string 7",
      "PhoneNumber": "sample string 8",
      "TrackingObjectGroups": [
        {
          "$id": "8",
          "TrackingObjectGroupId": 1,
          "TrackingObjectGroupName": "sample string 2",
          "Description": "sample string 3",
          "Company": {
            "$ref": "3"
          },
          "Users": [
            {
              "$ref": "6"
            },
            {
              "$ref": "6"
            }
          ],
          "TrackingObjects": [
            {
              "$ref": "2"
            },
            {
              "$ref": "2"
            }
          ],
          "GroupSenderId": "sample string 4"
        },
        {
          "$ref": "8"
        }
      ],
      "Role": 1,
      "IsActive": true,
      "UserGroup": {
        "$id": "9",
        "UserGroupId": 1,
        "UserGroupName": "sample string 2",
        "Users": [
          {
            "$ref": "6"
          },
          {
            "$ref": "6"
          }
        ]
      },
      "Messages": [
        {
          "$id": "10",
          "MessageId": 1,
          "IsRead": true,
          "Content": "sample string 3",
          "Location": {
            "$id": "11",
            "Latitude": 1.1,
            "Longitude": 2.1,
            "AreaName": "sample string 2, sample string 2"
          },
          "Recipient": {
            "$ref": "6"
          },
          "IsHighPriority": true,
          "SentDate": "2026-02-02T19:52:23.4207522+01:00"
        },
        {
          "$ref": "10"
        }
      ],
      "NotificationType": 1,
      "NotificationSound": 0,
      "TrackingObject": {
        "$ref": "2"
      },
      "Metadata": {
        "$id": "12",
        "LoginSuccessful": "2026-02-02T19:52:23.4207522+01:00",
        "LoginFailed": "2026-02-02T19:52:23.4207522+01:00"
      }
    },
    "TrackingObjectGroups": [
      {
        "$ref": "8"
      },
      {
        "$ref": "8"
      }
    ],
    "IsActive": true,
    "Note": "sample string 4",
    "Tank": {
      "$id": "13",
      "TankId": 1,
      "TankName": "sample string 2",
      "Capacity": 3,
      "Ratio": 64,
      "Threshold": 5.1,
      "Lag": 6,
      "Measures": [
        {
          "$id": "14",
          "MeasureId": 1,
          "Input": 2.1,
          "Output": 3.1
        },
        {
          "$ref": "14"
        }
      ],
      "Inputs": [
        {
          "$id": "15",
          "TankInputId": 1,
          "AnalogInput": 2,
          "Coefficient": 3.1,
          "InputIndex": 1
        },
        {
          "$ref": "15"
        }
      ],
      "ToleranceDefueling": 7.1,
      "ToleranceFuelLevel": 8.1,
      "InputIndex": 9,
      "IsIgnoreEngineStatus": true
    },
    "TankDate": "2026-02-02T19:52:23.4207522+01:00",
    "RegistrationNumber": "sample string 5",
    "MakeModel": "sample string 7 sample string 6",
    "Model": "sample string 6",
    "Manufacturer": "sample string 7",
    "InitialOdometerValue": 1,
    "ReportsOdometer": true,
    "SpeedLimit": 1,
    "ReferenceFuelConsumption": 1.1,
    "MaxRPM": 1,
    "VIN": "sample string 9",
    "TrackingObjectType": 0,
    "FuelType": 0,
    "Sensors": [
      {
        "$id": "16",
        "SensorId": 1,
        "SensorName": "sample string 2",
        "SensorType": 0,
        "SensorOutputType": 0,
        "FunctionCode": "sample string 3",
        "Order": 64,
        "Mask": "sample string 5",
        "Visible": true,
        "Value": {
          "$id": "17"
        }
      },
      {
        "$ref": "16"
      }
    ],
    "HasLocationData": true,
    "Logbook": true
  },
  "GpsDeviceType": 2,
  "NumberOfFuelProbes": 3,
  "NumberOfAlcoDetectors": 4,
  "NumberOfVideoRecorders": 5,
  "NumberOfMonitors": 6,
  "NumberOfCameras": 7
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

integer

Response Formats

application/json, text/json

Sample:
1

application/xml, text/xml

Sample:
<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</int>