Spire
Assetspire is a cloud-native platform dedicated to managing the entire lifecycle of your physical assets from data-centre hardware and furniture to facilities infrastructure, property, and vehicles. It acts as a single, secure source of truth with automatic versioning, intelligent tagging, and support for unlimited assets and locations, so your team always sees the same up-to-date inventory across your organisation.
The Assetspire App for Make brings Assetspire’s asset management experience straight into your scenarios. Once connected, you can work with your asset database directly inside the Make builder . Everything is seamlessly integrated, so you never have to leave your flow.
What Spire modules are available in the Make platform
- Asset – Search for Assets, Watch Assets, Create an Asset, Update an Asset, List Assets, Get an Asset, Get Asset Attributes, List Associated Assets
- Product – Search Products, Create a Product, Update a Product, List Products, Get a Product, Get Product Attributes, Watch Products
- Location – List Locations, Get a Location, Create a Location, Get a Location Mapping, Create a Location Mapping
- Connection – List Connections, Get a Connection
- Other – Make API Call
Connecting Spire to Make
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 BPT License Key link that will guide you through the process.
How to Create a connection for your Make module
-
Login to Make > Select ‘Scenarios’ > Select ‘Create a new scenario’
-
Search for “Spire” > Any module you intend to user
-
Under Connection, click ‘Create a connection’
-
The Create a Connection dialog appears.
-
Enter all fields as stated below:
Create a connection Connection Name : Name of a connection that make will use. Can use the default make naming convention.
If you intend to use multiple connections for spire. Naming the connections different names will make choosing the correct connection easier.If you intend to use multiple connections for spire. Naming the connections different names will make choosing the correct connection easier.
🔗 For more information on how to acquire an App License Key, refer to the License Activation page.
Username : This is the same as your credentials used for signing into your Assetspire instance
Password: This is the same as your credentials used for signing into your Assetspire instance.
Assetspire Domain: This is the assetspire instance that the account is under. This is displayed as
https://{{Domain Name}}.assetspire.cloud/en-gb/
For example the urlhttps://blueprecision.assetspire.cloud/en-gb/
the Assertpire Domain would beblueprecision
.Assetspire URL -
Click Save
Location
List Locations
Returns a list or all Locations
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Limit | Define the number of results to return. Defaults to 50 if left unspecified. |
Location ID | Dropdown of all location within a location. This can be mapped with the location id supplied by a previous module |
Get a Locations
Retrieves a specific location by its ID.
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Location ID | Input the Location ID to return data for. |
Create a Location
Create an new Location entry, featuring multiple fields including the Location Code, Location Name, Parent Location, Type of Location, and other relevant information about the location.
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Name * | Name of Location to be created. This must be unique |
Code * | Code Name of Location to be created. This must be unique value. |
Parent Location | Location Parent that that the new location would be the child of. Not a mandatory field |
Type Selection * | Dropdown menu with the following options:- Dynamic Mapping: Allows for user to input the Location Type ID mapped from a previous module- Select From Type List: A drop-down list of the location types which is NOT mapped |
Type ID * | Location Type ID of the new location. This can either be a set dropdown or can be supplied by module. Its value determines if the nested fields return either Geographical Parameters and/or Positional Parameters If Type ID was supplied by a previous module or hard coded then by default both Geographical Parameters and Positional Parameters would be returned. |
Geographical Parameter | Contains following fields:- Street Address- Post Code- City- Country |
Positional Parameter | Contains the following fields:- Set Units of measurement- Overall Length- Overall Depth- Default Rotation Degrees- Horizontal Offset- Vertical Offset |
Set Units of measurement | A Positional Parameter which contains Units of measurement used for calculation area. Used in the following fields:- Overall Length- Overall Depth- Horizontal Offset- Vertical OffsetThis field is a dropdown that is also mappable. |
Please be aware what unit of measurement is used and adjust the measurement accordingly |
Get a Location Mapping
Retrieves a specific location mapping by its ID
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Mapping ID | Input the Mapping ID to return data for. |
Create a Location Mapping
Create an new Location Mapping entry for a connected Location,
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Name * | Name of Location to be created. This must be unique |
Type | Dropdown of the Type of the Location Mapping |
Offset X | Cell Offset in the X-axis |
Offset Y | Cell Offset in the X-axis |
Origin Point | Determine Origin point to be either:- Top Left- Top Right- Bottom Right- Bottom Left |
Cell Separator | Texted used to separate the values for each cell |
Cell Depth | Cell size in depth |
Cell Length | Cell size in length |
Manual Cell Configuration | Boolean |
Location * | Location ID for Location |
Cell Namer * | Cell Naming convention for cells being created. |
Assets
List Assets
List assets within a given location
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Limit | Define the number of results to return. Defaults to 50 if left unspecified. |
Location ID | Dropdown of all location within a location. This can be mapped with the location id supplied by a previous module |
List Associated Assets
List all associated assets from a selected product
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Limit | Define the number of results to return. Defaults to 50 if left unspecified. |
Product ID | Product ID of the Asset intend to be returned by the module. |
Get an Asset
Retrieves a specific location by its ID.
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Asset ID | Input the Asset ID to return data for. |
Get Asset Attributes
Retrieves attributes for an asset by ID
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Asset ID | Input the Asset ID to return data for. |
Search for Assets
Searches for assets
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Search Type | Dropdown for how the module will search for assets:- General- Advanced |
General | Fields that allow for user to search for the assets via free-form text search field |
Advanced | Allow for searching on individual fields:- Asset Name- Location- Product Model- Asset ID- Serial Number- Asset Type |
Limit | Limit the amount of data returned by the module. Set to 50 by default. |
Create an Assets
Create an Asset
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Asset Name * | Given name for the Asset. Maximum Character for name is 120 |
Product Model | The product that the asset will be used. Search used to find a product use either:- General - Free Text field to search the payload- Advanced - A search more tailored to find the exact module. This is used on the following fields: - Product Name - Manufacturer - Family - Product Code - Category - Asset ClassThis can also be mapped with previous Module data or a hardcoded Product ID |
Placement Type | Placement Type of the asset. These are the following.- Floor Mounted- Asset Mounted- Rack/Cabinet Mounted- Basic Placement |
Main Location | For Floor Mounted Devices this will need to be set to a location that the device will be placed |
Parent Asset | The ID of the parent asset that the asset would be placed in such a rack mounted or an asset mounted device |
Rack Mount Location | For Rack Mounted Device this is a drop-down for how the device would be mounted in the rack. |
Update an Assets
Update an Asset
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Asset System Id * | Asset ID of the given Product |
Name | Given name for the Asset. Maximum Character for name is 120 |
Product Model | The product that the asset will be used. Search used to find a product use either:- General - Free Text field to search the payload- Advanced - A search more tailored to find the exact module. This is used on the following fields: - Product Name - Manufacturer - Family - Product Code - Category - Asset ClassThis can also be mapped with previous Module data or a hardcoded Product ID |
Placement Type | Placement Type of the asset. These are the following.- Floor Mounted- Asset Mounted- Rack/Cabinet Mounted- Basic Placement |
Custom Fields | This will list all custom attributes for a asset depending on your Assetspire instance. |
Watch Assets
Watch Assets
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Limit * | Number of result returned by the module Default is 10 |
Watch Event * | Drop-down value for determining the type of records are returned on a poll. These event can occured on when an asset has been added or modified |
Product
List Products
List Products within a given location
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Limit | Define the number of results to return. Defaults to 50 if left unspecified. |
Location ID | Dropdown of all location within a location. This can be mapped with the location id supplied by a previous module |
Get an Product
Retrieves a specific location by its ID.
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Product ID | Input the Asset ID to return data for. |
Get Product Attributes
Retrieves attributes for a product by ID
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Product ID | Input the Asset ID to return data for. |
Search for Product
Searches for Products
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Search Type | Dropdown for how the module will search for products:- General- Advanced |
General | Fields that allow for user to search for the assets via free-form text search field |
Advanced | Allow for searching on individual fields:- Asset Name- Location- Product Model- Asset ID- Serial Number- Asset Type |
Limit | Limit the amount of data returned by the module. Set to 50 by default. |
Create an Products [Pending]
Create an Product
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Asset Name * | Given name for the Asset. Maximum Character for name is 120 |
Watch Products
Watch Products
This module contains the following fields
Field | Usage |
---|---|
Connection | Establish a connection to your Spire account. |
Limit * | Number of result returned by the module Default is 10 |
Watch Event * | Drop-down value for determining the type of records are returned on a poll. These event can occured on when a Product has been added or modified |