All URIs are relative to https://api.flipdish.co
| Method | HTTP request | Description |
|---|---|---|
| createTeammate | POST /api/v1.0/{appId}/teammates | |
| deleteTeammate | DELETE /api/v1.0/{appId}/teammates/{id} | |
| getTeammateByAppIdAndTeammateId | GET /api/v1.0/{appId}/teammates/{id} | |
| getTeammatesByAppId | GET /api/v1.0/{appId}/teammates | |
| grantaccess | POST /api/v1.0/{appId}/teammates/grantaccess | |
| redeemInvitation | GET /api/v1.0/{appId}/teammates/redeem/{otc} | |
| teammatesAcceptInvitation | GET /api/v1.0/{appId}/teammates/accept/{otc} | |
| teammatesAcceptInvitations | POST /api/v1.0/teammates/acceptInvitations | |
| teammatesPendingInvitations | GET /api/v1.0/teammates/pending-invitations | |
| updateTeammate | POST /api/v1.0/{appId}/teammates/{id} |
RestApiResultTeammate createTeammate(appId, teammate)
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
String appId = "appId_example"; // String |
CreateTeammate teammate = new CreateTeammate(); // CreateTeammate |
try {
RestApiResultTeammate result = apiInstance.createTeammate(appId, teammate);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#createTeammate");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| teammate | CreateTeammate |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml
deleteTeammate(appId, id)
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
String appId = "appId_example"; // String |
String id = "id_example"; // String |
try {
apiInstance.deleteTeammate(appId, id);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#deleteTeammate");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| id | String |
null (empty response body)
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultTeammate getTeammateByAppIdAndTeammateId(appId, id)
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
String appId = "appId_example"; // String |
String id = "id_example"; // String |
try {
RestApiResultTeammate result = apiInstance.getTeammateByAppIdAndTeammateId(appId, id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#getTeammateByAppIdAndTeammateId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| id | String |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultTeammate getTeammatesByAppId(appId)
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
String appId = "appId_example"; // String |
try {
RestApiArrayResultTeammate result = apiInstance.getTeammatesByAppId(appId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#getTeammatesByAppId");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String |
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
Object grantaccess(appId, teammate)
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
String appId = "appId_example"; // String |
CreateTeammate teammate = new CreateTeammate(); // CreateTeammate |
try {
Object result = apiInstance.grantaccess(appId, teammate);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#grantaccess");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| teammate | CreateTeammate |
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
RestApiResultRedeemInvitationResult redeemInvitation(otc, appId)
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
String otc = "otc_example"; // String |
String appId = "appId_example"; // String |
try {
RestApiResultRedeemInvitationResult result = apiInstance.redeemInvitation(otc, appId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#redeemInvitation");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| otc | String | ||
| appId | String |
RestApiResultRedeemInvitationResult
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultAcceptInvitationResult teammatesAcceptInvitation(otc, appId)
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
String otc = "otc_example"; // String |
String appId = "appId_example"; // String |
try {
RestApiResultAcceptInvitationResult result = apiInstance.teammatesAcceptInvitation(otc, appId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#teammatesAcceptInvitation");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| otc | String | ||
| appId | String |
RestApiResultAcceptInvitationResult
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultRedeemInvitationResult teammatesAcceptInvitations()
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
try {
RestApiArrayResultRedeemInvitationResult result = apiInstance.teammatesAcceptInvitations();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#teammatesAcceptInvitations");
e.printStackTrace();
}This endpoint does not need any parameter.
RestApiArrayResultRedeemInvitationResult
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiArrayResultPendingInvitation teammatesPendingInvitations()
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
try {
RestApiArrayResultPendingInvitation result = apiInstance.teammatesPendingInvitations();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#teammatesPendingInvitations");
e.printStackTrace();
}This endpoint does not need any parameter.
RestApiArrayResultPendingInvitation
- Content-Type: Not defined
- Accept: application/json, text/json, application/xml, text/xml
RestApiResultTeammate updateTeammate(appId, id, teammate)
// 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.TeammatesApi;
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure OAuth2 access token for authorization: oauth2
OAuth oauth2 = (OAuth) defaultClient.getAuthentication("oauth2");
oauth2.setAccessToken("YOUR ACCESS TOKEN");
TeammatesApi apiInstance = new TeammatesApi();
String appId = "appId_example"; // String |
String id = "id_example"; // String |
TeammateBase teammate = new TeammateBase(); // TeammateBase |
try {
RestApiResultTeammate result = apiInstance.updateTeammate(appId, id, teammate);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TeammatesApi#updateTeammate");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| appId | String | ||
| id | String | ||
| teammate | TeammateBase |
- Content-Type: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- Accept: application/json, text/json, application/xml, text/xml