Build on Maintainly
Maintainly has a REST API covering the whole maintenance workflow — work orders, assets, materials, inventory, checklists, timesheets and more. Use it to sync Maintainly with your ERP, push readings from your sensors, or build the integration your team actually needs.
Everything is JSON over HTTPS, authenticated with a bearer token you generate yourself. The reference is public and always generated from the running service, and the OpenAPI specification is available for your tooling and coding agents.
Authentication
Generate a personal access token and send it as a bearer token. Covers the organization API key and the sandbox test organization.
Pagination
List endpoints return links and meta objects alongside the data. Control paging with page and per_page, up to 100 rows per request.
Errors
Every failure is JSON with a message, and validation failures add a per-field errors object.
Rate limiting
Each token gets 100 requests per minute, with Retry-After and X-RateLimit headers so you can back off precisely.
API reference
Every endpoint, its parameters, request body, response fields and a copyable cURL example.
OpenAPI specification
The machine-readable document behind these docs. Point your client generator or coding agent straight at it.