API & Integrations
Connect Flottix to your existing tools. Our REST API and pre-built integrations make it easy to automate workflows.
// Response 200 OK { "data": [ { "id": "ast_123abc", "name": "MacBook Pro 16", "status": "deployed", "assigned_to": "John Smith" } ], "total": 156 }
Full REST API
Complete CRUD operations for all resources. JSON request/response format.
Scoped API Keys
Create keys with granular permissions. Read-only, write, or admin access.
Webhooks
Real-time notifications for asset events. Create, update, delete, check-out.
Rate Limiting
Fair usage limits with clear headers. Burst support for batch operations.
Simple, intuitive API
Get started in minutes with our well-documented REST API. Here are some common operations.
/api/v1/assets Retrieve all assets with pagination and filters
Request
curl -X GET "https://api.flottix.app/v1/assets?status=deployed&limit=50" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" Response
{
"data": [
{
"id": "ast_123abc",
"asset_tag": "LAPTOP-001",
"name": "MacBook Pro 16",
"status": "deployed",
"assigned_to": {
"id": "usr_456def",
"name": "John Smith"
},
"category": "Laptops",
"purchase_date": "2024-01-15",
"custom_fields": {
"os_version": "macOS Sonoma",
"encrypted": true
}
}
],
"pagination": {
"page": 1,
"limit": 50,
"total": 156
}
} /api/v1/assets Add a new asset to the inventory
Request
curl -X POST "https://api.flottix.app/v1/assets" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Dell XPS 15",
"asset_tag": "LAPTOP-042",
"category_id": "cat_laptops",
"status": "ready_to_deploy",
"purchase_date": "2024-03-01",
"purchase_cost": 1899.00
}' Response
{
"data": {
"id": "ast_789ghi",
"asset_tag": "LAPTOP-042",
"name": "Dell XPS 15",
"status": "ready_to_deploy",
"created_at": "2024-03-01T10:30:00Z"
},
"message": "Asset created successfully"
} /api/v1/assets/:id/checkout Assign an asset to a user
Request
curl -X POST "https://api.flottix.app/v1/assets/ast_789ghi/checkout" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"user_id": "usr_456def",
"expected_return": "2025-03-01",
"notes": "Assigned for remote work"
}' Response
{
"data": {
"id": "ast_789ghi",
"status": "deployed",
"assigned_to": {
"id": "usr_456def",
"name": "John Smith"
},
"checkout_date": "2024-03-01T10:35:00Z",
"expected_return": "2025-03-01"
},
"message": "Asset checked out successfully"
} Real-time webhooks
Get notified instantly when things change. Set up webhooks for any event type.
asset.created New asset added to inventory asset.updated Asset details modified asset.checkout Asset assigned to user asset.checkin Asset returned to inventory license.expiring License renewal approaching audit.completed Inventory audit finished { "event": "asset.checkout", "timestamp": "2024-03-01T10:35:00Z", "data": { "asset_id": "ast_789ghi", "asset_name": "Dell XPS 15", "assigned_to": { "id": "usr_456def", "name": "John Smith", "email": "john@company.com" }, "checkout_by": "admin@company.com" } }
See it in action
Explore the API management interface.
Related features
API & Integrations work best with these complementary features.
Import/Export
Migrate from spreadsheets or other tools in minutes. Export anytime in CSV, Excel, or PDF - your data is always yours.
Learn moreCustom Fields
Adapt Flottix to your organization. Create custom fields, categories, and workflows that match how your team actually works.
Learn moreSecurity & Compliance
Protect your asset data with MFA, audit history, and role-based controls. Upgrade to Professional for SSO and audit export.
Learn moreBuild with our API
Connect Flottix to your existing tools and automate your asset management workflows.
Free plan available. Optional one-time 14-day Professional trial in-app.