Bluetally
BlueTally is a cloud-based IT asset management platform that helps organizations track hardware, software licenses, accessories, components, consumables, and employee assignments. The BlueTally REST API enables programmatic access to create, read, update, and delete assets, employees, accessories, licenses, components, consumables, locations, audits, and activity records, supporting end-to-end asset lifecycle automation.

Power end-to-end data operations for your Bluetally API with Nexla. Our bi-directional Bluetally connector is purpose-built for Bluetally, making it simple to ingest data, sync it across systems, and deliver it anywhere — all with no coding required. Nexla turns API-sourced data into ready-to-use, reusable data products and makes it easy to send data to Bluetally or any other destination. With comprehensive monitoring, lineage tracking, and access controls, Nexla keeps your Bluetally workflows fast, secure, and fully governed.
Features
Type: API
- Seamless API Integration: Connect to any endpoint as source or destination without coding, with automatic data product creation
- Visual Composition & Chaining: Build complex integrations using visual templates, chain API calls, and compose workflows with data validation and filtering
- API Proxy: Expose curated slices of your data securely with a secure and customizable API proxy that validates and transforms data on the fly
- Request optimization with intelligent batching, retry, and caching to minimize API calls and costs
Prerequisites
The Bluetally connector authenticates with the BlueTally REST API using an API key passed as a Bearer token in the Authorization header. To create a Bluetally credential in Nexla, you must first generate an API key from your BlueTally account.
Generate a BlueTally API Key
-
Sign in to your BlueTally account at https://app.bluetallyapp.com.
-
Click the Profile icon in the top right corner of the screen.
-
Click the Settings link in the dropdown menu to open the account settings.
-
Click the API Keys link on the left side of the settings screen.
-
Click the Create API Key button to generate a new API key.
-
Provide a descriptive name for the key (e.g., "Nexla Integration") and confirm creation.
-
Copy the generated API key and store it in a secure location. This key will be used to authenticate Nexla with the BlueTally API.
ImportantThe API key is displayed only once at creation time. Copy and store it securely before navigating away. If the key is lost, you will need to create a new one.
For complete information about BlueTally API authentication, base URLs, rate limits (10,000 requests per hour, up to 1,000 results per request), and multi-tenant considerations, refer to the BlueTally API documentation.
Multi-Tenant Accounts
If your BlueTally account is configured for multi-tenant use, you must include the tenant_id query parameter in API requests. Several endpoint templates in this connector expose a Tenant ID field for this purpose. Identify the correct tenant ID for the data you intend to read or write before configuring endpoints that require it.
Authenticate
Create a credential in Nexla
-
After selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.
-
Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.
-
The Bluetally connector uses API key authentication. Nexla automatically sets the
Authorizationheader toBearer <your-api-key>for all requests to the BlueTally API. Paste the API key generated in the Prerequisites section into the API Key field. This value is stored securely and used as the Bearer token for all API calls to your BlueTally account.Treat your BlueTally API key as a sensitive credential. Anyone with access to the key can create, read, update, and delete records in your BlueTally account through the API.
-
Click the Save button at the bottom of the overlay to save the configured credential. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation and can be selected for use with a new data source or destination.
Use as a data source
To create a new data flow, navigate to the Integrate section, and click the New Data Flow button. Select the Bluetally connector tile, then select the credential that will be used to connect to the Bluetally instance, and click Next; or, create a new Bluetally credential for use in this flow.
Endpoint templates
Nexla provides pre-built templates that can be used to rapidly configure data sources to ingest data from common BlueTally endpoints. Select the endpoint from which this source will fetch data from the Endpoint pulldown menu. Available endpoint templates are listed in the expandable boxes below. Click on an endpoint to see more information about it and how to configure your data source for this endpoint.
Once the selected endpoint template has been configured, click the Test button to the right of the endpoint selection menu to retrieve a sample of the data that will be fetched. Sample data will be displayed in the Endpoint Test Result panel on the right, allowing you to verify that the source is configured correctly before saving.
Manual configuration
Bluetally data sources can also be manually configured to ingest data from any valid BlueTally API endpoint not covered by the pre-built templates, including chained API calls or custom request parameters such as multi-tenant tenant_id values. Select the Advanced tab at the top of the configuration screen, and follow the instructions in Connect to Any API to configure the API method, endpoint URL, date/time and lookup macros, path to data, metadata, and request headers.
The base URL for the BlueTally API is https://app.bluetallyapp.com/api/v1; append the resource path (e.g., /assets, /employees, /licenses). BlueTally list endpoints wrap their results in a top-level array named after the resource type, so set the path to data accordingly (for example, $.assets[*] or $.employees[*]). For multi-tenant accounts, include the tenant_id query parameter in the URL. Date/time macros in the API URL are useful for the List Activity and List Audits endpoints, which accept date_from, date_to, and audit_date filters. You do not need to add the Authorization header—Nexla automatically attaches the Bearer token from your selected credential to every request.
Once all of the relevant settings have been configured, click the Create button in the upper right corner of the screen to save and create the new Bluetally data source. Nexla will now begin ingesting data from the configured endpoint and will organize any data that it finds into one or more Nexsets.
Use as a destination
Click the + icon on the Nexset that will be sent to the Bluetally destination, and select the Send to Destination option from the menu. Select the Bluetally connector from the list of available destination connectors, then select the credential that will be used to connect to the Bluetally organization, and click Next; or, create a new Bluetally credential for use in this flow.
Endpoint templates
Nexla provides pre-built templates that can be used to rapidly configure destinations to send data to common BlueTally endpoints. Select the endpoint to which data will be sent from the Endpoint pulldown menu. Then, click on the template in the list below to expand it, and follow the instructions to configure additional endpoint settings.
Manual configuration
Bluetally destinations can also be manually configured to send data to any valid BlueTally API endpoint. Select the Advanced tab at the top of the configuration screen, and follow the instructions in Connect to Any API to configure the API method, data format, endpoint URL, request headers, attribute exclusions, record batching, and response webhooks.
The base URL for the BlueTally API is https://app.bluetallyapp.com/api/v1, and the API expects the application/json content format. For update/upsert operations, include the ID of the object to be updated at the end of the URL (e.g., https://app.bluetallyapp.com/api/v1/assets/12345); for multi-tenant accounts, append the tenant_id query parameter. You do not need to add the Authorization header—Nexla automatically attaches the Bearer token from your selected credential, and the Content-Type header is set based on the selected data format. Most BlueTally write endpoints operate on a single record per request, so verify that the target endpoint supports batched payloads before enabling record batching. You can also enable the response webhook option to capture the API response—including newly created BlueTally IDs—as a new Nexla webhook data source.
Save & activate
Once all endpoint settings have been configured, click the Done button in the upper right corner of the screen to save and create the destination. To send data to the configured BlueTally endpoint, open the destination resource menu, and select Activate.
The Nexset data will not be sent to BlueTally until the destination is activated. Destinations can be activated immediately or at a later time, providing full control over data movement.