Voosh API Documentation (1.0.0)
Voosh aggregates data from multiple platforms, including DoorDash, Uber Eats, ezCater, Grubhub, and others, to provide a unified system that enables restaurant owners to analyze their listed restaurants across various platforms and locations.
This API documentation outlines the available endpoints that facilitate seamless access to key operational data. These APIs empower restaurants to efficiently manage operations and make data-driven decisions.
Once you become an official Voosh partner, you will receive a unique API key (partner token) for secure authentication and access to live data. For partnership inquiries, please contact us.
Restaurant Details API
The Restaurant Details API enables partners to retrieve all restaurant listings associated with Voosh, including delivery platform mappings (DoorDash, Uber Eats, Grubhub) and store-level availability, grouped by client. There is also support to retrieve specific client restaurant details.
This API provides:
All Restaurant Listings – Fetches restaurant details for all clients, including listing IDs, restaurant names, and platform-specific store names.
Platform Availability Flags – Indicates if each restaurant is listed on DoorDash, Uber Eats, or Grubhub.
Client-Based Grouping – Organizes listings under each
clientId
andclientName
for easier management.
Request
Overview
This endpoint retrieves detailed information about all restaurants associated with a partner. It provides a comprehensive list of restaurant details, including their active delivery services and listing information.
HTTP Method
GET
URL
{{base-url}}/v1/partnerApi/restaurantDetails/getAllDetails
Request Parameters
This endpoint does not require any request body parameters.
Response
Summary
The response returns a JSON object containing the status of the request, a message, and the result which includes an array of restaurant details. Each restaurant detail includes information about the restaurant's name, brand, listing ID, and active delivery services.
Response Fields
Field | Type | Description |
---|---|---|
status | boolean | Indicates if the request was successful. |
statusCode | integer | Code representing the status of the response. |
message | string | Additional information about the request (if any). |
result | object | Contains the details of the restaurants. |
error | object | Contains error information if the request failed. |
Detailed Breakdown of Result Field
Result Object
The result
object may contain the following keys:
Field | Type | Description |
---|---|---|
restaurantDetails | array | An array of objects containing details for each restaurant. |
Restaurant Details Array
The restaurantDetails
object may contain the following keys:
Field | Type | Description |
---|---|---|
clientName | string | The name of the client associated with the restaurant. |
clientId | string | Unique identifier for the client. |
listingDetails | array | An array of objects containing listing information for the restaurant. |
Listing Details Array
The listingDetails
object may contain the following keys:
Field | Type | Description |
---|---|---|
restaurantName | string | The name of the restaurant. |
brandName | string | The brand associated with the restaurant. |
listingId | string | Unique identifier for the restaurant listing. |
isDoordashActive | boolean | Indicates if the restaurant is active on DoorDash. |
isGrubhubActive | boolean | Indicates if the restaurant is active on Grubhub. |
isUbereatsActive | boolean | Indicates if the restaurant is active on UberEats. |
doordashStoreName | string | The store name used on DoorDash. |
ubereatsStoreName | string | The store name used on UberEats. |
grubhubStoreName | string | The store name used on Grubhub. |
Example Response
{
"status": true,
"statusCode": 200,
"message": "All Restaurant details fetched successfully",
"result": {
"restaurantDetails": [
{
"clientName": "Chatmeter",
"clientId": "CH4798",
"listingDetails": [
{
"restaurantName": "Taco Bell - 35144",
"brandName": "Taco Bell",
"listingId": "P411",
"isDoordashActive": false,
"isGrubhubActive": false,
"isUbereatsActive": true,
"doordashStoreName": "",
"ubereatsStoreName": "Taco Bell (1209 N. Missouri St.)",
"grubhubStoreName": ""
},
{
"restaurantName": "Taco Bell - 039153",
"brandName": "Taco Bell",
"listingId": "P421",
"isDoordashActive": false,
"isGrubhubActive": true,
"isUbereatsActive": false,
"doordashStoreName": "",
"ubereatsStoreName": "",
"grubhubStoreName": "Taco Bell - 039153"}
]
}
]
},
"error": null
}
This structured documentation provides a clear understanding of the endpoint's purpose, request structure, and response format, enabling users to effectively integrate and utilize the API.
- Mock server
https://api.voosh.ai/_mock/main/v1/partnerApi/restaurantDetails/getAllDetails
https://growapiservicesv2server.voosh.ai/v1/partnerApi/restaurantDetails/getAllDetails
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api.voosh.ai/_mock/main/v1/partnerApi/restaurantDetails/getAllDetails \
-H 'token: {{access-token}}' \
-H 'x-api-key: YOUR_API_KEY_HERE'
{ "error": null, "message": "All Restaurant details fetched successfully", "result": { "restaurantDetails": [ … ] }, "status": true, "statusCode": 200 }
Reviews API
The Reviews API enables partners to access, manage, and respond to customer reviews for common clients across multiple platforms. This API provides:
Reviews Data – Retrieve detailed reviews submitted by customers across integrated platforms, including ratings, comments, and timestamps.
Manual Reply to Reviews – Submit replies manually to individual customer reviews directly through the API.
This API helps partners streamline customer engagement, maintain brand reputation, and ensure timely responses to feedback across platforms.
Orders API
The Orders API enables seamless aggregation of order data from multiple third-party platforms for clients common to Voosh and its partners. This API provides:
Order Details: Retrieves comprehensive order information from integrated platforms, including order status, timestamps, and itemized breakdowns.
Financial Insights: Fetches order-level financial data, offering visibility into revenue, taxes, fees, and other cost components.
By consolidating order data across platforms, this API empowers partners to efficiently analyze performance, optimize operations, and ensure accurate financial tracking.
Dispute Manager API
The Dispute Manager API enables partners to track and manage disputed orders for common clients across multiple platforms. This API provides:
Disputed Order Data: Retrieves details of disputed orders, including their current status (approved, denied, or expired) and the total number of orders eligible for dispute.
Dispute Resolution Methods:
AI Auto Disputes – Automate the dispute process by enabling AI-powered dispute submission for all locations.
Manual Disputes – Manually select and submit disputes for specific orders as needed.
This API streamlines dispute management, ensuring accurate tracking and efficient resolution of charge discrepancies.
Financial Reconciliation API
The Financial Reconciliation API provides a comprehensive view of financial transactions across multiple locations, enabling accurate tracking and reconciliation of payments, deductions, and discrepancies. This API includes:
Deductions Breakdown – Retrieve a detailed breakdown of deductions, including commissions, error charges, adjustments, and other fee components.
Estimated vs. Actual Payout – Access store-wise comparisons between estimated and actual payouts to identify discrepancies.
Tax Bifurcation – Retrieve store-level tax details, differentiating between taxes remitted to the merchant and those remitted to the state.
POS vs. Third-Party Reconciliation – Compare POS data with third-party platform records to identify order mismatches, status differences, and unclaimed revenue at the store level.
Deposit Data – Get store-wise deposit details to track payment settlements and ensure financial accuracy.
This API helps partners maintain financial transparency and optimize reconciliation processes across platforms.