Skip to main content
PUT
/
api
/
v1
/
fleets
/
{assetProviderCountryCode}
/
{assetProviderCode}
/
{vehicleId}
/
incidents
/
{incidentId}
Update an incident
curl --request PUT \
  --url https://api.smartmove.eu/m2m/api/v1/fleets/{assetProviderCountryCode}/{assetProviderCode}/{vehicleId}/incidents/{incidentId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "title": "<string>",
  "vehicleOperable": true,
  "isResolved": true,
  "customer": {
    "mobilityProviderCountryCode": "AT",
    "mobilityProviderCode": "ABC",
    "customerId": "828c2d1c-d933-4138-9577-02c292b6d869"
  },
  "incidentTimestamp": "2025-10-07T10:24:41.143Z",
  "location": "<string>",
  "incidentType": "<string>",
  "cause": "<string>",
  "notes": "<string>",
  "description": "<string>",
  "damages": [
    {
      "title": "<string>",
      "damageType": "<string>",
      "severity": "light",
      "repaired": true,
      "position": "front_upper_left_bumper"
    }
  ]
}
'
{
  "id": "<string>",
  "ocrStatus": "NOT_STARTED",
  "title": "<string>",
  "vehicleOperable": true,
  "reportTimestamp": "2025-10-07T10:24:41.143Z",
  "isResolved": true,
  "customer": {
    "mobilityProviderCountryCode": "AT",
    "mobilityProviderCode": "ABC",
    "customerId": "828c2d1c-d933-4138-9577-02c292b6d869"
  },
  "incidentTimestamp": "2025-10-07T10:24:41.143Z",
  "location": "<string>",
  "incidentType": "<string>",
  "cause": "<string>",
  "notes": "<string>",
  "description": "<string>",
  "blobs": [
    {
      "uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "filename": "<string>",
      "uploaded": false
    }
  ],
  "damages": [
    {
      "title": "<string>",
      "damageType": "<string>",
      "severity": "light",
      "repaired": true,
      "position": "front_upper_left_bumper"
    }
  ]
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

assetProviderCountryCode
string
required

Asset provider country code

Required string length: 2
assetProviderCode
string
required

Asset provider code

Required string length: 3
vehicleId
string
required

Id of vehicle

incidentId
string<uuid>
required

Id of incident

Body

application/json

The incident that should overwrite the one under the specified id

title
string
required

Title of the incident

vehicleOperable
boolean
required

Indicates whether the vehicle is currently allowed to drive with this damages or not

isResolved
boolean
required
customer
object
incidentTimestamp
string<date-time>

Datetime when the incident has happened

Example:

"2025-10-07T10:24:41.143Z"

location
string

Address where the incident has happened

incidentType
string
cause
string
notes
string
description
string
damages
object[]

Response

The updated incident

id
string
required
ocrStatus
enum<string>
required
Available options:
NOT_STARTED,
MANUAL,
PROCESSING,
PROCESSED,
ERROR
title
string
required

Title of the incident

vehicleOperable
boolean
required

Indicates whether the vehicle is currently allowed to drive with this damages or not

reportTimestamp
string<date-time>
required

Datetime when the report was created

Example:

"2025-10-07T10:24:41.143Z"

isResolved
boolean
required
customer
object
incidentTimestamp
string<date-time>

Datetime when the incident has happened

Example:

"2025-10-07T10:24:41.143Z"

location
string

Address where the incident has happened

incidentType
string
cause
string
notes
string
description
string
blobs
object[]
damages
object[]