All URIs are relative to http://localhost, except if the operation defines another base path.
| Method | HTTP request | Description |
|---|---|---|
| subscriptionsGetDefaultPermissions() | GET /api/manage/v1/Subscriptions/{subscriptionId}/defaultPermissions | Get subscription's default permissions for new entities |
| subscriptionsGetMyPermissions() | GET /api/manage/v1/Subscriptions/{subId}/mypermissions | Get user's permissions for a subscription by id |
| subscriptionsGetPermissions() | GET /api/manage/v1/Subscriptions/{id}/permissions | Get permissions for a subscription by id |
| subscriptionsGetSubscription() | GET /api/manage/v1/Subscriptions/{id} | Returns the subscription by id |
| subscriptionsGetSubscriptions() | GET /api/manage/v1/Subscriptions | Returns a list of all subscriptions of current user |
| subscriptionsRenameSubscription() | PUT /api/manage/v1/Subscriptions/{subscriptionId}/rename | Rename subscription |
| subscriptionsUpdateDefaultPermissions() | PUT /api/manage/v1/Subscriptions/{subscriptionId}/defaultPermissions | Change subscription's default permissions for new entities |
| subscriptionsUpdateLocale() | PUT /api/manage/v1/Subscriptions/{subscriptionId}/Locale | Update subscription's default locale |
| subscriptionsUpdatePermissions() | POST /api/manage/v1/Subscriptions/{id}/permissions | Update permissions |
| subscriptionsUpdatePreviewType() | PUT /api/manage/v1/Subscriptions/{subscriptionId}/PreviewType | Update subscription's preview type |
| subscriptionsUpdateSubscriptionDomains() | PUT /api/manage/v1/Subscriptions/{subscriptionId}/Domains | Update subscription's allowed domains |
subscriptionsGetDefaultPermissions($subscription_id): \OpenAPI\Client\cloud\fastreport\model\DefaultPermissionsVMGet subscription's default permissions for new entities
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$subscription_id = 'subscription_id_example'; // string | id
try {
$result = $apiInstance->subscriptionsGetDefaultPermissions($subscription_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsGetDefaultPermissions: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | string | id |
\OpenAPI\Client\cloud\fastreport\model\DefaultPermissionsVM
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsGetMyPermissions($sub_id): \OpenAPI\Client\cloud\fastreport\model\MyPermissionsVMGet user's permissions for a subscription by id
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$sub_id = 'sub_id_example'; // string | subscription id
try {
$result = $apiInstance->subscriptionsGetMyPermissions($sub_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsGetMyPermissions: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| sub_id | string | subscription id |
\OpenAPI\Client\cloud\fastreport\model\MyPermissionsVM
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsGetPermissions($id): \OpenAPI\Client\cloud\fastreport\model\SubscriptionPermissionsVMGet permissions for a subscription by id
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$id = 'id_example'; // string |
try {
$result = $apiInstance->subscriptionsGetPermissions($id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsGetPermissions: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | string |
\OpenAPI\Client\cloud\fastreport\model\SubscriptionPermissionsVM
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsGetSubscription($id): \OpenAPI\Client\cloud\fastreport\model\SubscriptionVMReturns the subscription by id
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$id = 'id_example'; // string | Identifier of subscription
try {
$result = $apiInstance->subscriptionsGetSubscription($id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsGetSubscription: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | string | Identifier of subscription |
\OpenAPI\Client\cloud\fastreport\model\SubscriptionVM
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsGetSubscriptions($skip, $take): \OpenAPI\Client\cloud\fastreport\model\SubscriptionsVMReturns a list of all subscriptions of current user
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$skip = 0; // int | Variable for pagination, defautl value is 0
$take = 10; // int | Variable for pagination, default value is 10
try {
$result = $apiInstance->subscriptionsGetSubscriptions($skip, $take);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsGetSubscriptions: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| skip | int | Variable for pagination, defautl value is 0 | [optional] [default to 0] |
| take | int | Variable for pagination, default value is 10 | [optional] [default to 10] |
\OpenAPI\Client\cloud\fastreport\model\SubscriptionsVM
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsRenameSubscription($subscription_id, $rename_subscription_vm): \OpenAPI\Client\cloud\fastreport\model\SubscriptionVMRename subscription
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$subscription_id = 'subscription_id_example'; // string | id
$rename_subscription_vm = new \OpenAPI\Client\cloud\fastreport\model\RenameSubscriptionVM(); // \OpenAPI\Client\cloud\fastreport\model\RenameSubscriptionVM | rename VM
try {
$result = $apiInstance->subscriptionsRenameSubscription($subscription_id, $rename_subscription_vm);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsRenameSubscription: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | string | id | |
| rename_subscription_vm | \OpenAPI\Client\cloud\fastreport\model\RenameSubscriptionVM | rename VM |
\OpenAPI\Client\cloud\fastreport\model\SubscriptionVM
- Content-Type:
application/json,text/json,application/*+json - Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsUpdateDefaultPermissions($subscription_id, $update_default_permissions_vm): \OpenAPI\Client\cloud\fastreport\model\DefaultPermissionsVMChange subscription's default permissions for new entities
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$subscription_id = 'subscription_id_example'; // string | id
$update_default_permissions_vm = new \OpenAPI\Client\cloud\fastreport\model\UpdateDefaultPermissionsVM(); // \OpenAPI\Client\cloud\fastreport\model\UpdateDefaultPermissionsVM | update default permissions VM
try {
$result = $apiInstance->subscriptionsUpdateDefaultPermissions($subscription_id, $update_default_permissions_vm);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsUpdateDefaultPermissions: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | string | id | |
| update_default_permissions_vm | \OpenAPI\Client\cloud\fastreport\model\UpdateDefaultPermissionsVM | update default permissions VM |
\OpenAPI\Client\cloud\fastreport\model\DefaultPermissionsVM
- Content-Type:
application/json,text/json,application/*+json - Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsUpdateLocale($subscription_id, $update_subscription_locale_vm): \OpenAPI\Client\cloud\fastreport\model\SubscriptionVMUpdate subscription's default locale
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$subscription_id = 'subscription_id_example'; // string | id
$update_subscription_locale_vm = new \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionLocaleVM(); // \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionLocaleVM | update VM
try {
$result = $apiInstance->subscriptionsUpdateLocale($subscription_id, $update_subscription_locale_vm);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsUpdateLocale: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | string | id | |
| update_subscription_locale_vm | \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionLocaleVM | update VM |
\OpenAPI\Client\cloud\fastreport\model\SubscriptionVM
- Content-Type:
application/json,text/json,application/*+json - Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsUpdatePermissions($id, $update_subscription_permissions_vm)Update permissions
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$id = 'id_example'; // string |
$update_subscription_permissions_vm = new \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionPermissionsVM(); // \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionPermissionsVM |
try {
$apiInstance->subscriptionsUpdatePermissions($id, $update_subscription_permissions_vm);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsUpdatePermissions: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | string | ||
| update_subscription_permissions_vm | \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionPermissionsVM | [optional] |
void (empty response body)
- Content-Type:
application/json,text/json,application/*+json - Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsUpdatePreviewType($subscription_id, $update_subscription_preview_type_vm): \OpenAPI\Client\cloud\fastreport\model\SubscriptionVMUpdate subscription's preview type
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$subscription_id = 'subscription_id_example'; // string | id
$update_subscription_preview_type_vm = new \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionPreviewTypeVM(); // \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionPreviewTypeVM | update VM
try {
$result = $apiInstance->subscriptionsUpdatePreviewType($subscription_id, $update_subscription_preview_type_vm);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsUpdatePreviewType: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | string | id | |
| update_subscription_preview_type_vm | \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionPreviewTypeVM | update VM |
\OpenAPI\Client\cloud\fastreport\model\SubscriptionVM
- Content-Type:
application/json,text/json,application/*+json - Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
subscriptionsUpdateSubscriptionDomains($subscription_id, $update_subscription_domains_vm): \OpenAPI\Client\cloud\fastreport\model\SubscriptionVMUpdate subscription's allowed domains
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure HTTP basic authorization: ApiKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
->setUsername('YOUR_USERNAME')
->setPassword('YOUR_PASSWORD');
// Configure Bearer (JWT) authorization: JWT
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new OpenAPI\Client\Api\SubscriptionsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$subscription_id = 'subscription_id_example'; // string | id
$update_subscription_domains_vm = new \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionDomainsVM(); // \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionDomainsVM | update VM
try {
$result = $apiInstance->subscriptionsUpdateSubscriptionDomains($subscription_id, $update_subscription_domains_vm);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SubscriptionsApi->subscriptionsUpdateSubscriptionDomains: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| subscription_id | string | id | |
| update_subscription_domains_vm | \OpenAPI\Client\cloud\fastreport\model\UpdateSubscriptionDomainsVM | update VM |
\OpenAPI\Client\cloud\fastreport\model\SubscriptionVM
- Content-Type:
application/json,text/json,application/*+json - Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]