Skip to main content

Record customer arrival

POST /v2/post_checkout/orders/{order_id}/pickup/user_arrived

Records that the customer has arrived at the retailer location to pick up their order.

For curbside pickup orders, the store is notified that the customer has arrived. A runner brings the order to the customer's vehicle in the designated pickup area.

Security

NameInDescription
AuthorizationheaderThe Authorization header with the bearer token acquired during authentication.

Parameters

NameInTypeRequiredDescription
order_idpathstringRequiredThe ID of the order.

Request

None.

Request examples

curl --request POST \
--url 'https://connect.instacart.com/v2/post_checkout/orders/{order_id}/pickup/user_arrived' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json'

Response

FieldTypeRequiredDescription
successbooleanRequiredWhether the request was successful.

Response examples

200 Success

{
"success": true
}

4XX Errors

Error responses return either a single error or multiple errors.

HTTP CodeCauseError MessageError CodeError Meta
400Order delivery is not staged"Params error"2001{"order_delivery_id":"Order delivery is not staged."}
404Order not found"Resource not found"4000Not applicable