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" "OTHER_BLOCK"  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"