/manage/commands/commands.access.admin.cleanConfigCheck and clean all the missing references for users, gateways, and groups
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
/manage/commands/commands.access.admin.connectDeviceOpen a connection to an endpoint
| Field | Type | Description |
|---|---|---|
| device | string | endpoint name |
| api_key | string | API key |
| user | string | user name |
| gateway | string | gateway name |
/manage/commands/commands.access.admin.connectEndpointOpen a connection to an endpoint
| Field | Type | Description |
|---|---|---|
| device | string | endpoint name |
| api_key | string | API key |
| user | string | user name |
| gateway | string | gateway name |
/manage/commands/commands.access.admin.connectGatewayOpen a connection to a gateway
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| user | string | user name |
| gateway | string | gateway name |
/manage/commands/commands.access.admin.createDeviceCreate an endpoint
| Field | Type | Description |
|---|---|---|
| remark | string | description |
| retrieve_attributes | string | optional comma-separated list of user attributes to be returned |
| name | string | name |
| enabled | string | enable/disable the endpoint |
| action_profile | string | application profile name |
| custom | string | custom options |
| physical_ip_address | string | IP address |
| api_key | string | API key |
| snat | string | enable/disable source nat |
| gateway | string | gateway name |
/manage/commands/commands.access.admin.createDomainCreate an organization
| Field | Type | Description |
|---|---|---|
| organization | string | organization name |
| domain | string | parent organization identifier (optional) |
| api_key | string | API key |
| name | string | unique organization identifier |
| fqdn | string | fully qualified domain name (optional) |
/manage/commands/commands.access.admin.createEndpointCreate an endpoint
| Field | Type | Description |
|---|---|---|
| remark | string | description |
| retrieve_attributes | string | optional comma-separated list of user attributes to be returned |
| name | string | name |
| enabled | string | enable/disable the endpoint |
| action_profile | string | application profile name |
| custom | string | custom options |
| physical_ip_address | string | IP address |
| api_key | string | API key |
| snat | string | enable/disable source nat |
| gateway | string | gateway name |
/manage/commands/commands.access.admin.createGatewayCreate a gateway - additional parameters can be specified
| Field | Type | Description |
|---|---|---|
| remark | string | remark (optional) |
| api_key | string | API key |
| name | string | name password |
| domain | string | organization identifier (optional) |
/manage/commands/commands.access.admin.createGatewayGroupCreate a gateway group
| Field | Type | Description |
|---|---|---|
| remark | string | remark (optional) |
| name | string | group name |
| domain | string | organization identifier (optional) |
| gatewaygroup_member | string | group members (optional) |
| gatewaygroup_regularuser | string | group regular users (optional) |
| api_key | string | API key |
| gatewaygroup_manager | string | group managers (optional) |
/manage/commands/commands.access.admin.createUserCreate an user - additional parameters can be specified
| Field | Type | Description |
|---|---|---|
| remark | string | remark (optional) |
| name | string | name password |
| user_regularuserof | string | accessible gateways/gateway groups (optional) |
| domain | string | organization identifier (optional) |
| user_memberof | string | user groups (optional) |
| user_managerof | string | managed gateways/gateway groups (optional) |
| user_permissions | string | permissions (optional) |
| api_key | string | API key |
/manage/commands/commands.access.admin.createUserGroupCreate an user group
| Field | Type | Description |
|---|---|---|
| remark | string | remark (optional) |
| name | string | group name |
| usergroup_regularuserof | string | gateway groups (optional) |
| domain | string | organization identifier (optional) |
| usergroup_member | string | group members (regular users) (optional) |
| usergroup_admin | string | group admins (optional) |
| api_key | string | API key |
| usergroup_managerof | string | managed gateway groups (optional) |
/manage/commands/commands.access.admin.deleteDeviceDelete an endpoint by its name.Return a JSON dictionary of endpoint attributes in case of success.
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | endpoint name |
/manage/commands/commands.access.admin.deleteDomainDelete an organization
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | group name |
/manage/commands/commands.access.admin.deleteEndpointDelete an endpoint by its name.Return a JSON dictionary of endpoint attributes in case of success.
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | endpoint name |
/manage/commands/commands.access.admin.deleteGatewayDelete a gateway
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | name |
/manage/commands/commands.access.admin.deleteGatewayGroupDelete a gateway group
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | group name |
/manage/commands/commands.access.admin.deleteUserDelete a user
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | name |
/manage/commands/commands.access.admin.deleteUserGroupDelete an user group
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | group name |
/manage/commands/commands.access.admin.disconnectDeviceClose a connection to an endpoint
| Field | Type | Description |
|---|---|---|
| device | string | endpoint name |
| api_key | string | API key |
| user | string | user name |
/manage/commands/commands.access.admin.disconnectEndpointClose a connection to an endpoint
| Field | Type | Description |
|---|---|---|
| device | string | endpoint name |
| api_key | string | API key |
| user | string | user name |
/manage/commands/commands.access.admin.disconnectGatewayClose a connection to a gateway
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| user | string | user name |
| gateway | string | gateway name |
/manage/commands/commands.access.admin.getActionGet an action for an endpoint
| Field | Type | Description |
|---|---|---|
| action | string | action name |
| device | string | endpoint name |
| api_key | string | API key |
/manage/commands/commands.access.admin.getDeviceGet an endpoint by its name.Return a JSON dictionary of endpoint attributes in case of success.
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | endpoint fullname (e.g. endpoint123@gateway456) |
| retrieve_attributes | string | optional comma-separated list of endpoint attributes to be returned |
/manage/commands/commands.access.admin.getDomainGet an organization by its name.Return a JSON dictionary of domain attributes in case of success.
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | unique organization identifier |
| retrieve_attributes | string | optional comma-separated list of organization attributes to be returned |
/manage/commands/commands.access.admin.getEndpointGet an endpoint by its name.Return a JSON dictionary of endpoint attributes in case of success.
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | endpoint fullname (e.g. endpoint123@gateway456) |
| retrieve_attributes | string | optional comma-separated list of endpoint attributes to be returned |
/manage/commands/commands.access.admin.getGatewayGet a gateway by its name.Return a JSON dictionary of gateway attributes in case of success.
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | gateway name |
| retrieve_attributes | string | optional comma-separated list of gateway attributes to be returned |
/manage/commands/commands.access.admin.getGatewayConfigurationGet the gateway configuration by its name.Return a JSON dictionary of gateway configuration attributes in case of success.
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | gateway name |
/manage/commands/commands.access.admin.getGatewayGroupGet gateway group
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | gateway group name |
| retrieve_attributes | string | optional comma-separated list of gateway group attributes to be returned |
/manage/commands/commands.access.admin.getGatewayGroupLogsGet gateway group logs
| Field | Type | Description |
|---|---|---|
| from_date | string | optional from data, in YYYY-MM-DD format |
| api_key | string | API key |
| limit | integer | max number of results |
| name | string | gateway group name |
| to_date | string | optional to data, in YYYY-MM-DD format |
/manage/commands/commands.access.admin.getGatewayLogsGet gateway logs
| Field | Type | Description |
|---|---|---|
| from_date | string | optional from data, in YYYY-MM-DD format |
| api_key | string | API key |
| limit | integer | max number of results |
| name | string | gateway name |
| to_date | string | optional to data, in YYYY-MM-DD format |
/manage/commands/commands.access.admin.getGatewayProvisioningGet the gateway configuration by its name.Return the YAML provisioning file for a given gateway.
| Field | Type | Description |
|---|---|---|
| password | string | gateway password |
| api_key | string | API key |
| name | string | gateway name |
/manage/commands/commands.access.admin.getGatewayStatusGet the gateway status by its name.Return the gateway status as JSON dictionary in case of success.
| Field | Type | Description |
|---|---|---|
| ping_attempts | integer | number of attempts |
| ping_timeout | integer | ping timeout in second |
| api_key | string | API key |
| ping | boolean | check endpoints connectivity |
| name | string | gateway name |
/manage/commands/commands.access.admin.getGatewayStatusByEndpointGet gateway and endpoint status by endpoint name or custom field.Return the gateway status as JSON dictionary in case of success.
| Field | Type | Description |
|---|---|---|
| remark | string | endpoint description (optional) |
| name | string | endpoint name (optional) |
| all_endpoints | boolean | include other gateway endpoints in response (default: false) |
| ping | boolean | check endpoints connectivity (default: false) |
| custom | string | endpoint custom field (optional) |
| ping_attempts | integer | number of attempts |
| ping_timeout | integer | ping timeout in second |
| api_key | string | API key |
/manage/commands/commands.access.admin.getStatisticsReturn the usage statistics
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| limit | integer | max number of results |
/manage/commands/commands.access.admin.getStatisticsCSVExport the statistics for each domain for a given period
| Field | Type | Description |
|---|---|---|
| start | string | optional start date formatted as YYYY-MM-DD |
| api_key | string | API key |
| end | string | optional end date formatted as YYYY-MM-DD |
/manage/commands/commands.access.admin.getUserGet an user by its name.Return a JSON dictionary of user attributes in case of success.
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | user name |
| retrieve_attributes | string | optional comma-separated list of user attributes to be returned |
/manage/commands/commands.access.admin.getUserGroupGet user group
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | user group name |
| retrieve_attributes | string | optional comma-separated list of user group attributes to be returned |
/manage/commands/commands.access.admin.getUserGroupLogsGet user group logs
| Field | Type | Description |
|---|---|---|
| from_date | string | optional from data, in YYYY-MM-DD format |
| api_key | string | API key |
| limit | integer | max number of results |
| name | string | user group name |
| to_date | string | optional to data, in YYYY-MM-DD format |
/manage/commands/commands.access.admin.getUserLogsGet user logs
| Field | Type | Description |
|---|---|---|
| from_date | string | optional from data, in YYYY-MM-DD format |
| api_key | string | API key |
| limit | integer | max number of results |
| name | string | user name |
| to_date | string | optional to data, in YYYY-MM-DD format |
/manage/commands/commands.access.admin.listActionsForDeviceReturn a list of actions that are available to the given endpoint
| Field | Type | Description |
|---|---|---|
| device | string | endpoint name |
| api_key | string | API key |
| gateway | string | gateway name |
/manage/commands/commands.access.admin.listActionsForEndpointReturn a list of actions that are available to the given endpoint
| Field | Type | Description |
|---|---|---|
| device | string | endpoint name |
| api_key | string | API key |
| gateway | string | gateway name |
/manage/commands/commands.access.admin.listConnectionsReturn the list of the connections between users and endpoints
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
/manage/commands/commands.access.admin.listDevicesGet the list of all the endpoints.For each endpoint, is extracted a subset of the attributes,specified by the retrieve_attributes parameter
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| retrieve_attributes | string | optional comma-separated list of endpoint attributes to be returned |
/manage/commands/commands.access.admin.listDevicesForUserReturn a list of endpoints that are available to the given user
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | user name |
| retrieve_attributes | string | optional comma-separated list of endpoint attributes to be returned |
/manage/commands/commands.access.admin.listDomainsGet the list of all the organizations.For each organization, is extracted a subset of the attributes,specified by the retrieve_attributes parameter
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| retrieve_attributes | string | optional comma-separated list of organization attributes to be returned |
/manage/commands/commands.access.admin.listEndpointsGet the list of all the endpoints.For each endpoint, is extracted a subset of the attributes,specified by the retrieve_attributes parameter
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| retrieve_attributes | string | optional comma-separated list of endpoint attributes to be returned |
/manage/commands/commands.access.admin.listEndpointsForUserReturn a list of endpoints that are available to the given user
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | user name |
| retrieve_attributes | string | optional comma-separated list of endpoint attributes to be returned |
/manage/commands/commands.access.admin.listGatewayGroupsGet the list of all the gateway groups.For each gateway group, is extracted a subset of the attributes,specified by the retrieve_attributes parameter
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| retrieve_attributes | string | optional comma-separated list of gateway group attributes to be returned |
/manage/commands/commands.access.admin.listGatewaysGet the list of all the gateways.For each gateway, is extracted a subset of the attributes,specified by the retrieve_attributes parameter
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| retrieve_attributes | string | optional comma-separated list of gateway attributes to be returned |
/manage/commands/commands.access.admin.listGatewaysForUserReturn a list of gateways that are available to the given user.
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| name | string | user name |
| retrieve_attributes | string | optional comma-separated list of endpoint attributes to be returned |
/manage/commands/commands.access.admin.listModelsGet the list of all the models
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
/manage/commands/commands.access.admin.listUserGroupsGet the list of all the user groups.For each user group, is extracted a subset of the attributes,specified by the retrieve_attributes parameter
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| retrieve_attributes | string | optional comma-separated list of user group attributes to be returned |
/manage/commands/commands.access.admin.listUsersGet the list of all the users.For each user, is extracted a subset of the attributes,specified by the retrieve_attributes parameter
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
| retrieve_attributes | string | optional comma-separated list of user attributes to be returned |
/manage/commands/commands.access.admin.listVPNConnectionsReturn the list of the VPN connections (connected users and gateways)
| Field | Type | Description |
|---|---|---|
| api_key | string | API key |
/manage/commands/commands.access.admin.loginTestTry to Authenticate an user, identified by an username and a password.Return a JSON dictionary of user attributes in case of success.
| Field | Type | Description |
|---|---|---|
| password | string | password |
| api_key | string | API key |
| name | string | user or gateway name |
/manage/commands/commands.access.admin.setDomainModify an organization
| Field | Type | Description |
|---|---|---|
| domain | string | parent organization identifier (optional) |
| api_key | string | API key |
| name | string | unique organization identifier |
| fqdn | string | fully qualified domain name (optional) |
/manage/commands/commands.access.admin.setGatewayModify a gateway - additional parameters can be specified
| Field | Type | Description |
|---|---|---|
| remark | string | remark (optional) |
| api_key | string | API key |
| name | string | name |
| domain | string | organization identifier (optional) |
/manage/commands/commands.access.admin.setGatewayrGroupModify a gateway group
| Field | Type | Description |
|---|---|---|
| remark | string | remark (optional) |
| name | string | group name |
| domain | string | organization identifier (optional) |
| gatewaygroup_member | string | group members (optional) |
| gatewaygroup_regularuser | string | group regular users (optional) |
| api_key | string | API key |
| gatewaygroup_manager | string | group managers (optional) |
/manage/commands/commands.access.admin.setUserModify a user - additional parameters can be specified
| Field | Type | Description |
|---|---|---|
| remark | string | remark (optional) |
| name | string | name password |
| user_regularuserof | string | accessible gateways/gateway groups (optional) |
| domain | string | organization identifier (optional) |
| user_memberof | string | user groups (optional) |
| user_managerof | string | managed gateways/gateway groups (optional) |
| user_permissions | string | permissions (optional) |
| api_key | string | API key |
/manage/commands/commands.access.admin.setUserGroupModify an user group
| Field | Type | Description |
|---|---|---|
| remark | string | remark (optional) |
| name | string | group name |
| usergroup_regularuserof | string | gateway groups (optional) |
| domain | string | organization identifier (optional) |
| usergroup_member | string | group members (regular users) (optional) |
| usergroup_admin | string | group admins (optional) |
| api_key | string | API key |
| usergroup_managerof | string | managed gateway groups (optional) |