AI-generated Key Takeaways
- 
          Lists all MerchantStatus of a partner that satisfy filter conditions such as booking inventory status, waitlist inventory status, or geo matching status. 
- 
          Uses a GETrequest to the endpointhttps://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/merchants}/status, with required path parameterparentand optional query parameters for filtering and pagination.
- 
          Requires authorization with the https://www.googleapis.com/auth/mapsbookingscope.
- 
          The response body contains a list of MerchantStatus objects and a token for pagination if there are more results. 
- 
          Provides enums for BookingInventoryStatus, WaitlistInventoryStatus, and GeoMatchingStatus for filtering purposes. 
- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- BookingInventoryStatus
- WaitlistInventoryStatus
- GeoMatchingStatus
List all MerchantStatus of a partner that satisfy the filter conditions.
HTTP request
GET https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/merchants}/status
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| parent | 
 Required. The parent, which owns this collection of merchant status. Format:  | 
Query parameters
| Parameters | |
|---|---|
| page | 
 Required. The maximum number of items to return. Note that the server may reduce the page size. | 
| page | 
 Optional. The nextPageToken value returned from a previous ListMerchantStatusResponse, if any. | 
| booking | 
 Optional. Optional restriction to filter results by booking inventory status. | 
| waitlist | 
 Optional. Optional restriction to filter results by waitlist inventory status. | 
| geo | 
 Optional. Optional restriction to filter results by Geo matching status. | 
Request body
The request body must be empty.
Response body
The response to list MerchantStatus.
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
| {
  "merchantStatuses": [
    {
      object ( | 
| Fields | |
|---|---|
| merchant | 
 List of merchant statuses that satisfy the filter conditions. | 
| next | 
 Token to retrieve the next page of results. There are no more results in the list if empty. | 
Authorization scopes
Requires the following OAuth scope:
- https://www.googleapis.com/auth/mapsbooking
BookingInventoryStatus
End-to-end booking inventory status.
| Enums | |
|---|---|
| BOOKING_INVENTORY_STATUS_UNSPECIFIED | Not specified. | 
| NO_VALID_FUTURE_INVENTORY | Merchant doesn't have booking inventory in the next 30 day. | 
| HAS_VALID_FUTURE_INVENTORY | Merchant has booking inventory in the next 30 day. | 
WaitlistInventoryStatus
End-to-end waitlist inventory status.
| Enums | |
|---|---|
| WAITLIST_INVENTORY_STATUS_UNSPECIFIED | Not specified. | 
| NO_VALID_WAITLIST_SERVICE | Merchant doesn't have service supporting waitlist. | 
| HAS_VALID_WAITLIST_SERVICE | Merchant has service supporting waitlist. | 
GeoMatchingStatus
Merchant geo matching status.
| Enums | |
|---|---|
| GEO_MATCHING_STATUS_UNSPECIFIED | Not specified. | 
| GEO_UNMATCHED | Merchant is not geo matched. | 
| GEO_MATCHED | Merchant is geo matched. |