# Tracking Event

Parcel tracking update

Endpoint: POST trackingEvent
Version: 2.0.0
Security: sharedAccessSignature

## Security:

  - `sharedAccessSignature` (unknown)
    apiKey in header Authorization

## Request fields (application/json):

  - `parcelNumber` (string, required)

  - `tenantId` (string, required)

  - `status` (object)

  - `status.position` (object, required)

  - `status.position.lat` (number, required)
    Geographic latitude coordinate
    Example: 50.9098881

  - `status.position.lng` (number, required)
    Geographic longitude coordinate
    Example: 9.5806327

  - `status.etaTimestampMin` (string, required)
    Earliest estimated time of arrival
    Example: 2022-01-15T14:15:00Z

  - `status.etaTimestampMax` (string, required)
    Latest estimated time of arrival
    Example: 2022-01-15T14:45:00Z

  - `status.remainingStops` (integer, required)
    Number of driver's remaining stops before delivery of the parcel

  - `status.type` (string, required)
    Enum: "OUT_FOR_DELIVERY", "DELIVERED", "NOT_DELIVERED", "COLLECTED", "NOT_COLLECTED", "PICKED_UP", "NOT_PICKED_UP"

  - `statusType` (string)
    Enum: "NO_ETA_INFORMATION", "OUTDATED_ETA_INFORMATION", "SUCCESS", "UNKNOWN"

## Response 200:

  - `200` (unknown)
    event received and processed

