Drive Dasher Feedback API Specification (0.0.1)
Last updated: December 8, 2022
Release Notes
0.0.1 (internal release)
- initial version
- added dasher feedback api
Get Assignments
Get the dasher assignment history of the delivery that you created.
path Parameters
external_delivery_id required | string/[a-zA-Z0-9-._~]+/ Example: D-1763 Unique (per developer) ID of the delivery. |
Responses
Response samples
- 200
- 400
- 401
- 403
- 404
- 409
- 500
Content type
application/json
{- "dashers": [
- {
- "dasher_id": 1232142,
- "first_name": "John",
- "last_name": "D.",
- "dasher_at_store_time": "2023-08-22T17:20:28Z",
- "unassigned_time": "2023-08-22T17:23:28Z",
- "unassigned_reason": "order too small"
}
]
}
Rate Dasher
Get the dasher assignment history of the delivery that you created.
path Parameters
external_delivery_id required | string/[a-zA-Z0-9-._~]+/ Example: D-1763 Unique (per developer) ID of the delivery. |
dasher_id required | integer Example: 1232142 Unique (per dasher) ID of the dasher. |
Request Body schema: application/json
rating required | integer <int32> [ -1 .. 1 ] Rating for the Dasher. |
feedback_reason | string Enum: "EQUIPPED" "ON_TIME" "PATIENT_RESPECTFUL" "INSTRUCTIONS_FOLLOWED" "GREAT_COMMUNICATION" "CHECKED_ITEMS" "DASHER_UNPROFESSIONAL" "INSTRUCTIONS_NOT_FOLLOWED" "NOT_EQUIPPED" "STOLE_ORDER" "DASHER_SOMEONE_ELSE" "MISHANDLED_ORDER" "EARLY_LATE_FOR_PICKUP" "DASHER_NEVER_ARRIVED" "OTHER" "HARASSED_STAFF_OR_CUSTOMERS" "INAPPROPRIATE_BEHAVIOR" "UNDER_THE_INFLUENCE" Enum to specify dasher feedback reason. |
comment | string Additional comment. |
Responses
Request samples
- Payload
Content type
application/json
{- "rating": 0,
- "feedback_reason": "UNDER_THE_INFLUENCE",
- "comment": "string"
}
Response samples
- 200
- 400
- 401
- 403
- 404
- 500
Content type
application/json
"SUCCESS"