All URIs are relative to https://api.flipdish.co
| Method | HTTP request | Description |
|---|---|---|
| archiveStore | POST /api/v1.0/stores/{storeId}/archive | |
| assignMenu | POST /api/v1.0/stores/{storeId}/menu/{menuId} | |
| cloneStore | POST /api/v1.0/stores/{storeId}/clone | |
| configureStoreServiceCharge | POST /api/v1.0/stores/{storeId}/servicecharge | |
| createBusinessHoursOverrideByStoreId | POST /api/v1.0/stores/{storeId}/businesshoursoverrides | |
| createStore | POST /api/v1.0/stores | |
| createStoreInProperty | POST /api/v1.0/properties/{propertyId}/stores | |
| deleteBusinessHoursOverride | DELETE /api/v1.0/stores/{storeId}/businesshoursoverrides/{businessHoursOverrideId} | |
| getBankAccountForStore | GET /api/v1.0/stores/{storeId}/bankaccount | |
| getBusinessHours | GET /api/v1.0/stores/{storeId}/availability/{deliveryType} | |
| getBusinessHoursOverrideByStoreId | GET /api/v1.0/stores/{storeId}/businesshoursoverrides | |
| getEndOfDayReport | GET /api/v1.0/stores/{storeId}/endofdayreport | |
| getPreOrderConfig | GET /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} | |
| getPreOrderPreview | GET /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/preview | |
| getProcessingFeeConfigsByStoreId | GET /api/v1.0/stores/{storeId}/processingfeeconfigs | |
| getProcessingFeeConfigsByStoreIdAndPaymentAccountType | GET /api/v1.0/stores/{storeId}/processingfeeconfigs/{paymentAccountType} | |
| getStoreById | GET /api/v1.0/stores/{storeId} | |
| getStoreDeliveryFeeConfig | GET /api/v1.0/stores/{storeId}/feeConfig/deliveryZones | |
| getStoreFeeConfig | GET /api/v1.0/stores/{storeId}/feeConfig | |
| getStoreHeadersByAppId | GET /api/v1.0/{appId}/stores/header | |
| getStoreLeadTimes | GET /api/v1.0/stores/{storeId}/leadTimes | |
| getStoreNetSales | GET /api/v1.0/{appId}/stores/stats | |
| getStoreServiceCharge | GET /api/v1.0/stores/{storeId}/servicecharge | |
| getStores | GET /api/v1.0/stores | |
| getStoresByAppId | GET /api/v1.0/{appId}/stores | |
| getStoresByStoreIdWithValidations | GET /api/v1.0/{appId}/storevalidation/kiosk | |
| publishStore | POST /api/v1.0/stores/{storeId}/publish | |
| putStoreDeliveryFeeConfig | PUT /api/v1.0/stores/{storeId}/feeConfig/deliveryZones | |
| setBusinessHours | POST /api/v1.0/stores/{storeId}/availability/{deliveryType} | |
| setPreOrdeEnabled | POST /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/enabled | |
| setStoreCollectionSettings | POST /api/v1.0/stores/{storeId}/collectionsettings | |
| setStoreLeadTimes | POST /api/v1.0/stores/{storeId}/leadTimes | |
| storesSetPropertyId | POST /api/v1.0/stores/{storeId}/propertyId/{propertyId} | |
| supportedSalesChannelsTypes | POST /api/v1.0/properties/{propertyId}/stores/{storeId}/supportedSalesChannels | |
| unpublishStore | POST /api/v1.0/stores/{storeId}/unpublish | |
| updatePreOrderConfig | POST /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} | |
| updateStore | POST /api/v1.0/stores/{storeId} | |
| updateStoreAddress | POST /api/v1.0/stores/{storeId}/address | |
| updateStoreAddressCoordinates | POST /api/v1.0/stores/{storeId}/address/coordinates | |
| updateStoreAddressForm | POST /api/v1.0/stores/{storeId}/addressform |
archiveStore(storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
try {
apiInstance.archiveStore(storeId);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#archiveStore");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer |
null (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultRestApiDefaultResponse assignMenu(storeId, menuId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
Integer menuId = 56; // Integer |
try {
RestApiArrayResultRestApiDefaultResponse result = apiInstance.assignMenu(storeId, menuId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#assignMenu");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| menuId | Integer |
RestApiArrayResultRestApiDefaultResponse
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultStore cloneStore(storeId, settings)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
StoreCloneSettings settings = new StoreCloneSettings(); // StoreCloneSettings |
try {
RestApiResultStore result = apiInstance.cloneStore(storeId, settings);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#cloneStore");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| settings | StoreCloneSettings |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultServiceCharge configureStoreServiceCharge(storeId, serviceCharge)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
ServiceCharge serviceCharge = new ServiceCharge(); // ServiceCharge |
try {
RestApiResultServiceCharge result = apiInstance.configureStoreServiceCharge(storeId, serviceCharge);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#configureStoreServiceCharge");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| serviceCharge | ServiceCharge |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultBusinessHoursOverride createBusinessHoursOverrideByStoreId(storeId, businessHoursOverride)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
BusinessHoursOverrideBase businessHoursOverride = new BusinessHoursOverrideBase(); // BusinessHoursOverrideBase |
try {
RestApiResultBusinessHoursOverride result = apiInstance.createBusinessHoursOverrideByStoreId(storeId, businessHoursOverride);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#createBusinessHoursOverrideByStoreId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| businessHoursOverride | BusinessHoursOverrideBase |
RestApiResultBusinessHoursOverride
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultStore createStore(storeGroupId, store)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeGroupId = 56; // Integer |
StoreCreateBase store = new StoreCreateBase(); // StoreCreateBase |
try {
RestApiResultStore result = apiInstance.createStore(storeGroupId, store);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#createStore");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeGroupId | Integer | ||
| store | StoreCreateBase |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultStore createStoreInProperty(storeGroupId, propertyId, store, autoAssignMenu)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeGroupId = 56; // Integer |
String propertyId = "propertyId_example"; // String |
StoreCreateBase store = new StoreCreateBase(); // StoreCreateBase |
Boolean autoAssignMenu = true; // Boolean |
try {
RestApiResultStore result = apiInstance.createStoreInProperty(storeGroupId, propertyId, store, autoAssignMenu);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#createStoreInProperty");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeGroupId | Integer | ||
| propertyId | String | ||
| store | StoreCreateBase | ||
| autoAssignMenu | Boolean | [optional] |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultRestApiDefaultResponse deleteBusinessHoursOverride(storeId, businessHoursOverrideId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
Integer businessHoursOverrideId = 56; // Integer |
try {
RestApiArrayResultRestApiDefaultResponse result = apiInstance.deleteBusinessHoursOverride(storeId, businessHoursOverrideId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#deleteBusinessHoursOverride");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| businessHoursOverrideId | Integer |
RestApiArrayResultRestApiDefaultResponse
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultAssignedBankAccount getBankAccountForStore(storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
try {
RestApiResultAssignedBankAccount result = apiInstance.getBankAccountForStore(storeId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getBankAccountForStore");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer |
RestApiResultAssignedBankAccount
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultBusinessHoursPeriod getBusinessHours(storeId, deliveryType)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
String deliveryType = "deliveryType_example"; // String |
try {
RestApiArrayResultBusinessHoursPeriod result = apiInstance.getBusinessHours(storeId, deliveryType);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getBusinessHours");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| deliveryType | String | [enum: Delivery, Pickup] |
RestApiArrayResultBusinessHoursPeriod
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiPaginationResultBusinessHoursOverride getBusinessHoursOverrideByStoreId(storeId, after, page, limit)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
OffsetDateTime after = OffsetDateTime.now(); // OffsetDateTime |
Integer page = 56; // Integer |
Integer limit = 56; // Integer |
try {
RestApiPaginationResultBusinessHoursOverride result = apiInstance.getBusinessHoursOverrideByStoreId(storeId, after, page, limit);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getBusinessHoursOverrideByStoreId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| after | OffsetDateTime | [optional] | |
| page | Integer | [optional] | |
| limit | Integer | [optional] |
RestApiPaginationResultBusinessHoursOverride
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultStoreEndOfDayReport getEndOfDayReport(storeId, date)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
OffsetDateTime date = OffsetDateTime.now(); // OffsetDateTime |
try {
RestApiResultStoreEndOfDayReport result = apiInstance.getEndOfDayReport(storeId, date);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getEndOfDayReport");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| date | OffsetDateTime | [optional] |
RestApiResultStoreEndOfDayReport
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultPreOrderConfig getPreOrderConfig(storeId, deliveryType)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
String deliveryType = "deliveryType_example"; // String |
try {
RestApiResultPreOrderConfig result = apiInstance.getPreOrderConfig(storeId, deliveryType);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getPreOrderConfig");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| deliveryType | String | [enum: Delivery, Pickup] |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultPreOrderTime getPreOrderPreview(storeId, deliveryType, preOrderConfigLeadTimeMinutes, preOrderConfigIntervalMinutes, preOrderConfigMaxOrderAheadDays, preOrderConfigIncludeAsap, preOrderConfigIncludeMoreGranularInitialTime, preOrderConfigCutOffTimePreviousDayBasic, preOrderConfigCutOffTimeCurrentDayBasic, preOrderConfigPreOrderTimeDisplayType, preOrderConfigAlwaysAppearOpen, preOrderConfigRequireExplicitSelectAlways)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
String deliveryType = "deliveryType_example"; // String |
Integer preOrderConfigLeadTimeMinutes = 56; // Integer | Lead Time in Minutes
Integer preOrderConfigIntervalMinutes = 56; // Integer | Interval in minutes
Integer preOrderConfigMaxOrderAheadDays = 56; // Integer | Max Days to order ahead
Boolean preOrderConfigIncludeAsap = true; // Boolean | Show ASAP as option
Boolean preOrderConfigIncludeMoreGranularInitialTime = true; // Boolean | Granual Init' Time
String preOrderConfigCutOffTimePreviousDayBasic = "preOrderConfigCutOffTimePreviousDayBasic_example"; // String | Cut off time previous day
String preOrderConfigCutOffTimeCurrentDayBasic = "preOrderConfigCutOffTimeCurrentDayBasic_example"; // String | Cut off time current day
String preOrderConfigPreOrderTimeDisplayType = "preOrderConfigPreOrderTimeDisplayType_example"; // String | Type of time displayed.
Boolean preOrderConfigAlwaysAppearOpen = true; // Boolean | Specifies whether a customer can pre-order outside the store opening hours or not.
Boolean preOrderConfigRequireExplicitSelectAlways = true; // Boolean | Force customer to select collection time.
try {
RestApiArrayResultPreOrderTime result = apiInstance.getPreOrderPreview(storeId, deliveryType, preOrderConfigLeadTimeMinutes, preOrderConfigIntervalMinutes, preOrderConfigMaxOrderAheadDays, preOrderConfigIncludeAsap, preOrderConfigIncludeMoreGranularInitialTime, preOrderConfigCutOffTimePreviousDayBasic, preOrderConfigCutOffTimeCurrentDayBasic, preOrderConfigPreOrderTimeDisplayType, preOrderConfigAlwaysAppearOpen, preOrderConfigRequireExplicitSelectAlways);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getPreOrderPreview");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| deliveryType | String | [enum: Delivery, Pickup] | |
| preOrderConfigLeadTimeMinutes | Integer | Lead Time in Minutes | [optional] |
| preOrderConfigIntervalMinutes | Integer | Interval in minutes | [optional] |
| preOrderConfigMaxOrderAheadDays | Integer | Max Days to order ahead | [optional] |
| preOrderConfigIncludeAsap | Boolean | Show ASAP as option | [optional] |
| preOrderConfigIncludeMoreGranularInitialTime | Boolean | Granual Init' Time | [optional] |
| preOrderConfigCutOffTimePreviousDayBasic | String | Cut off time previous day | [optional] |
| preOrderConfigCutOffTimeCurrentDayBasic | String | Cut off time current day | [optional] |
| preOrderConfigPreOrderTimeDisplayType | String | Type of time displayed. | [optional] [enum: SingleTime, StartAndEndTime, DayOnly] |
| preOrderConfigAlwaysAppearOpen | Boolean | Specifies whether a customer can pre-order outside the store opening hours or not. | [optional] |
| preOrderConfigRequireExplicitSelectAlways | Boolean | Force customer to select collection time. | [optional] |
RestApiArrayResultPreOrderTime
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultProcessingFeeConfig getProcessingFeeConfigsByStoreId(storeId, appNameId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
String appNameId = "appNameId_example"; // String |
try {
RestApiArrayResultProcessingFeeConfig result = apiInstance.getProcessingFeeConfigsByStoreId(storeId, appNameId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getProcessingFeeConfigsByStoreId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| appNameId | String | [optional] |
RestApiArrayResultProcessingFeeConfig
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultProcessingFeeConfig getProcessingFeeConfigsByStoreIdAndPaymentAccountType(storeId, paymentAccountType, appNameId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
String paymentAccountType = "paymentAccountType_example"; // String |
String appNameId = "appNameId_example"; // String |
try {
RestApiResultProcessingFeeConfig result = apiInstance.getProcessingFeeConfigsByStoreIdAndPaymentAccountType(storeId, paymentAccountType, appNameId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getProcessingFeeConfigsByStoreIdAndPaymentAccountType");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| paymentAccountType | String | [enum: Card, Cash, Ideal, Bancontact, Giropay, Eps, Emv, PayPal, PayGreen, GoogleWalletToken] | |
| appNameId | String | [optional] |
RestApiResultProcessingFeeConfig
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultStore getStoreById(storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
try {
RestApiResultStore result = apiInstance.getStoreById(storeId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStoreById");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultStoreDeliveryZoneFeeConfig getStoreDeliveryFeeConfig(storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
try {
RestApiArrayResultStoreDeliveryZoneFeeConfig result = apiInstance.getStoreDeliveryFeeConfig(storeId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStoreDeliveryFeeConfig");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer |
RestApiArrayResultStoreDeliveryZoneFeeConfig
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
StoreFeeConfig getStoreFeeConfig(storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
try {
StoreFeeConfig result = apiInstance.getStoreFeeConfig(storeId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStoreFeeConfig");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiPaginationResultStoreHeader getStoreHeadersByAppId(appId, storeNameQuery, salesChannelType, page, limit)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
String appId = "appId_example"; // String |
String storeNameQuery = "storeNameQuery_example"; // String |
String salesChannelType = "salesChannelType_example"; // String |
Integer page = 56; // Integer |
Integer limit = 56; // Integer |
try {
RestApiPaginationResultStoreHeader result = apiInstance.getStoreHeadersByAppId(appId, storeNameQuery, salesChannelType, page, limit);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStoreHeadersByAppId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| storeNameQuery | String | [optional] | |
| salesChannelType | String | [optional] [enum: Web, App, Kiosk, Pos, None] | |
| page | Integer | [optional] | |
| limit | Integer | [optional] |
RestApiPaginationResultStoreHeader
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultOrderLeadTimes getStoreLeadTimes(storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
try {
RestApiResultOrderLeadTimes result = apiInstance.getStoreLeadTimes(storeId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStoreLeadTimes");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultStoreStatistics getStoreNetSales(appId, storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
String appId = "appId_example"; // String |
List<Integer> storeId = Arrays.asList(56); // List<Integer> |
try {
RestApiArrayResultStoreStatistics result = apiInstance.getStoreNetSales(appId, storeId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStoreNetSales");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| storeId | List<Integer> |
RestApiArrayResultStoreStatistics
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
ServiceCharge getStoreServiceCharge(storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
try {
ServiceCharge result = apiInstance.getStoreServiceCharge(storeId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStoreServiceCharge");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiPaginationResultStore getStores(searchQuery, page, limit, storeGroupId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
String searchQuery = "searchQuery_example"; // String |
Integer page = 56; // Integer |
Integer limit = 56; // Integer |
Integer storeGroupId = 56; // Integer |
try {
RestApiPaginationResultStore result = apiInstance.getStores(searchQuery, page, limit, storeGroupId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStores");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| searchQuery | String | [optional] | |
| page | Integer | [optional] | |
| limit | Integer | [optional] | |
| storeGroupId | Integer | [optional] |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiPaginationResultStore getStoresByAppId(appId, searchQuery, salesChannelType, excludeUnpublished, page, limit)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
String appId = "appId_example"; // String |
String searchQuery = "searchQuery_example"; // String |
String salesChannelType = "salesChannelType_example"; // String |
Boolean excludeUnpublished = true; // Boolean |
Integer page = 56; // Integer |
Integer limit = 56; // Integer |
try {
RestApiPaginationResultStore result = apiInstance.getStoresByAppId(appId, searchQuery, salesChannelType, excludeUnpublished, page, limit);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStoresByAppId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| searchQuery | String | [optional] | |
| salesChannelType | String | [optional] [enum: Web, App, Kiosk, Pos, None] | |
| excludeUnpublished | Boolean | [optional] | |
| page | Integer | [optional] | |
| limit | Integer | [optional] |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiPaginationResultStoreValidationConfig getStoresByStoreIdWithValidations(storeId, appId, page, limit)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
List<Integer> storeId = Arrays.asList(56); // List<Integer> |
String appId = "appId_example"; // String |
Integer page = 56; // Integer |
Integer limit = 56; // Integer |
try {
RestApiPaginationResultStoreValidationConfig result = apiInstance.getStoresByStoreIdWithValidations(storeId, appId, page, limit);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#getStoresByStoreIdWithValidations");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | List<Integer> | ||
| appId | String | ||
| page | Integer | [optional] | |
| limit | Integer | [optional] |
RestApiPaginationResultStoreValidationConfig
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
publishStore(storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
try {
apiInstance.publishStore(storeId);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#publishStore");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer |
null (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
putStoreDeliveryFeeConfig(storeId, feeConfigUpdateRequest)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
StoreDeliveryZoneFeeConfigUpdateRequest feeConfigUpdateRequest = new StoreDeliveryZoneFeeConfigUpdateRequest(); // StoreDeliveryZoneFeeConfigUpdateRequest |
try {
apiInstance.putStoreDeliveryFeeConfig(storeId, feeConfigUpdateRequest);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#putStoreDeliveryFeeConfig");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| feeConfigUpdateRequest | StoreDeliveryZoneFeeConfigUpdateRequest |
null (empty response body)
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultBusinessHoursPeriod setBusinessHours(storeId, deliveryType, businessHoursPeriod)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
String deliveryType = "deliveryType_example"; // String |
BusinessHoursPeriodBase businessHoursPeriod = new BusinessHoursPeriodBase(); // BusinessHoursPeriodBase |
try {
RestApiResultBusinessHoursPeriod result = apiInstance.setBusinessHours(storeId, deliveryType, businessHoursPeriod);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#setBusinessHours");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| deliveryType | String | [enum: Delivery, Pickup] | |
| businessHoursPeriod | BusinessHoursPeriodBase |
RestApiResultBusinessHoursPeriod
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultRestApiDefaultResponse setPreOrdeEnabled(storeId, deliveryType, enabled)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
String deliveryType = "deliveryType_example"; // String |
Boolean enabled = true; // Boolean |
try {
RestApiArrayResultRestApiDefaultResponse result = apiInstance.setPreOrdeEnabled(storeId, deliveryType, enabled);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#setPreOrdeEnabled");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| deliveryType | String | [enum: Delivery, Pickup] | |
| enabled | Boolean |
RestApiArrayResultRestApiDefaultResponse
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultRestApiDefaultResponse setStoreCollectionSettings(storeId, settings, inheritFromProperty)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
StoreCollectionSettings settings = new StoreCollectionSettings(); // StoreCollectionSettings |
Boolean inheritFromProperty = true; // Boolean |
try {
RestApiResultRestApiDefaultResponse result = apiInstance.setStoreCollectionSettings(storeId, settings, inheritFromProperty);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#setStoreCollectionSettings");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| settings | StoreCollectionSettings | ||
| inheritFromProperty | Boolean | [optional] |
RestApiResultRestApiDefaultResponse
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultOrderLeadTimes setStoreLeadTimes(storeId, leadTime)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
LeadTime leadTime = new LeadTime(); // LeadTime |
try {
RestApiResultOrderLeadTimes result = apiInstance.setStoreLeadTimes(storeId, leadTime);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#setStoreLeadTimes");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| leadTime | LeadTime |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
Object storesSetPropertyId(storeId, propertyId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
String propertyId = "propertyId_example"; // String |
try {
Object result = apiInstance.storesSetPropertyId(storeId, propertyId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#storesSetPropertyId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| propertyId | String |
Object
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
supportedSalesChannelsTypes(propertyId, storeId, salesChannelTypes)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
String propertyId = "propertyId_example"; // String |
Integer storeId = 56; // Integer |
List<String> salesChannelTypes = Arrays.asList(new List<String>()); // List<String> |
try {
apiInstance.supportedSalesChannelsTypes(propertyId, storeId, salesChannelTypes);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#supportedSalesChannelsTypes");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| propertyId | String | ||
| storeId | Integer | ||
| salesChannelTypes | List<String> |
null (empty response body)
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
unpublishStore(storeId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
try {
apiInstance.unpublishStore(storeId);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#unpublishStore");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer |
null (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultRestApiDefaultResponse updatePreOrderConfig(storeId, deliveryType, preOrderConfig)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
String deliveryType = "deliveryType_example"; // String |
PreOrderConfig preOrderConfig = new PreOrderConfig(); // PreOrderConfig |
try {
RestApiArrayResultRestApiDefaultResponse result = apiInstance.updatePreOrderConfig(storeId, deliveryType, preOrderConfig);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#updatePreOrderConfig");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| deliveryType | String | [enum: Delivery, Pickup] | |
| preOrderConfig | PreOrderConfig |
RestApiArrayResultRestApiDefaultResponse
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultStore updateStore(storeId, store)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
StoreBase store = new StoreBase(); // StoreBase |
try {
RestApiResultStore result = apiInstance.updateStore(storeId, store);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#updateStore");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| store | StoreBase |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultStoreAddress updateStoreAddress(storeId, storeAddress)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
StoreAddressBase storeAddress = new StoreAddressBase(); // StoreAddressBase |
try {
RestApiResultStoreAddress result = apiInstance.updateStoreAddress(storeId, storeAddress);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#updateStoreAddress");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| storeAddress | StoreAddressBase |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultCoordinates updateStoreAddressCoordinates(storeId, coordinates, appNameId)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
Coordinates coordinates = new Coordinates(); // Coordinates |
String appNameId = "appNameId_example"; // String |
try {
RestApiResultCoordinates result = apiInstance.updateStoreAddressCoordinates(storeId, coordinates, appNameId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#updateStoreAddressCoordinates");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| coordinates | Coordinates | ||
| appNameId | String | [optional] |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
Object updateStoreAddressForm(storeId, address)
// Import classes:
//import com.flipdish.apiclient.ApiClient;
//import com.flipdish.apiclient.ApiException;
//import com.flipdish.apiclient.Configuration;
//import com.flipdish.apiclient.auth.*;
//import com.flipdish.apiclient.api.StoresApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
StoresApi apiInstance = new StoresApi();
Integer storeId = 56; // Integer |
StoreAddressForm address = new StoreAddressForm(); // StoreAddressForm |
try {
Object result = apiInstance.updateStoreAddressForm(storeId, address);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StoresApi#updateStoreAddressForm");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| storeId | Integer | ||
| address | StoreAddressForm |
Object
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml