Developers · APIs
Developer API overview
Last updated 7 November 2026
Insites provides a RESTful API accessible over HTTPS, enabling developers to read and manage data stored within their Insites instance. The API is designed for creating automated integrations, custom workflows, or server-to-server communication.
The Insites API uses standard HTTP methods and returns JSON-encoded responses.
Authentication
All API requests must include an Authorization header containing your instance API key.
Obtaining Your API Key
- Sign in to your instance admin as an administrator
- Go to Integrations, then Instance API Key (https://[your-instance-url]/admin/insites#/integrations/instance-api-key)
- Copy the key. It starts with instance_
Using the API Key
Send the key as it is in the Authorization header of every request, for example Authorization: instance_abc123. Do not add Bearer. A Bearer prefix fails with 401.
Base URL
Module API endpoints use this format: https://[your-instance-url]/[module]/api/v2/[resource]. For example, https://[your-instance-url]/crm/api/v2/contacts.
API Documentation
Your instance provides built-in interactive API documentation at:
https://[your-instance-url]/admin/api
This documentation is generated by the instance. It lists every module API on the instance and every field each endpoint returns. You can read it without signing in.