Build on top of your asset data.
The AssetTiger REST API gives your systems programmatic access to assets, inventory, locations, users, events, contracts, and more. You get JSON responses, Bearer token auth, per-minute rate limits, and a full sandbox environment to build against.
API access on paid plans · Sandbox + Swagger docs included
REST · JSON · Bearer auth
success flag, statusCode, data payload, and a requestId for support tracing.Two-step token flow.
Exchange your organization credentials for a temporary AccessToken, then use it as a Bearer token on every request.
Get your credentials
Generate an APIToken and AuthToken from the AssetTiger dashboard under Settings → API Configuration. Sandbox tokens are generated separately.
Call /authorize
POST both tokens to /v1/authorize. The response contains a temporary AccessToken. A separate /sandbox/authorize endpoint is available for testing.
Use Bearer auth
Include the AccessToken in the Authorization header of every subsequent request. Tokens expire; re-call /authorize to refresh.
14 resource groups. Full CRUD.
Every resource supports filtering by searchKeyword, sortOrder, offset, and limit. Most support bulk delete via /deletebulk.
Assets
Create, read, update, and delete asset records. Filter by location, category, status, or custom field. Access check-in/out history and audit trail.
Inventory Items
Manage stock quantities, add/remove transactions, transfer between locations, and get stock summaries. Stock movement history included.
Categories & Subcategories
Full CRUD for asset and inventory categories. Move subcategories between categories. Bulk delete supported.
Sites & Locations
Manage the physical location hierarchy: sites and locations. Delete all locations under a site in one call.
Aisles, Shelves & Bins
Full location sub-hierarchy for warehouse and storeroom management. Each level is independently addressable.
Departments & Persons
Manage organizational structure and personnel records. Custom fields supported. Useful for syncing with HR systems.
Customers
Customer records with custom fields. Useful for lease/loan tracking where assets are assigned to external customers.
Contracts
Create and manage contracts, associate or unlink assets, and upload and download attachments. Expiry alerts are managed through the platform.
Insurance
Insurance record management with asset association and attachment handling. Follows the same structure as contracts.
Funds
Budget and fund allocation records. Associate assets to funds and manage attachments programmatically.
Images & Documents
Upload, download, attach, and detach media files from assets and inventory items. Full GUID-based addressing.
Users
Read user records by GUID. Useful for mapping AssetTiger users to records in your identity provider or HRIS.
Reference Data
Countries, currencies, timezones, date formats, and time formats. Static lookup data for building forms and dropdowns.
Gallery
Organization-level image gallery management. Upload and manage visual assets used across the platform.
Consistent JSON envelope on every response.
Every endpoint, whether it succeeds or fails, returns the same top-level structure so your error handling is uniform across the entire API.
- 200 - GET success
- 201 - Resource created (POST)
- 204 - Updated / deleted (PUT, DELETE)
- 401 - Invalid / missing token
- 429 - Rate limit exceeded
- 498 - AccessToken expired
Build and test with confidence.
Per-minute rate limits
Rate limits are enforced per organization using a Redis-backed rolling 1-minute window. The /authorize endpoint has a separate, stricter limit per token pair. Exceeding any limit returns HTTP 429. Limits are configurable per plan tier.
Sandbox environment
A fully isolated sandbox is available with pre-populated test data. Use /sandbox/authorize with your sandbox credentials to get a sandbox AccessToken. All endpoints have sandbox counterparts, and changes in sandbox never touch live data.
Swagger / OpenAPI docs
Interactive Swagger documentation is available on the sandbox environment at /swagger/index.html. The OpenAPI schema is at /v1/swagger.json. Every endpoint is documented with request/response schemas and XML comments.
Versioning & stability
The API uses URL-segment versioning. v1 is the current stable version. v2 is a beta available on select endpoints. Breaking changes only appear in new major versions, so v1 endpoints stay stable.
What teams build with the AssetTiger API.
ERP sync
Push asset records and depreciation data from AssetTiger into SAP, Oracle, NetSuite, or Dynamics so finance always has current book values without manual exports.
ITSM & CMDB
Sync IT assets from AssetTiger into ServiceNow, Jira Service Management, or a custom CMDB so help-desk tickets automatically reference the right device record.
HR / Onboarding automation
When your HRIS provisions a new employee, use the Persons and Assets endpoints to auto-assign available devices. No manual intervention from the IT team required.
Custom dashboards & BI
Pull asset counts, inventory stock levels, and event logs into Power BI, Tableau, or a custom operations dashboard using the read endpoints.
From zero to first API call in minutes.
Create an account
Sign up free. Explore AssetTiger. Upgrade to a paid plan to enable API access.
Generate tokens
Go to Settings → API Configuration. Generate your APIToken and AuthToken. Create sandbox tokens separately for testing.
Read the docs
Open Swagger at api.assettiger.com/swagger on the sandbox environment. Every endpoint is interactive, so you can try calls directly from the browser.
Test in sandbox
Call /sandbox/authorize to get a sandbox token. Test your integration logic against pre-populated data with no risk to your live records.
Go live
Switch to production tokens, point to api.assettiger.com, and go. Monitor usage and rate-limit headroom from the API dashboard.
Pay for assets, not seats.
Start free for 30 days, then scale by asset count — never by users. Your whole team is always included.
Rated 4.6 across 271 Capterra reviews · GetApp Category Leaders · GoodFirms Best Asset Tracking · Software Advice Front Runners
Before you build.
The production API is hosted at https://api.assettiger.com/. All endpoints are versioned. The current stable version is v1 (e.g. https://api.assettiger.com/v1/assets). A v2 beta is available for select endpoints.
Two steps: POST your APIToken and AuthToken to /v1/authorize to receive a temporary AccessToken. Then pass it as Authorization: Bearer {AccessToken} on every request. Tokens expire; re-call /authorize to refresh. A separate /sandbox/authorize endpoint exists for testing.
Yes. Call /sandbox/authorize with sandbox credentials to get a sandbox AccessToken. All API resources have sandbox counterparts. Changes in sandbox never affect live data. Interactive Swagger docs are also available on the sandbox environment.
Rate limits are per-organization, per-minute, backed by Redis. Exceeding the limit returns HTTP 429. The /authorize endpoint has a separate stricter limit per token pair to prevent credential abuse.
API access requires a paid subscription. Inventory, Contracts, and Insurance endpoints are additionally gated by feature flags tied to your subscription tier. Check your plan details in the AssetTiger dashboard.
Interactive Swagger documentation is at /swagger/index.html on the sandbox environment. The OpenAPI JSON schema is at /v1/swagger.json. All endpoints are documented with full request/response schemas.
Create an account and generate your first API token.
Start with the free trial to explore AssetTiger, then upgrade to unlock API access and begin your integration.
Create your free account →API access on paid plans · Sandbox + Swagger docs included · api.assettiger.com ↗