SeaTable\Client\AppsApi¶
All URIs are relative to https://cloud.seatable.io, except if the operation defines another base path.
Method | HTTP request | Description |
---|---|---|
changeAppStatus() | PUT /api/v2.1/external-apps/{app_token}/status/ | Change App Status |
importUsersToApp() | POST /api/v2.1/universal-apps/{app_token}/app-users/batch/ | Import Users to App |
listAppInviteLinks() | GET /api/v2.1/universal-apps/{app_token}/invite-links/ | List App Invite Links |
listApps() | GET /api/v2.1/universal-apps/ | List Apps |
listUniversalAppUsers() | GET /api/v2.1/universal-apps/{app_token}/app-users/ | List Universal App Users |
changeAppStatus()
¶
Change App Status
Activate or deactivate a universal app. Pay attention that true
means the app is inactive. false
means the app is active.
Example¶
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: AccountTokenAuth (use the right token for your request)
$config = SeaTable\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_TOKEN');
$apiInstance = new SeaTable\Client\User\AppsApi(
new GuzzleHttp\Client(),
$config
);
$app_token = 8254d58e-6a67-45ab-be37-87939d80e99f; // string
$is_inactive = new \SeaTable\Client\User\IsInactive(); // \SeaTable\Client\User\IsInactive
try {
$apiInstance->changeAppStatus($app_token, $is_inactive);
} catch (Exception $e) {
echo 'Exception when calling AppsApi->changeAppStatus: ', $e->getMessage(), PHP_EOL;
}
Parameters¶
Name | Type | Description | Notes |
---|---|---|---|
app_token | string | ||
is_inactive | \SeaTable\Client\User\IsInactive | [optional] |
Return type¶
void (empty response body)
Authorization¶
AccountTokenAuth
importUsersToApp()
¶
Import Users to App
Hier muss noch eine Beschreibung ergänzt werden
Example¶
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: AccountTokenAuth (use the right token for your request)
$config = SeaTable\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_TOKEN');
$apiInstance = new SeaTable\Client\User\AppsApi(
new GuzzleHttp\Client(),
$config
);
$app_token = 8254d58e-6a67-45ab-be37-87939d80e99f; // string
$import_users_to_app_request = new \SeaTable\Client\User\ImportUsersToAppRequest(); // \SeaTable\Client\User\ImportUsersToAppRequest
try {
$apiInstance->importUsersToApp($app_token, $import_users_to_app_request);
} catch (Exception $e) {
echo 'Exception when calling AppsApi->importUsersToApp: ', $e->getMessage(), PHP_EOL;
}
Parameters¶
Name | Type | Description | Notes |
---|---|---|---|
app_token | string | ||
import_users_to_app_request | \SeaTable\Client\User\ImportUsersToAppRequest | [optional] |
Return type¶
void (empty response body)
Authorization¶
AccountTokenAuth
listAppInviteLinks()
¶
List App Invite Links
Hier muss noch eine Beschreibung ergänzt werden
Example¶
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: AccountTokenAuth (use the right token for your request)
$config = SeaTable\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_TOKEN');
$apiInstance = new SeaTable\Client\User\AppsApi(
new GuzzleHttp\Client(),
$config
);
$app_token = 8254d58e-6a67-45ab-be37-87939d80e99f; // string
try {
$apiInstance->listAppInviteLinks($app_token);
} catch (Exception $e) {
echo 'Exception when calling AppsApi->listAppInviteLinks: ', $e->getMessage(), PHP_EOL;
}
Parameters¶
Name | Type | Description | Notes |
---|---|---|---|
app_token | string |
Return type¶
void (empty response body)
Authorization¶
AccountTokenAuth
listApps()
¶
List Apps
Hier muss noch eine Beschreibung ergänzt werden
Example¶
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: AccountTokenAuth (use the right token for your request)
$config = SeaTable\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_TOKEN');
$apiInstance = new SeaTable\Client\User\AppsApi(
new GuzzleHttp\Client(),
$config
);
try {
$apiInstance->listApps();
} catch (Exception $e) {
echo 'Exception when calling AppsApi->listApps: ', $e->getMessage(), PHP_EOL;
}
Parameters¶
This endpoint does not need any parameter.
Return type¶
void (empty response body)
Authorization¶
AccountTokenAuth
listUniversalAppUsers()
¶
List Universal App Users
Hier muss noch eine Beschreibung ergänzt werden
Example¶
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: AccountTokenAuth (use the right token for your request)
$config = SeaTable\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_TOKEN');
$apiInstance = new SeaTable\Client\User\AppsApi(
new GuzzleHttp\Client(),
$config
);
$app_token = 8254d58e-6a67-45ab-be37-87939d80e99f; // string
try {
$apiInstance->listUniversalAppUsers($app_token);
} catch (Exception $e) {
echo 'Exception when calling AppsApi->listUniversalAppUsers: ', $e->getMessage(), PHP_EOL;
}
Parameters¶
Name | Type | Description | Notes |
---|---|---|---|
app_token | string |
Return type¶
void (empty response body)
Authorization¶
AccountTokenAuth