documents.document.uploadCompleted
The document.uploadcompleted event is triggered when all files of a document have been received
Payload JSON
{
"eventBatchId": "550e8400-e29b-41d4-a716-446655440000",
"eventSubscriptionId": "660e8400-e29b-41d4-a716-446655440001",
"eventBatchTime": "2026-05-27T14:30:00Z",
"eventsData": [
{
"eventType": "documents.document.uploadCompleted",
"eventVersion": 1,
"eventData": {
"document": {
"id": "770e8400-e29b-41d4-a716-000000000001",
"comment": "",
"assetId": "770e8400-e29b-41d4-a716-000000000002",
"driverId": "770e8400-e29b-41d4-a716-000000000003",
"tags": {
"key": "value"
},
"location": {
"longitude": 13.405387,
"latitude": 52.520008,
"validity": "valid"
},
"createdOn": "2026-05-27T14:30:00Z",
"registeredOn": "2026-05-27T14:30:00Z",
"uploadCompletedOn": "2026-05-27T14:30:00Z",
"documentType": "sample",
"files": [
{
"id": "770e8400-e29b-41d4-a716-000000000004",
"name": "document name",
"errorInfo": "sample"
}
]
},
"organizationId": "770e8400-e29b-41d4-a716-000000000005",
"registeredOn": "2026-05-27T14:30:00Z",
"eventId": "770e8400-e29b-41d4-a716-000000000006",
"occurredOn": "2026-05-27T14:30:00Z"
}
}
]
}Field level Description
| Field | Type | Description |
|---|---|---|
| document | Document | The complete document information |
| document.id | Guid | Unique identifier of the document |
| document.comment | String | Comment associated with the document |
| document.assetId | Guid | Unique identifier of the asset |
| document.driverId | Guid? | Unique identifier of the driver |
| document.tags | Dictionary<String, String> | Key-value metadata tags attached to the document |
| document.location | Coordinate | GPS coordinates of where the document was created |
| document.location.longitude | Double | The longitude coordinate in decimal degrees |
| document.location.latitude | Double | The latitude coordinate in decimal degrees |
| document.location.validity | String (invalid, valid) | Validity status of the coordinate: Valid or Invalid |
| document.createdOn | DateTime | UTC timestamp when the document was created on the server |
| document.registeredOn | DateTime | UTC timestamp when the document was submitted on the device |
| document.uploadCompletedOn | DateTime | UTC timestamp when the the last file was uploaded on the server |
| document.documentType | String | Type of the document |
| document.files | List<DocumentFile> | List of files attached to the document |
| document.files[].id | Guid | Unique identifier of the file |
| document.files[].name | String | Name of the file |
| document.files[].errorInfo | String | Error information if file processing failed |
| organizationId | Guid | Organization identifier |
| registeredOn | DateTime | Registration timestamp |
| eventId | Guid | Event identifier |
| occurredOn | DateTime | Event occurrence timestamp |
Updated about 9 hours ago
Did this page help you?