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 |
subscriptionsGetDefaultPermissions($subscription_id): \OpenAPI\Client\cloud\fastreport\model\DefaultPermissionsVM
Get 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\MyPermissionsVM
Get 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\SubscriptionPermissionsVM
Get 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\SubscriptionVM
Returns 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\SubscriptionsVM
Returns 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\SubscriptionVM
Rename 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\DefaultPermissionsVM
Change 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\SubscriptionVM
Update 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]