Customers
Request body
application/jsonnullResponses
201curl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/create-customer'Response
nullParameters
customerIdpath · stringrequireddefault: Responses
200curl -X GET 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/get-customer-by-id/{customerId}'Response
nullRequest body
application/jsonnullResponses
201curl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/addresses/create-customer-address'Response
nullParameters
customerIdpath · stringrequireddefault: Request body
application/jsonnullResponses
201curl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/addresses/make-customer-address-active'Response
nullParameters
customerIdpath · stringrequireddefault: Request body
application/jsonnullResponses
201curl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/addresses/delete-customer-address'Response
nullParameters
customerIdpath · stringrequireddefault: Responses
200curl -X GET 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/addresses/fetch-customer-addresses'Response
nullGet nearby vendors
Fetches all approved, open vendors within the configured search radius of the customer location.
Parameters
latitudequery · numberrequireddefault: Customer's current latitude
longitudequery · numberrequireddefault: Customer's current longitude
pagequery · numberdefault: 1pageSizequery · numberdefault: 20Responses
200Nearby vendors fetched successfullycurl -X GET 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/vendors/nearby'Response
nullSubmit a review for a rider
Allows a customer to submit a review for a rider after delivery completion. Customer can only review completed deliveries (DELIVERED status) that they placed. Each delivery can only be reviewed once. Review includes rating (1-5 stars), optional text feedback, and quality indicators (professional, on-time, handled with care).
Parameters
customerIdpath · stringrequireddefault: Customer ID
Request body
application/jsonnullResponses
201Review submitted successfully400Invalid request or review already exists404Order not foundcurl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/{customerId}/reviews/rider'Response
null