API Documentation
Integrate axeo with your existing systems and workflows. Our REST API gives you programmatic access to assets, checkouts, reports, and more.
Getting Started
Get Your API Key
Generate an API key from your organization settings page. Keys are scoped to your organization and respect role permissions.
Authenticate
Include your API key in the Authorization header as a Bearer token with every request.
Make Requests
Use standard HTTP methods to interact with assets, checkouts, and reports. All responses are JSON-formatted.
Authentication
All API requests require authentication via a Bearer token in the Authorization header.
curl -X GET https://api.axeo.ink/v1/tools \ -H "Authorization: Bearer axeo_sk_your_api_key" \ -H "Content-Type: application/json"
Security: Never expose your API key in client-side code or public repositories. Use environment variables and server-side requests only.
API Endpoints
Core endpoints for managing assets, checkouts, and reports programmatically.
/api/v1/toolsList all assets in your organization
Parameters: page, limit, category, status, search
/api/v1/tools/:idGet details for a specific asset
Parameters: include (checkouts, history)
/api/v1/toolsCreate a new asset
Parameters: name, category_id, serial_number, description
/api/v1/checkoutsCheck out an asset to a user
Parameters: tool_id, user_id, expected_return_date, notes
/api/v1/returnsReturn a checked-out asset
Parameters: checkout_id, condition, notes
/api/v1/checkoutsList checkouts with filters
Parameters: status, user_id, tool_id, from, to
/api/v1/reports/utilizationGet asset utilization report
Parameters: period, category_id, group_by
/api/v1/audit-logsRetrieve audit log entries
Parameters: action, user_id, from, to, limit
Rate Limits
100
Requests/minute (Free)
1,000
Requests/minute (Pro)
Custom
Requests/minute (Enterprise)
Rate limit headers are included in every response: X-RateLimit-Remaining and X-RateLimit-Reset.
SDKs & Libraries
JavaScript / TypeScript
Python
Go
REST / cURL
Need help integrating?
Our engineering team can help with custom integrations, SSO setup, webhook configuration, and bulk data imports. Reach out and we will work with you directly.
Contact API Team