All URIs are relative to https://api.flipdish.co
| Method | HTTP request | Description |
|---|---|---|
| getBrandSmsProviderCredentialByServiceType | GET /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials/{serviceType} | |
| getBrandSmsProviderCredentials | GET /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials | |
| smsProviderCredentialDelete | DELETE /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials/{serviceType} | |
| smsProviderCredentialUpdate | POST /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials/{serviceType} | |
| smsProviderCredentialsBulkUpsert | POST /api/v1.0/sms-providers/bulk-upsert |
RestApiResultSmsProviderCredential getBrandSmsProviderCredentialByServiceType(orgId, brandId, serviceType, withFallback)
// 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.SmsProviderCredentialsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
SmsProviderCredentialsApi apiInstance = new SmsProviderCredentialsApi();
String orgId = "orgId_example"; // String |
String brandId = "brandId_example"; // String |
String serviceType = "serviceType_example"; // String |
Boolean withFallback = true; // Boolean |
try {
RestApiResultSmsProviderCredential result = apiInstance.getBrandSmsProviderCredentialByServiceType(orgId, brandId, serviceType, withFallback);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SmsProviderCredentialsApi#getBrandSmsProviderCredentialByServiceType");
e.printStackTrace();
}
| Name | Type | Description | Notes |
|---|---|---|---|
| orgId | String | ||
| brandId | String | ||
| serviceType | String | [enum: Nexmo, Twilio, Default, MessageBird] | |
| withFallback | Boolean | [optional] |
RestApiResultSmsProviderCredential
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultSmsProviderCredential getBrandSmsProviderCredentials(orgId, brandId)
// 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.SmsProviderCredentialsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
SmsProviderCredentialsApi apiInstance = new SmsProviderCredentialsApi();
String orgId = "orgId_example"; // String |
String brandId = "brandId_example"; // String |
try {
RestApiArrayResultSmsProviderCredential result = apiInstance.getBrandSmsProviderCredentials(orgId, brandId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SmsProviderCredentialsApi#getBrandSmsProviderCredentials");
e.printStackTrace();
}
| Name | Type | Description | Notes |
|---|---|---|---|
| orgId | String | ||
| brandId | String |
RestApiArrayResultSmsProviderCredential
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultSmsProviderCredential smsProviderCredentialDelete(orgId, brandId, serviceType)
// 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.SmsProviderCredentialsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
SmsProviderCredentialsApi apiInstance = new SmsProviderCredentialsApi();
String orgId = "orgId_example"; // String |
String brandId = "brandId_example"; // String |
String serviceType = "serviceType_example"; // String |
try {
RestApiResultSmsProviderCredential result = apiInstance.smsProviderCredentialDelete(orgId, brandId, serviceType);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SmsProviderCredentialsApi#smsProviderCredentialDelete");
e.printStackTrace();
}
| Name | Type | Description | Notes |
|---|---|---|---|
| orgId | String | ||
| brandId | String | ||
| serviceType | String | [enum: Nexmo, Twilio, Default, MessageBird] |
RestApiResultSmsProviderCredential
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultSmsProviderCredential smsProviderCredentialUpdate(orgId, brandId, serviceType, credential)
// 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.SmsProviderCredentialsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
SmsProviderCredentialsApi apiInstance = new SmsProviderCredentialsApi();
String orgId = "orgId_example"; // String |
String brandId = "brandId_example"; // String |
String serviceType = "serviceType_example"; // String |
SmsProviderCredentialUpdateRequest credential = new SmsProviderCredentialUpdateRequest(); // SmsProviderCredentialUpdateRequest |
try {
RestApiResultSmsProviderCredential result = apiInstance.smsProviderCredentialUpdate(orgId, brandId, serviceType, credential);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SmsProviderCredentialsApi#smsProviderCredentialUpdate");
e.printStackTrace();
}
| Name | Type | Description | Notes |
|---|---|---|---|
| orgId | String | ||
| brandId | String | ||
| serviceType | String | [enum: Nexmo, Twilio, Default, MessageBird] | |
| credential | SmsProviderCredentialUpdateRequest |
RestApiResultSmsProviderCredential
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultSmsProviderCredential smsProviderCredentialsBulkUpsert(credentials)
// 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.SmsProviderCredentialsApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
SmsProviderCredentialsApi apiInstance = new SmsProviderCredentialsApi();
List<SmsProviderCredential> credentials = Arrays.asList(new SmsProviderCredential()); // List<SmsProviderCredential> |
try {
RestApiArrayResultSmsProviderCredential result = apiInstance.smsProviderCredentialsBulkUpsert(credentials);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SmsProviderCredentialsApi#smsProviderCredentialsBulkUpsert");
e.printStackTrace();
}
| Name | Type | Description | Notes |
|---|---|---|---|
| credentials | List<SmsProviderCredential> |
RestApiArrayResultSmsProviderCredential
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml