iTRACS CI

With iTRACS CI modules in Make, you can create and retrieve assets, search assets, manufacturers, and templates, retrieve asset ancestors, and access related visual and template resources.

What iTRACS CI modules are available in the Make platform

  • Assets - Get an Asset, Search Assets, Create an Asset, Update an Asset, Delete an Asset, Get an Asset Ancestors
  • Templates - Search Templates, Get a Template, Get a Template Image, Get a Template .3ds File
  • Manufacturers - Search Manufacturers, Get a Manufacturer
  • Visual - Get an Enclosure Visual, Get a Panel Visual, Get a Row Visual, Get a Tile Grid Visual
  • Other - Make an API Call

Connect iTRACS CI to Make

To use the iTRACS CI modules, you must have an iTRACS CI account and the required connection details.

Refer to the iTRACS CI API documentation for details about the available endpoints and resources.

How do I request a BPT App License Key

After purchasing your app either as part of a bundle or separately, you should have received an email containing the BPT App License Key. If you have not received an email or if you are yet to purchase the app please use the Frequently Asked Questions that will guide you through the process.

How to Create a connection for your Make module

  1. Login to Make > select Scenarios > select Create a new scenario.
  2. Search for iTRACS CI and select any module you intend to use.
  3. Under Connection, click Create a connection.
  4. The Create a Connection dialog appears.
Create a connection
  1. In the Connection name field, enter a name to identify the connection.
  2. Enter your Registered BPT App License Key.
  1. Enter your iTRACS CI username and password.
  2. Enter your iTRACS CI base URL.
  3. Click Save.

You have successfully established the connection. You can now edit your scenario and add more iTRACS CI modules. If your connection requires reauthorization at any point, follow the connection renewal steps here .

Build iTRACS CI Scenarios

After connecting the app, you can perform the following actions:

Assets

Get an Asset

Returns a single asset that matches the given identifier.

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Asset ID *Enter the identifier of the asset to retrieve. Required.
Show DetailsSelect related asset data to return. This is an advanced multi-select field. Available options: Children, Class, Parent, Template.

Search Assets

Retrieves a collection of assets matching the given search term

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Search TextEnter the string to use in the full text search. For example: John Doe.
LimitSet the maximum number of returned results. Default: 10.
Include Column SetSelect additional columns to include in the response. Set to false by default. (advanced)
Include ClassSelect whether to include the class in the response. Set to false by default. (advanced)

Create an Asset

Returns a collection of created asset resources.

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Name *Enter the asset name. Required.
Parent Asset *Select or search for the parent asset. Required.
ClassSelect or search for the asset class.
TemplateSelect or search for the asset template.
PositionEnter the asset position.
OrientationSelect the asset orientation. Available options: Front, Back.
AttributesAdd one or more attribute values for the asset.
AttributeSelect the attribute definition from dropdown field.
ValueEnter the attribute value.

Update an Asset

Update an asset resource

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Asset *Select or search for the asset to update. Required.
NameEnter the updated asset name.
ConnectionsSelect the connection scope. Available options: All, External, Within.
StateSelect the asset state. Available options: Production, Inventory, Pending Retire, Retired, Destroyed, Installed, Build, Shipped, Site Storage, No State.
Sub-classSelect or search for the asset sub-class.
Delete Sub-classSelect whether to remove the sub-class from the asset.

Delete an Asset

Delete an Asset

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Asset ID *Enter the identifier of the asset to delete. Required.

Templates

Search Templates

Returns a collection containing all templates that match the given query

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
List of ID to SearchFilter by a list of template IDs.
Show DetailsSelect related data to expand in the response. Available options: Children.
In UseFilter for templates that are currently used or not used.
Manufacturer IDFilter by a comma-delimited list of manufacturer IDs.
Manufacturer NameFilter by a comma-delimited list of manufacturer names.
NameFilter by a comma-delimited list of template names.
Model IDFilter by a comma-delimited list of model IDs.
TypesFilter by one or more template types. Available options: Unknown, Enclosure Folder, Equipment Folder, Plugin Folder, Connector Folder, Tile Folder, 3D Object Folder, CAD Object Folder, Closet, Enclosure, CMB, Panel, Plugin, Tile, Connector Definition, Generic 3D Object, CAD Object, Door, Image Zone, Connector, Slot, Datalink, Label, Graphic, Rectangle, Connection Point, Connected State.
Sort BySort Results by one or more fields either acending or descending. Available options: id, instanceCount, manufacturer, model, name, type.
QueryEnter a query using a property-delimited list, with each property using comma-delimited operator-value expressions.
LimitSet the maximum number of returned results. Default: 10.

Get a Template

Returns a single template that matches the given identifier.

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Template ID *Enter the identifier of the template to retrieve. Required.
Show DetailsSelect related template data to return. This is an advanced multi-select field. Available options: Children.

Get a Template Image

Returns a single template image that matches the given identifier.

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Template ID *Enter the identifier of the template. Required.
Image OrientationSelect the orientation of the image to retrieve. Available options: Front, Back, Top.

Get a Template .3ds File

Retrieves 3ds files for a template

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Template ID *Enter the identifier of the template. Required.

Manufacturers

Search Manufacturers

Returns a collection containing all manufacturers that match the given query.

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
List of ID to SearchFilter by a list of manufacturer IDs.
Show DetailsSelect related data to expand in the response. Available options: Children.
In UseFilter for templates that are currently used or not used.
NameFilter by a comma-delimited list of manufacturer names.
Model IDFilter by a comma-delimited list of model IDs.
Sort BySort result by one or more fields. Supported sort properties: id, and name. (advanced)
QueryEnter a query using a property-delimited list, with each property using comma-delimited operator-value expressions. (advanced)
LimitSet the maximum number of returned results. Default: 10.

Get a Manufacturer

Returns a single manufacturer that matches the given identifier.

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Manufacturer ID *Enter the identifier of the manufacturer to retrieve. Required.
Show DetailsSelect related manufacturer data to return. This is an advanced multi-select field. Available options: Model.

Visual

Get an Enclosure Visual

Retrieve enclosure visual resources

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Enclosure Asset ID *Enter the identifier of the enclosure asset. Required.

Get a Panel Visual

Retrieve Panel Visual Resources

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Panel ID *Enter the identifier of the panel. Required.

Get a Row Visual

Retrieve Row Visual Resources

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Row ID *Enter the identifier of the row. Required.

Get a Tile Grid Visual

Retrieves Tile Grid Visual Resources

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
Tile Grid ID *Enter the identifier of the tile grid. Required.

Other

Make an API Call

Make an API Call

This module contains the following fields

FieldDescription
ConnectionSelect or create the iTRACS CI connection to use for this module.
URLEnter a path relative to the iTRACS CI API base URL. For example: /v2/users.
MethodSelect the HTTP method to use for the request. Available options: GET, POST, PUT, PATCH, DELETE.
HeadersAdd request headers. You do not need to add authorization headers, these are already added for you. Default header: Content-Type: application/json.
Query StringAdd query string parameters to send with the request.
BodyEnter the request body for methods that support a payload.