Download OpenAPI specification:
Strapi 3.2.3 headless CMS backend for RONDA.
Authenticate user with identifier (username/email) and password
| identifier required | string Username or email |
| password required | string <password> |
{- "identifier": "string",
- "password": "pa$$word"
}{- "jwt": "string",
- "user": {
- "id": "string",
- "username": "string",
- "email": "user@example.com",
- "provider": "string",
- "confirmed": true,
- "blocked": true,
- "role": {
- "id": "string",
- "name": "string",
- "description": "string",
- "type": "string"
}, - "name": "string",
- "isCmsUser": true,
- "districts": [
- {
- "id": "string",
- "name": "string"
}
], - "contractor": {
- "id": "string",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}Complete password reset with code from email
| code required | string |
| password required | string <password> |
| passwordConfirmation required | string <password> |
{- "code": "string",
- "password": "pa$$word",
- "passwordConfirmation": "pa$$word"
}{- "jwt": "string",
- "user": {
- "id": "string",
- "username": "string",
- "email": "user@example.com",
- "provider": "string",
- "confirmed": true,
- "blocked": true,
- "role": {
- "id": "string",
- "name": "string",
- "description": "string",
- "type": "string"
}, - "name": "string",
- "isCmsUser": true,
- "districts": [
- {
- "id": "string",
- "name": "string"
}
], - "contractor": {
- "id": "string",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}Change password for authenticated user
| password required | string <password> |
| passwordConfirmation required | string <password> |
{- "password": "pa$$word",
- "passwordConfirmation": "pa$$word"
}{- "id": "string",
- "username": "string",
- "email": "user@example.com",
- "provider": "string",
- "confirmed": true,
- "blocked": true,
- "role": {
- "id": "string",
- "name": "string",
- "description": "string",
- "type": "string"
}, - "name": "string",
- "isCmsUser": true,
- "districts": [
- {
- "id": "string",
- "name": "string"
}
], - "contractor": {
- "id": "string",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
| _sort | string Sort field and order (e.g., createdAt:DESC) |
| username_contains | string |
| email_contains | string |
| role | string |
[- {
- "id": "string",
- "username": "string",
- "email": "user@example.com",
- "provider": "string",
- "confirmed": true,
- "blocked": true,
- "role": {
- "id": "string",
- "name": "string",
- "description": "string",
- "type": "string"
}, - "name": "string",
- "isCmsUser": true,
- "districts": [
- {
- "id": "string",
- "name": "string"
}
], - "contractor": {
- "id": "string",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
| _sort | string Sort field and order (e.g., createdAt:DESC) |
| status | string Enum: "received" "inProgress" "solved" "notRelated" "pending" |
| source | string Enum: "socialMedia" "mobileApp" "agent" |
| type | string |
| district | string District ID |
| road | string Road ID |
| category | string |
| isArchived | boolean |
| timestamp_gte | string <date-time> |
| timestamp_lte | string <date-time> |
| createdAt_gte | string <date-time> |
| createdAt_lte | string <date-time> |
[- {
- "id": "string",
- "source": "socialMedia",
- "type": "facebook",
- "status": "received",
- "timestamp": "2019-08-24T14:15:22Z",
- "lat": 0.1,
- "lng": 0.1,
- "section": 0,
- "caption": "string",
- "socmedUsername": "string",
- "socmedPostUrl": "string",
- "socmedAvatarUrl": "string",
- "media": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_during": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_after": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "user": {
- "id": "string",
- "username": "string",
- "name": "string"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "contractor": {
- "id": "string",
- "name": "string"
}, - "defect": {
- "id": "string",
- "name": "string"
}, - "inspection": {
- "id": "string",
- "name": "string"
}, - "comments": [
- {
- "id": "string",
- "type": "string",
- "content": "string"
}
], - "verifications": [
- {
- "id": "string",
- "datetime": "2019-08-24T14:15:22Z"
}
], - "nod_case": {
- "id": "string",
- "serialNo": "string"
}, - "relatedCase": {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}, - "caseNumber": "string",
- "category": "Rutin",
- "complaintType": "default",
- "reportType": "string",
- "generalLocation": "string",
- "actionBy": "string",
- "afterCaption": "string",
- "remarks": "string",
- "dimension": "string",
- "premix_quantity": "string",
- "width": 0.1,
- "height": 0.1,
- "mix_type": "hotmix",
- "isApproved": false,
- "isLocal": true,
- "isNoe": true,
- "isNod": true,
- "isFirebase": false,
- "isArchived": false,
- "isNotify": false,
- "solveDate": 0,
- "liveSecond": 0,
- "locationKKE": "string",
- "startKKE": "14:15:22Z",
- "endKKE": "14:15:22Z",
- "workDetails": { },
- "submitBy": "string",
- "designation": "string",
- "contractorKKE": "string",
- "createdTime": "14:15:22Z",
- "activityId": "string",
- "districtBQ": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "districtAK": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| source | string Enum: "socialMedia" "mobileApp" "agent" |
| type | string Enum: "facebook" "twitter" "waze" "whatsapp" "mobile" "ai" "instagram" "textMessage" |
| status | string Enum: "received" "inProgress" "solved" "notRelated" "pending" |
| timestamp | string <date-time> |
| lat | number <float> |
| lng | number <float> |
| section | number |
| caption | string |
| socmedUsername | string |
| socmedPostUrl | string |
| socmedAvatarUrl | string |
| road | string Road ID |
| project | string Project ID |
| district | string District ID |
| contractor | string Contractor ID |
| inspection | string Inspection ID |
| caseNumber | string |
| category | string Enum: "Rutin" "Berkala_Pavemen" "Berkala_Bukan_Pavemen" "Kecemasan" "Agensi_Berkenaan" "Lampu_Isyarat" "Lampu_Jalan" "Feeder_Pillar" "Tampalan_PBT" |
| complaintType | string Enum: "default" "sand_mining" "flood" |
| reportType | string |
| generalLocation | string |
| actionBy | string |
| afterCaption | string |
| remarks | string |
| dimension | string |
| premix_quantity | string |
| width | number |
| height | number |
| mix_type | string Enum: "hotmix" "coldmix" |
| isApproved | boolean |
| isNoe | boolean |
| isNod | boolean |
| workDetails | object |
{- "source": "socialMedia",
- "type": "facebook",
- "status": "received",
- "timestamp": "2019-08-24T14:15:22Z",
- "lat": 0.1,
- "lng": 0.1,
- "section": 0,
- "caption": "string",
- "socmedUsername": "string",
- "socmedPostUrl": "string",
- "socmedAvatarUrl": "string",
- "road": "string",
- "project": "string",
- "district": "string",
- "contractor": "string",
- "inspection": "string",
- "caseNumber": "string",
- "category": "Rutin",
- "complaintType": "default",
- "reportType": "string",
- "generalLocation": "string",
- "actionBy": "string",
- "afterCaption": "string",
- "remarks": "string",
- "dimension": "string",
- "premix_quantity": "string",
- "width": 0,
- "height": 0,
- "mix_type": "hotmix",
- "isApproved": true,
- "isNoe": true,
- "isNod": true,
- "workDetails": { }
}{- "id": "string",
- "source": "socialMedia",
- "type": "facebook",
- "status": "received",
- "timestamp": "2019-08-24T14:15:22Z",
- "lat": 0.1,
- "lng": 0.1,
- "section": 0,
- "caption": "string",
- "socmedUsername": "string",
- "socmedPostUrl": "string",
- "socmedAvatarUrl": "string",
- "media": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_during": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_after": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "user": {
- "id": "string",
- "username": "string",
- "name": "string"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "contractor": {
- "id": "string",
- "name": "string"
}, - "defect": {
- "id": "string",
- "name": "string"
}, - "inspection": {
- "id": "string",
- "name": "string"
}, - "comments": [
- {
- "id": "string",
- "type": "string",
- "content": "string"
}
], - "verifications": [
- {
- "id": "string",
- "datetime": "2019-08-24T14:15:22Z"
}
], - "nod_case": {
- "id": "string",
- "serialNo": "string"
}, - "relatedCase": {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}, - "caseNumber": "string",
- "category": "Rutin",
- "complaintType": "default",
- "reportType": "string",
- "generalLocation": "string",
- "actionBy": "string",
- "afterCaption": "string",
- "remarks": "string",
- "dimension": "string",
- "premix_quantity": "string",
- "width": 0.1,
- "height": 0.1,
- "mix_type": "hotmix",
- "isApproved": false,
- "isLocal": true,
- "isNoe": true,
- "isNod": true,
- "isFirebase": false,
- "isArchived": false,
- "isNotify": false,
- "solveDate": 0,
- "liveSecond": 0,
- "locationKKE": "string",
- "startKKE": "14:15:22Z",
- "endKKE": "14:15:22Z",
- "workDetails": { },
- "submitBy": "string",
- "designation": "string",
- "contractorKKE": "string",
- "createdTime": "14:15:22Z",
- "activityId": "string",
- "districtBQ": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "districtAK": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "source": "socialMedia",
- "type": "facebook",
- "status": "received",
- "timestamp": "2019-08-24T14:15:22Z",
- "lat": 0.1,
- "lng": 0.1,
- "section": 0,
- "caption": "string",
- "socmedUsername": "string",
- "socmedPostUrl": "string",
- "socmedAvatarUrl": "string",
- "media": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_during": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_after": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "user": {
- "id": "string",
- "username": "string",
- "name": "string"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "contractor": {
- "id": "string",
- "name": "string"
}, - "defect": {
- "id": "string",
- "name": "string"
}, - "inspection": {
- "id": "string",
- "name": "string"
}, - "comments": [
- {
- "id": "string",
- "type": "string",
- "content": "string"
}
], - "verifications": [
- {
- "id": "string",
- "datetime": "2019-08-24T14:15:22Z"
}
], - "nod_case": {
- "id": "string",
- "serialNo": "string"
}, - "relatedCase": {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}, - "caseNumber": "string",
- "category": "Rutin",
- "complaintType": "default",
- "reportType": "string",
- "generalLocation": "string",
- "actionBy": "string",
- "afterCaption": "string",
- "remarks": "string",
- "dimension": "string",
- "premix_quantity": "string",
- "width": 0.1,
- "height": 0.1,
- "mix_type": "hotmix",
- "isApproved": false,
- "isLocal": true,
- "isNoe": true,
- "isNod": true,
- "isFirebase": false,
- "isArchived": false,
- "isNotify": false,
- "solveDate": 0,
- "liveSecond": 0,
- "locationKKE": "string",
- "startKKE": "14:15:22Z",
- "endKKE": "14:15:22Z",
- "workDetails": { },
- "submitBy": "string",
- "designation": "string",
- "contractorKKE": "string",
- "createdTime": "14:15:22Z",
- "activityId": "string",
- "districtBQ": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "districtAK": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| id required | string Record ID |
| source | string Enum: "socialMedia" "mobileApp" "agent" |
| type | string Enum: "facebook" "twitter" "waze" "whatsapp" "mobile" "ai" "instagram" "textMessage" |
| status | string Enum: "received" "inProgress" "solved" "notRelated" "pending" |
| timestamp | string <date-time> |
| lat | number <float> |
| lng | number <float> |
| section | number |
| caption | string |
| socmedUsername | string |
| socmedPostUrl | string |
| socmedAvatarUrl | string |
| road | string Road ID |
| project | string Project ID |
| district | string District ID |
| contractor | string Contractor ID |
| inspection | string Inspection ID |
| caseNumber | string |
| category | string Enum: "Rutin" "Berkala_Pavemen" "Berkala_Bukan_Pavemen" "Kecemasan" "Agensi_Berkenaan" "Lampu_Isyarat" "Lampu_Jalan" "Feeder_Pillar" "Tampalan_PBT" |
| complaintType | string Enum: "default" "sand_mining" "flood" |
| reportType | string |
| generalLocation | string |
| actionBy | string |
| afterCaption | string |
| remarks | string |
| dimension | string |
| premix_quantity | string |
| width | number |
| height | number |
| mix_type | string Enum: "hotmix" "coldmix" |
| isApproved | boolean |
| isNoe | boolean |
| isNod | boolean |
| workDetails | object |
{- "source": "socialMedia",
- "type": "facebook",
- "status": "received",
- "timestamp": "2019-08-24T14:15:22Z",
- "lat": 0.1,
- "lng": 0.1,
- "section": 0,
- "caption": "string",
- "socmedUsername": "string",
- "socmedPostUrl": "string",
- "socmedAvatarUrl": "string",
- "road": "string",
- "project": "string",
- "district": "string",
- "contractor": "string",
- "inspection": "string",
- "caseNumber": "string",
- "category": "Rutin",
- "complaintType": "default",
- "reportType": "string",
- "generalLocation": "string",
- "actionBy": "string",
- "afterCaption": "string",
- "remarks": "string",
- "dimension": "string",
- "premix_quantity": "string",
- "width": 0,
- "height": 0,
- "mix_type": "hotmix",
- "isApproved": true,
- "isNoe": true,
- "isNod": true,
- "workDetails": { }
}{- "id": "string",
- "source": "socialMedia",
- "type": "facebook",
- "status": "received",
- "timestamp": "2019-08-24T14:15:22Z",
- "lat": 0.1,
- "lng": 0.1,
- "section": 0,
- "caption": "string",
- "socmedUsername": "string",
- "socmedPostUrl": "string",
- "socmedAvatarUrl": "string",
- "media": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_during": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_after": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "user": {
- "id": "string",
- "username": "string",
- "name": "string"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "contractor": {
- "id": "string",
- "name": "string"
}, - "defect": {
- "id": "string",
- "name": "string"
}, - "inspection": {
- "id": "string",
- "name": "string"
}, - "comments": [
- {
- "id": "string",
- "type": "string",
- "content": "string"
}
], - "verifications": [
- {
- "id": "string",
- "datetime": "2019-08-24T14:15:22Z"
}
], - "nod_case": {
- "id": "string",
- "serialNo": "string"
}, - "relatedCase": {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}, - "caseNumber": "string",
- "category": "Rutin",
- "complaintType": "default",
- "reportType": "string",
- "generalLocation": "string",
- "actionBy": "string",
- "afterCaption": "string",
- "remarks": "string",
- "dimension": "string",
- "premix_quantity": "string",
- "width": 0.1,
- "height": 0.1,
- "mix_type": "hotmix",
- "isApproved": false,
- "isLocal": true,
- "isNoe": true,
- "isNod": true,
- "isFirebase": false,
- "isArchived": false,
- "isNotify": false,
- "solveDate": 0,
- "liveSecond": 0,
- "locationKKE": "string",
- "startKKE": "14:15:22Z",
- "endKKE": "14:15:22Z",
- "workDetails": { },
- "submitBy": "string",
- "designation": "string",
- "contractorKKE": "string",
- "createdTime": "14:15:22Z",
- "activityId": "string",
- "districtBQ": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "districtAK": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "source": "socialMedia",
- "type": "facebook",
- "status": "received",
- "timestamp": "2019-08-24T14:15:22Z",
- "lat": 0.1,
- "lng": 0.1,
- "section": 0,
- "caption": "string",
- "socmedUsername": "string",
- "socmedPostUrl": "string",
- "socmedAvatarUrl": "string",
- "media": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_during": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_after": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "user": {
- "id": "string",
- "username": "string",
- "name": "string"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "contractor": {
- "id": "string",
- "name": "string"
}, - "defect": {
- "id": "string",
- "name": "string"
}, - "inspection": {
- "id": "string",
- "name": "string"
}, - "comments": [
- {
- "id": "string",
- "type": "string",
- "content": "string"
}
], - "verifications": [
- {
- "id": "string",
- "datetime": "2019-08-24T14:15:22Z"
}
], - "nod_case": {
- "id": "string",
- "serialNo": "string"
}, - "relatedCase": {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}, - "caseNumber": "string",
- "category": "Rutin",
- "complaintType": "default",
- "reportType": "string",
- "generalLocation": "string",
- "actionBy": "string",
- "afterCaption": "string",
- "remarks": "string",
- "dimension": "string",
- "premix_quantity": "string",
- "width": 0.1,
- "height": 0.1,
- "mix_type": "hotmix",
- "isApproved": false,
- "isLocal": true,
- "isNoe": true,
- "isNod": true,
- "isFirebase": false,
- "isArchived": false,
- "isNotify": false,
- "solveDate": 0,
- "liveSecond": 0,
- "locationKKE": "string",
- "startKKE": "14:15:22Z",
- "endKKE": "14:15:22Z",
- "workDetails": { },
- "submitBy": "string",
- "designation": "string",
- "contractorKKE": "string",
- "createdTime": "14:15:22Z",
- "activityId": "string",
- "districtBQ": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "districtAK": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| datetime | string <date-time> |
| remarks | string |
| case | string Case ID |
{- "datetime": "2019-08-24T14:15:22Z",
- "remarks": "string",
- "case": "string"
}{- "id": "string",
- "datetime": "2019-08-24T14:15:22Z",
- "remarks": "string",
- "media": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "case": {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
| _sort | string Sort field and order (e.g., createdAt:DESC) |
| name_contains | string |
[- {
- "id": "string",
- "name": "string",
- "protocolKM": 0.1,
- "primaryKM": 0.1,
- "secondaryKM": 0.1,
- "minorKM": 0.1,
- "lat": 0,
- "lng": 0,
- "dashcamSN": "string",
- "katsanaId": "string",
- "roads": [
- {
- "id": "string",
- "name": "string",
- "district": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Get districts without case/defect count aggregations for faster response
| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
[- {
- "id": "string",
- "name": "string",
- "protocolKM": 0.1,
- "primaryKM": 0.1,
- "secondaryKM": 0.1,
- "minorKM": 0.1,
- "lat": 0,
- "lng": 0,
- "dashcamSN": "string",
- "katsanaId": "string",
- "roads": [
- {
- "id": "string",
- "name": "string",
- "district": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]{- "id": "string",
- "name": "string",
- "district": "string",
- "subdistrict": "string",
- "lat": 0.1,
- "lng": 0.1,
- "len": 0.1,
- "type": "protocol",
- "state": {
- "id": "string",
- "name": "string"
}, - "daerah": {
- "id": "string",
- "name": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "inspections": [
- {
- "id": "string",
- "name": "string"
}
], - "cases": [
- {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Find roads nearest to given coordinates using geolocation
| lat required | number <float> |
| lng required | number <float> |
| limit | integer Default: 5 |
[- {
- "id": "string",
- "name": "string",
- "district": "string",
- "subdistrict": "string",
- "lat": 0.1,
- "lng": 0.1,
- "len": 0.1,
- "type": "protocol",
- "state": {
- "id": "string",
- "name": "string"
}, - "daerah": {
- "id": "string",
- "name": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "inspections": [
- {
- "id": "string",
- "name": "string"
}
], - "cases": [
- {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "distance": 0
}
]Get roads without case/defect count aggregations
| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
[- {
- "id": "string",
- "name": "string",
- "district": "string",
- "subdistrict": "string",
- "lat": 0.1,
- "lng": 0.1,
- "len": 0.1,
- "type": "protocol",
- "state": {
- "id": "string",
- "name": "string"
}, - "daerah": {
- "id": "string",
- "name": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "inspections": [
- {
- "id": "string",
- "name": "string"
}
], - "cases": [
- {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
| _sort | string Sort field and order (e.g., createdAt:DESC) |
| district | string |
| road | string |
| isProcessed | boolean |
| isReviewed | boolean |
| isArchived | boolean |
| datetime_gte | string <date-time> |
| datetime_lte | string <date-time> |
[- {
- "id": "string",
- "datetime": "2019-08-24T14:15:22Z",
- "isProcessed": false,
- "isReviewed": false,
- "isArchived": false,
- "videoPath": "string",
- "processedVideo": "string",
- "startingLat": 0.1,
- "startingLng": 0.1,
- "roadName": "string",
- "videoCodec": "h264",
- "videoType": "dashcam",
- "coordinates": { },
- "video": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "videoProcessed": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "contractor": {
- "id": "string",
- "name": "string"
}, - "defects": [
- {
- "id": "string",
- "name": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Reverse geocode coordinates to find road name via Google Maps API
| lat required | number <float> |
| lng required | number <float> |
{- "roadName": "string",
- "formattedAddress": "string"
}| id required | string Record ID |
| datetime | string <date-time> |
| isProcessed | boolean |
| isReviewed | boolean |
| isArchived | boolean |
| videoPath | string |
| processedVideo | string |
| startingLat | number |
| startingLng | number |
| roadName | string |
| videoCodec | string Enum: "h264" "hevc" |
| videoType | string Enum: "dashcam" "drone" |
| coordinates | object |
| road | string |
| project | string |
| district | string |
| contractor | string |
{- "datetime": "2019-08-24T14:15:22Z",
- "isProcessed": true,
- "isReviewed": true,
- "isArchived": true,
- "videoPath": "string",
- "processedVideo": "string",
- "startingLat": 0,
- "startingLng": 0,
- "roadName": "string",
- "videoCodec": "h264",
- "videoType": "dashcam",
- "coordinates": { },
- "road": "string",
- "project": "string",
- "district": "string",
- "contractor": "string"
}{- "id": "string",
- "datetime": "2019-08-24T14:15:22Z",
- "isProcessed": false,
- "isReviewed": false,
- "isArchived": false,
- "videoPath": "string",
- "processedVideo": "string",
- "startingLat": 0.1,
- "startingLng": 0.1,
- "roadName": "string",
- "videoCodec": "h264",
- "videoType": "dashcam",
- "coordinates": { },
- "video": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "videoProcessed": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "project": {
- "id": "string",
- "name": "string"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "contractor": {
- "id": "string",
- "name": "string"
}, - "defects": [
- {
- "id": "string",
- "name": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
| _sort | string Sort field and order (e.g., createdAt:DESC) |
| district | string |
| road | string |
| isProcessed | boolean |
| isReviewed | boolean |
| isArchived | boolean |
| datetime_gte | string <date-time> |
| datetime_lte | string <date-time> |
[- {
- "id": "string",
- "datetime": "2019-08-24T14:15:22Z",
- "isProcessed": false,
- "isReviewed": false,
- "isArchived": false,
- "startingLat": 0.1,
- "startingLng": 0.1,
- "coordinates": { },
- "video": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "videoProcessed": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "srt": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "defects": [
- {
- "id": "string",
- "name": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| id required | string Record ID |
| datetime | string <date-time> |
| isProcessed | boolean |
| isReviewed | boolean |
| isArchived | boolean |
| startingLat | number |
| startingLng | number |
| coordinates | object |
| road | string |
| district | string |
{- "datetime": "2019-08-24T14:15:22Z",
- "isProcessed": true,
- "isReviewed": true,
- "isArchived": true,
- "startingLat": 0,
- "startingLng": 0,
- "coordinates": { },
- "road": "string",
- "district": "string"
}{- "id": "string",
- "datetime": "2019-08-24T14:15:22Z",
- "isProcessed": false,
- "isReviewed": false,
- "isArchived": false,
- "startingLat": 0.1,
- "startingLng": 0.1,
- "coordinates": { },
- "video": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "videoProcessed": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "srt": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "defects": [
- {
- "id": "string",
- "name": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Get travel/route data for a vehicle on a specific date
| id required | string Record ID |
| date required | string <date> Date in YYYY-MM-DD format |
{- "date": "2019-08-24",
- "coordinates": [
- {
- "lat": 0,
- "lng": 0,
- "timestamp": "2019-08-24T14:15:22Z"
}
]
}| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
| _sort | string Sort field and order (e.g., createdAt:DESC) |
| district | string |
| road | string |
| groupType | string |
| isRejected | boolean |
[- {
- "id": "string",
- "groupType": "string",
- "typeOfDefect": "string",
- "lat": 0.1,
- "lng": 0.1,
- "serialNo": "string",
- "timestamp": "2019-08-24",
- "isRejected": false,
- "componentStatus": { },
- "photos": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "district": {
- "id": "string",
- "name": "string"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "cases": [
- {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}
], - "nod_site_visit": { },
- "nod_bq": { },
- "nod_wo": { },
- "nod_site_diaries": [
- { }
], - "nod_claim": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| groupType | string |
| typeOfDefect | string |
| lat | number |
| lng | number |
| serialNo | string |
| timestamp | string <date> |
| isRejected | boolean |
| componentStatus | object |
| district | string |
| road | string |
{- "groupType": "string",
- "typeOfDefect": "string",
- "lat": 0,
- "lng": 0,
- "serialNo": "string",
- "timestamp": "2019-08-24",
- "isRejected": true,
- "componentStatus": { },
- "district": "string",
- "road": "string"
}{- "id": "string",
- "groupType": "string",
- "typeOfDefect": "string",
- "lat": 0.1,
- "lng": 0.1,
- "serialNo": "string",
- "timestamp": "2019-08-24",
- "isRejected": false,
- "componentStatus": { },
- "photos": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "district": {
- "id": "string",
- "name": "string"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "cases": [
- {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}
], - "nod_site_visit": { },
- "nod_bq": { },
- "nod_wo": { },
- "nod_site_diaries": [
- { }
], - "nod_claim": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| id required | string Record ID |
| groupType | string |
| typeOfDefect | string |
| lat | number |
| lng | number |
| serialNo | string |
| timestamp | string <date> |
| isRejected | boolean |
| componentStatus | object |
| district | string |
| road | string |
{- "groupType": "string",
- "typeOfDefect": "string",
- "lat": 0,
- "lng": 0,
- "serialNo": "string",
- "timestamp": "2019-08-24",
- "isRejected": true,
- "componentStatus": { },
- "district": "string",
- "road": "string"
}{- "id": "string",
- "groupType": "string",
- "typeOfDefect": "string",
- "lat": 0.1,
- "lng": 0.1,
- "serialNo": "string",
- "timestamp": "2019-08-24",
- "isRejected": false,
- "componentStatus": { },
- "photos": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "district": {
- "id": "string",
- "name": "string"
}, - "road": {
- "id": "string",
- "name": "string",
- "district": "string"
}, - "cases": [
- {
- "id": "string",
- "caseNumber": "string",
- "status": "string"
}
], - "nod_site_visit": { },
- "nod_bq": { },
- "nod_wo": { },
- "nod_site_diaries": [
- { }
], - "nod_claim": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| name | string |
| lat | number |
| lng | number |
| timestamp | string <date-time> |
| caption | string |
| serialNo | string |
| status | string Enum: "Pending_Site_Visit" "Pending_BQ" "Pending_WO" "Pending_PQP" "Pending_Site_Diary" "Completed" |
| progress | number |
| wo_startDate | string <date-time> |
| wo_contractor | string |
| start_date | string <date-time> |
| end_date | string <date-time> |
| iraa_road_id | string |
| iraa_road_name | string |
| mapping_url | string |
| ortho_before | string |
| ortho_after | string |
| iraa_road | object |
| district | string |
| pavement_road | string |
{- "name": "string",
- "lat": 0,
- "lng": 0,
- "timestamp": "2019-08-24T14:15:22Z",
- "caption": "string",
- "serialNo": "string",
- "status": "Pending_Site_Visit",
- "progress": 0,
- "wo_startDate": "2019-08-24T14:15:22Z",
- "wo_contractor": "string",
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "iraa_road_id": "string",
- "iraa_road_name": "string",
- "mapping_url": "string",
- "ortho_before": "string",
- "ortho_after": "string",
- "iraa_road": { },
- "district": "string",
- "pavement_road": "string"
}{- "id": "string",
- "name": "string",
- "lat": 0.1,
- "lng": 0.1,
- "timestamp": "2019-08-24T14:15:22Z",
- "caption": "string",
- "serialNo": "string",
- "status": "Pending_Site_Visit",
- "progress": 0,
- "wo_startDate": "2019-08-24T14:15:22Z",
- "wo_contractor": "string",
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "iraa_road_id": "string",
- "iraa_road_name": "string",
- "mapping_url": "string",
- "ortho_before": "string",
- "ortho_after": "string",
- "iraa_road": { },
- "media": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_during": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "media_after": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "gallery": [
- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "bq": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "wo": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "coringTest": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "jms": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "claim": {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "district": {
- "id": "string",
- "name": "string"
}, - "pavement_road": {
- "id": "string",
- "name": "string"
}, - "pavement_site_visit": { },
- "pavement_site_diaries": [
- { }
], - "pavement_works": [
- { }
], - "pavement_pqps": [
- { }
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
| _sort | string Sort field and order (e.g., createdAt:DESC) |
| district | string |
| zone | string Enum: "north" "central" "south" |
[- {
- "id": "string",
- "name": "string",
- "agency": "string",
- "zone": "north",
- "location": "string",
- "executor": "string",
- "district": {
- "id": "string",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]Upload files to storage (Azure/DigitalOcean Spaces)
| files | Array of strings <binary> [ items <binary > ] Files to upload |
| ref | string Content type reference (e.g., "case") |
| refId | string Record ID to attach file to |
| field | string Field name to attach file to (e.g., "media") |
[- {
- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]{- "id": "string",
- "name": "string",
- "alternativeText": "string",
- "caption": "string",
- "width": 0,
- "height": 0,
- "formats": { },
- "hash": "string",
- "ext": "string",
- "mime": "string",
- "size": 0,
- "url": "string",
- "provider": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
| _sort | string Sort field and order (e.g., createdAt:DESC) |
| year | integer Filter by year |
| type | string Filter by type |
| _where[district] | string Filter by district ID |
[- {
- "id": "string",
- "name": "string",
- "year": 0,
- "type": "string",
- "district": {
- "id": "string",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| _limit | integer Default: 100 Maximum number of results |
| _start | integer Default: 0 Offset for pagination |
| _sort | string Sort field and order (e.g., createdAt:DESC) |
| name_in | string Filter by contractor name (can be repeated) |
[- {
- "id": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]