All URIs are relative to https://api.flipdish.co
Method | HTTP request | Description |
---|---|---|
createApp | POST /api/v1.0/apps | |
getApp | GET /api/v1.0/apps/{appId} | |
getAppHostnameStatus | GET /api/v1.0/apps/{appId}/hostnamestatus | |
getApps | GET /api/v1.0/apps | |
getCompliance | GET /api/v1.0/apps/{appId}/compliance | |
getPanaceaVanityUrl | GET /api/v1.0/apps/{appId}/panacea/url | |
getSupportedCountries | GET /api/v1.0/apps/supportedcountries | |
isPanaceaVanityUrlAvailable | GET /api/v1.0/apps/{appId}/panacea/url/available | |
lookupByWhitelabelId | GET /api/v1.0/apps/{whitelabelId}/lookup | |
setAppConfig | POST /api/v1.0/apps/{appId}/config | |
setAppHostname | POST /api/v1.0/apps/{appId}/hostname | |
setAppLanguages | POST /api/v1.0/apps/{appId}/config/languages | |
setAppStoreName | POST /api/v1.0/apps/{appId}/appstorename | |
setCompliance | POST /api/v1.0/apps/{appId}/compliance | |
setPanaceaVanityUrl | POST /api/v1.0/apps/{appId}/panacea/url | |
toggleNextGenWeb | POST /api/v1.0/apps/{appId}/nextgenweb | |
uploadAppLogo | POST /api/v1.0/apps/{appId}/logo |
RestApiStringResult createApp(parameters)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let parameters = new Flipdish.CreateAppParameters(); // CreateAppParameters |
apiInstance.createApp(parameters, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
parameters | CreateAppParameters |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml, Message, ErrorCode, StackTrace
RestApiResultApp getApp(appId)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
apiInstance.getApp(appId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiResultDnsRecordInformation getAppHostnameStatus(appId)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
apiInstance.getAppHostnameStatus(appId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String |
RestApiResultDnsRecordInformation
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiPaginationResultApp getApps(opts)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let opts = {
'nameFilter': "nameFilter_example", // String |
'page': 56, // Number |
'limit': 56 // Number |
};
apiInstance.getApps(opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
nameFilter | String | [optional] | |
page | Number | [optional] | |
limit | Number | [optional] |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiResultAppCompliance getCompliance(appId)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
apiInstance.getCompliance(appId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiStringResult getPanaceaVanityUrl(appId)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
apiInstance.getPanaceaVanityUrl(appId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiArrayResultSupportedCountry getSupportedCountries()
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
apiInstance.getSupportedCountries((error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
This endpoint does not need any parameter.
RestApiArrayResultSupportedCountry
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiStringResult isPanaceaVanityUrlAvailable(vanityUrl, appId)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let vanityUrl = "vanityUrl_example"; // String |
let appId = "appId_example"; // String |
apiInstance.isPanaceaVanityUrlAvailable(vanityUrl, appId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
vanityUrl | String | ||
appId | String |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
AppLookup lookupByWhitelabelId(whitelabelId)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let whitelabelId = 56; // Number |
apiInstance.lookupByWhitelabelId(whitelabelId, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
whitelabelId | Number |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultApp setAppConfig(appId, appConfigUpdate)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
let appConfigUpdate = new Flipdish.AppConfigUpdateModel(); // AppConfigUpdateModel |
apiInstance.setAppConfig(appId, appConfigUpdate, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String | ||
appConfigUpdate | AppConfigUpdateModel |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiStringResult setAppHostname(appId, hostname, opts)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
let hostname = "hostname_example"; // String |
let opts = {
'isEmbed': true // Boolean |
};
apiInstance.setAppHostname(appId, hostname, opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String | ||
hostname | String | ||
isEmbed | Boolean | [optional] |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiResultApp setAppLanguages(appId, languages)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
let languages = [new Flipdish.Language()]; // [Language] |
apiInstance.setAppLanguages(appId, languages, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String | ||
languages | [Language] |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml, Data
setAppStoreName(appId, appStoreName)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
let appStoreName = "appStoreName_example"; // String |
apiInstance.setAppStoreName(appId, appStoreName, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String | ||
appStoreName | 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
RestApiResultAppCompliance setCompliance(appId, complianceType)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
let complianceType = "complianceType_example"; // String |
apiInstance.setCompliance(appId, complianceType, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String | ||
complianceType | String |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiStringResult setPanaceaVanityUrl(appId, vanityUrl)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
let vanityUrl = "vanityUrl_example"; // String |
apiInstance.setPanaceaVanityUrl(appId, vanityUrl, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String | ||
vanityUrl | String |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
RestApiStringResult toggleNextGenWeb(appId, hostname, vanityUrl, isNextGenWeb)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
let hostname = "hostname_example"; // String |
let vanityUrl = "vanityUrl_example"; // String |
let isNextGenWeb = true; // Boolean |
apiInstance.toggleNextGenWeb(appId, hostname, vanityUrl, isNextGenWeb, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String | ||
hostname | String | ||
vanityUrl | String | ||
isNextGenWeb | Boolean |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml, Data
uploadAppLogo(appId, Image)
import Flipdish from '@flipdish/api-client-javascript';
let defaultClient = Flipdish.ApiClient.instance;
// Configure OAuth2 access token for authorization: oauth2
let oauth2 = defaultClient.authentications['oauth2'];
oauth2.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new Flipdish.AppsApi();
let appId = "appId_example"; // String |
let Image = "/path/to/file"; // File | App Logo
apiInstance.uploadAppLogo(appId, Image, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
});
Name | Type | Description | Notes |
---|---|---|---|
appId | String | ||
Image | File | App Logo |
null (empty response body)
- Content-Type: multipart/form-data
- Accept: application/json, text/json, application/xml, text/xml