Installer.com Docs
Integrations

Integration API (V1)

Simplified REST API for third-party integrations with order management and dispatching

Overview

The Integration API (V1) provides a simplified set of endpoints for third-party systems (ERP, CRM, etc.) to create orders, retrieve order details, manage tags, and dispatch orders to contractors. These endpoints use API token authentication and are designed for server-to-server integrations.

The Integration API is a subset of the full API, optimized for common integration workflows. For advanced use cases, see the full API Reference.

Authentication

All Integration API endpoints require a Bearer token. See Authentication for how to create API tokens.

Endpoints

Orders

EndpointDescription
Create OrderCreate a new order from your external system
Create Webform OrderCreate an order via a webform
Dispatch OrderDispatch an order to a contractor
Cancel OrderCancel an existing order

Files

EndpointDescription
Upload FileUpload a file to attach to an order

Order Tags

EndpointDescription
List Order TagsRetrieve all order tags
Create Order TagsCreate new order tags
Assign Tag to OrderAssign a tag to an order
Remove Tag from OrderRemove a tag from an order

Installers

EndpointDescription
List InstallersList available installer partners

Webforms

EndpointDescription
Get WebformRetrieve webform configuration

Typical Integration Flow

A common ERP integration follows this pattern:

1. ERP creates order     → Create Order
2. ERP assigns tag       → Assign Tag to Order
3. ERP dispatches        → Dispatch Order
4. Webhook notifies      → order.completed
5. ERP fetches result    → (via webhook payload)

Use webhooks to receive real-time notifications when order status changes, rather than polling.

Error Handling

StatusDescriptionAction
200SuccessProcess the response
400Bad requestCheck request payload
401UnauthorizedVerify API token
404Not foundCheck resource IDs
422Validation errorCheck required fields

The Integration API uses the same rate limits as the main API. Implement retry logic with exponential backoff for production integrations.

On this page