Skip to main content

Cyware Orchestrate

Flexera ITAM

App Vendor: Flexera

App Category: IT Services

Connector Version: 1.0.0

API Version: 1.0.0

About App

Flexera One is a SaaS-based IT management solution designed with and for organizations with highly complex hybrid environments. With Flexera One, you can visualize your entire estate and make data-driven IT decisions from on-premises to SaaS to the cloud.

The Flexera IT Asset Management (ITAM) app is configured with the Orchestrate application to perform the following actions:

Action Name

Description

List applications

This action retrieves a list of installed applications identified during the last software inventory import. The installed applications are paginated and a maximum of 10000 results are returned per request. Therefore, multiple requests may be necessary to obtain all installed applications.

List assets

This action retrieves a list of installed assests identified during the last software inventory import. The installed assests are paginated and a maximum of 10000 results are returned per request. Therefore, multiple requests may be necessary to obtain all installed applications.

File show

This action returns a location header containing the pre-signed URL enabling access to retrieve the given file.

List inventories

This action retrieves a list of inventories. The inventories are paginated and a maximum of 10000 results are returned per request. Therefore, multiple requests may be necessary to obtain all inventories.

Action: File show

This action returns a location header containing the pre-signed URL enabling access to retrieve the given file.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Organization ID

Enter the unique identifier as provided by Flexera that defines your organization.

Example:

123456

Integer

Required

File name

Enter the name of the file to retrieve.

Example:

"Flexera Playbook"

Text

Required

Example Request:

[
    {
        "organisation_id": 123456,
        "file_name": "Flexera Playbook"
    }
]
Action: List Applications

This action retrieves a list of installed applications identified during the last software inventory import. The installed applications are paginated and a maximum of 10000 results are returned per request. Therefore, multiple requests may be necessary to obtain all installed applications.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Organization ID

Enter the unique identifier provided by Flexera that defines your organization.

Example:

123456

Integer

Required

Offset

Enter the first record to return in a request response. Note that the offset is zero-based (the first record is assigned index 0 instead of 1).

Example:

4

Integer

Optional

Limit

Specify the number of records to return in the request response.

Example:

200

Integer

Optional

Default value: 100

Example Request:

[
    {
        "organisation_id": 123456,
        "offset": 4,
        "limit": 200
    }
]
Action: List assets

This action retrieves a list of installed assets identified during the last software inventory import. The installed assets are paginated and a maximum of 10000 results are returned per request. Therefore, multiple requests may be necessary to obtain all installed applications.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Organization ID

Enter the unique identifier as provided by Flexera that defines your organization.

Example:

123456

Integer

Required

Offset

Specify the first record to return in a request response. Note that the offset is zero-based (the first record is assigned index 0 instead of 1).

Example:

3

Integer

Optional

Status

Enter the status which allows you to filter assets by status.

Example:

"Purchased"

Text

Optional

Allowed values:

  • Purchased

  • In storage

  • Installed

  • Retired

  • Disposed

Asset type

Enter the asset type which allows you to filter assets by asset type.

Example:

" Server"

Text

Optional

Allowed values:

  • Workstation

  • Server

  • Laptop

Location

Enter the location to filter assets by location.

Example:

"New York"

Text

Optional

Limit

Specify the number of records to return in the request response.

Example:

150

Integer

Optional

Default value:

100

Example Request:

[
    {
        "organisation_id": 123456,
        "offset": 3,
        "status": "Purchased",
        "asset_type": "Server",
        "location": "New York",
        "limit": 150
    }
]
Action: File show

This action returns a location header containing the pre-signed URL enabling access to retrieve the given file.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Organization ID

Enter the unique identifier as provided by Flexera that defines your organization.

Example:

123456

Integer

Required

File name

Enter the name of the file to retrieve.

Example:

"Flexera Playbook"

Text

Required

Example Request:

[
    {
        "organisation_id": 123456,
        "file_name": "Flexera Playbook"
    }
]
Action: List Inventories

This action retrieves a list of inventories. The inventories are paginated and a maximum of 10000 results are returned per request. Therefore, multiple requests may be necessary to obtain all inventories.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Organisation ID

Enter the unique identifier as provided by Flexera that defines your organization.

Example:

123456

Integer

Required

Offset

Specify the first record to return in a request response. Note that the offset is zero-based (the first record is assigned index 0 instead of 1).

Example:

3

Integer

Optional

Limit

Specify the number of records to return in the request response.

Example:

150

Integer

Optional

Default value:

100

Status

Enter the status to filter inventories by status.

Example:

"Archived"

Text

Optional

Allowed values:

  • Active

  • Archived

  • Awaiting inventory

  • Ignored

Device type

Enter the device type to filter inventories by device type.

Example:

"Mobile device"

Text

Optional

Allowed values:

  • Computer

  • Container image

  • Mobile device

  • Remote device

  • VDI template

  • Virtual Machine

  • VM Host

Compliance Status

Enter the compliance status to filter inventories by compliance status.

Example:

"Compliant"

Text

Optional

Allowed values:

  • Hanged

  • Compliant

  • Ignored

  • New

  • Not tracked

Manufacturer

Enter the manufacturer name to filter inventories by manufacturer.

Example:

"SampleManufacturer"

Text

Optional

Location

Enter the location to filter inventories by location.

Example:

"New York"

Text

Optional

Example Request:

[
    {
        "organisation_id": 123456,
        "offset": 3,
        "limit": 150,
        "status": "Archived",
        "device_type": "Mobile device",
        "compliance_status": "Complaint",
        "manufacturer": "SampleManufacturer",
        "location": "New York"
    }
]