Scap.Service (1.0)

Download OpenAPI specification:

TPLP

/AddTrucks

Authorizations:
Bearer
header Parameters
token
required
string
Request Body schema:
required
Array
truckId
required
string non-empty
required
object (RequestVehicle)
required
object (RequestSemitrailer)
object (RequestModel)

Responses

Request samples

Content type
[
  • {
    }
]

Response samples

Content type
application/json
[
  • {
    }
]

/UpdateTrucks

Authorizations:
Bearer
header Parameters
token
required
string
Request Body schema:
required
Array
truckId
required
string non-empty
required
object (RequestVehicle)
required
object (RequestSemitrailer)
object (RequestModel)

Responses

Request samples

Content type
[
  • {
    }
]

Response samples

Content type
application/json
[
  • {
    }
]

/DeleteTrucks

Authorizations:
Bearer
header Parameters
token
required
string
truckId
required
string

Responses

Response samples

Content type
application/json
[
  • {
    }
]

/Trucks

Authorizations:
Bearer
header Parameters
token
required
string
ids
Array of strings

Responses

Response samples

Content type
application/json
[
  • {
    }
]

/AddMeasurement

Authorizations:
Bearer
header Parameters
token
required
string
Request Body schema:
required
Array
id
required
string non-empty
truckId
required
string non-empty
dateTime
required
string non-empty
scalesId
required
string non-empty
scaleStdError
required
number <float>
required
object (Axles)
required
object (LoadInfo)

Responses

Request samples

Content type
[
  • {
    }
]

Response samples

Content type
application/json
[
  • {
    }
]

/ClearMeasurement

Authorizations:
Bearer
header Parameters
token
required
string
truckId
required
string
ids
Array of strings unique

Responses

Response samples

Content type
application/json
{
  • "message": "string"
}

/GetMeasurements

Authorizations:
Bearer
header Parameters
token
required
string
truckId
required
string
ids
required
Array of strings unique

Responses

Response samples

Content type
application/json
[
  • {
    }
]

/GetDistributionFunction

Authorizations:
Bearer
header Parameters
token
required
string
Request Body schema:
required
truckId
required
string non-empty
required
object (RequestDistributionFunctionOptions)

Responses

Request samples

Content type
{
  • "truckId": "string",
  • "options": {
    }
}

Response samples

Content type
application/json
{
  • "all": {
    },
  • "als": {
    }
}

/FitModel

Authorizations:
Bearer
header Parameters
token
required
string
Request Body schema:
required
truckId
required
string non-empty
measurementCount
required
integer <int32>
lastMeasurementFactor
required
integer <int32>
penaltyScaleError
required
number <float>
method
required
integer <int32>

Responses

Request samples

Content type
{
  • "truckId": "string",
  • "measurementCount": 0,
  • "lastMeasurementFactor": 0,
  • "penaltyScaleError": 0.1,
  • "method": 0
}

Response samples

Content type
application/json
{
  • "message": "string"
}

/SyncTPLP

Authorizations:
Bearer
header Parameters
token
required
string
Request Body schema:
required
truckId
required
string non-empty
required
object (RequestTPLPOptions)
required
Array of objects (Load)
maxMass
required
integer <int32>
maxShiftCt
required
integer <int32>
bonus
required
integer <int32>
required
object (RequestTPLPPenalties)

Responses

Request samples

Content type
{
  • "truckId": "string",
  • "options": {
    },
  • "loads": [
    ],
  • "maxMass": 0,
  • "maxShiftCt": 0,
  • "bonus": 0,
  • "penalties": {
    }
}

Response samples

Content type
application/json
{
  • "error": {
    },
  • "taskId": "string",
  • "scheme": [
    ],
  • "stops": [
    ]
}