API Queries

application

Gets the details of an application. Protections can be limited and filtered by version.

Arguments:

Name Type Required? Description
_id String Yes Application unique identifier.
protectionsLimit Int No Number of the protections that will be returned by the query
protectionsVersion String No Version of the protections that will be returned by the query

Returns: Application

applications

Gets all the user's applications. Protections can be limited and filtered by version.

Arguments:

Name Type Required? Description
protectionsLimit Int No Number of the protections that will be returned by the query
protectionsVersion String No Version of the protections that will be returned by the query

Returns: [Application]

applicationSource

Gets the details of a source.

Arguments:

Name Type Required? Description
_id String Yes Application source unique identifier.
contentLimit Int No Content size limit.
transformedLimit Int No Transformed size limit

Returns: ApplicationSource

applicationProtection

Gets a protected version of the application.

Arguments:

Name Type Required? Description
_id String Yes Application protection unique identifier.

Returns: ApplicationProtection

applicationProtections

Gets a list of protected versions of the application.

Arguments:

Name Type Required? Description
_id String Yes Application unique identifier.
protectionIds [String] No List of unique protection ids.
sort String No -
order String No -
limit Int No -
page Int No -

Returns: [ApplicationProtection]

applicationProtectionsCount

Gets the number of protection requests for the application.

Arguments:

Name Type Required? Description
_id String Yes Protection unique identifier.

Returns: Count

templates

Gets all the user templates.

Returns: [Template]

vmSetting

Get a VM setting.

Arguments:

Name Type Required? Description
name String Yes VM setting name.

Returns: VmSetting