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.com/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.com/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.com/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"
} Connect with your tools
Pre-built integrations with popular platforms, or build your own with our API.
Microsoft Entra ID
IdentityOkta
IdentityAzure AD
IdentitySlack
MessagingMicrosoft Teams
MessagingZapier
AutomationMake
Automationn8n
AutomationPower Automate
AutomationServiceNow
ITSMJira
ITSMCustom Webhooks
CustomDon't see your tool? Use our webhooks or API to build custom integrations.
Request an IntegrationReal-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" } }
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 moreEnterprise Security
Built for organizations with strict security requirements. SSO, audit logs, compliance reporting, and more.
Learn moreBuild with our API
Connect Flottix to your existing tools and automate your asset management workflows.
7-day free trial. Enter payment details to start.