Customers
POST
/api/v1/customers/customers/create-customerRequest body
application/jsonnullResponses
nullboltTry it
env
POST
https://api.example.com/api/v1/customers/customers/create-customerRequest body
Code samples
curl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/create-customer'GET
/api/v1/customers/customers/get-customer-by-id/{customerId}Parameters
customerIdpathstringrequireddefault: Responses
nullboltTry it
env
GET
https://api.example.com/api/v1/customers/customers/get-customer-by-id/{customerId}Path parameters
customerId*Code samples
curl -X GET 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/get-customer-by-id/{customerId}'POST
/api/v1/customers/customers/addresses/create-customer-addressRequest body
application/jsonnullResponses
nullboltTry it
env
POST
https://api.example.com/api/v1/customers/customers/addresses/create-customer-addressRequest body
Code samples
curl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/addresses/create-customer-address'POST
/api/v1/customers/customers/addresses/make-customer-address-activeParameters
customerIdpathstringrequireddefault: Request body
application/jsonnullResponses
nullboltTry it
env
POST
https://api.example.com/api/v1/customers/customers/addresses/make-customer-address-activePath parameters
customerId*Request body
Code samples
curl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/addresses/make-customer-address-active'POST
/api/v1/customers/customers/addresses/delete-customer-addressParameters
customerIdpathstringrequireddefault: Request body
application/jsonnullResponses
nullboltTry it
env
POST
https://api.example.com/api/v1/customers/customers/addresses/delete-customer-addressPath parameters
customerId*Request body
Code samples
curl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/addresses/delete-customer-address'GET
/api/v1/customers/customers/addresses/fetch-customer-addressesParameters
customerIdpathstringrequireddefault: Responses
nullboltTry it
env
GET
https://api.example.com/api/v1/customers/customers/addresses/fetch-customer-addressesPath parameters
customerId*Code samples
curl -X GET 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/addresses/fetch-customer-addresses'GET
/api/v1/customers/customers/vendors/nearbyGet nearby vendors
Fetches all approved, open vendors within the configured search radius of the customer location.
Parameters
latitudequerynumberrequireddefault: Customer's current latitudelongitudequerynumberrequireddefault: Customer's current longitudepagequerynumberdefault: 1pageSizequerynumberdefault: 20Responses
Nearby vendors fetched successfully
nullboltTry it
env
GET
https://api.example.com/api/v1/customers/customers/vendors/nearbyQuery parameters
latitude*longitude*pagepageSizeCode samples
curl -X GET 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/vendors/nearby'POST
/api/v1/customers/customers/{customerId}/reviews/riderSubmit 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
customerIdpathstringrequireddefault: Customer IDRequest body
application/jsonnullResponses
Review submitted successfully
nullboltTry it
env
POST
https://api.example.com/api/v1/customers/customers/{customerId}/reviews/riderPath parameters
customerId*Request body
Code samples
curl -X POST 'https://customer-api.docs.newinstance.cloud/api/v1/customers/customers/{customerId}/reviews/rider'