API Reference & Webhooks
The Inspectly360 API provides programmatic access to all platform capabilities. Build custom integrations, automate workflows, and extend the platform to fit your unique requirements. This reference covers authentication, endpoints, data models, and webhook configuration.
Explore on Inspectly360
Teams standardizing inspections often combine a site inspection checklist with safety and compliance software. Browse site inspection apps for construction, see how teams run field inspections, and read facilities management inspection workflows. Compare mobile inspection app capabilities, view Inspectly360 pricing, or book a live demo with our team.
Authentication
The API supports OAuth 2.0 and API key authentication. OAuth 2.0 is recommended for user-context operations, while API keys are suitable for server-to-server integrations. All API requests must be made over HTTPS. We provide SDKs for Python, JavaScript/TypeScript, .NET, and Java to simplify authentication and request handling.
Core Endpoints
The API is organized around RESTful resources: /inspections (create, list, retrieve, update), /templates (manage inspection templates), /issues (issue lifecycle management), /users (user provisioning and management), /sites (location and geofence management), /reports (generate and retrieve reports), and /assets (asset registry management). All endpoints support pagination, filtering, and sorting.
Webhooks
Configure webhooks to receive real-time notifications when events occur in your Inspectly360 account. Supported events include: inspection.completed, issue.created, issue.resolved, inspection.overdue, and report.generated. Webhook payloads include full event data in JSON format with HMAC signature verification.
Rate Limits & Best Practices
Standard rate limits are 100 requests per minute per API key. Enterprise plans include custom rate limits and dedicated API endpoints. Best practices: use webhook events instead of polling, implement exponential backoff for retry logic, cache frequently accessed data locally, and use batch endpoints for bulk operations.
Key Takeaways
- REST API with OAuth 2.0 and API key authentication
- SDKs available for Python, JavaScript, .NET, and Java
- Webhooks for real-time event notifications
- OpenAPI/Swagger specification available for code generation
- Sandbox environment for development and testing
Ready to Transform Your Inspections?
See how Inspectly360 can solve the challenges discussed in this article for your organization.