Create an integration
Create an outbound HTTP integration. It starts paused; test-fire it, then resume to go live.
The integration is returned FLAT (fields at the top level, no integration wrapper), the same public shape as GET /api/v1/integrations/{id} and each list item.
Endpoints must be public https URLs (SSRF-guarded; private/internal hosts are rejected).
The auth secret is accepted once and sealed; it is never returned. Omit business_id to attach to the default business.
auth_type is one of none, signature, bearer, api_key (defaults to signature). signature generates a secret when you omit one; bearer / api_key require you to supply one; none sends no auth headers.
Request
- Base URL: https://app.blueticked.com
- URL: https://app.blueticked.com/api/v1/integrations
- Auth: HTTP bearer
Headers
A unique key (e.g. a UUID) that makes a POST safe to retry: replaying the same key within 24h returns the original result instead of acting twice.
Request body
Response
Success
Example response
{
"id": "75cafe56-e3f9-4253-8f2b-c51090d65540",
"business_id": "22222222-2222-4222-9222-222222222222",
"name": "Booking CRM",
"endpoint_url": "https://api.example.com/blueticked/hook",
"has_secret": true,
"timeout_ms": 10000,
"created_at": "2026-07-01T08:00:00.000Z",
"updated_at": "2026-07-01T08:00:00.000Z",
"request_id": "req_b2e3d610e10f1b07468721ee98f0e1d2"
}Changes
No recorded changes to this operation across all 1 revision of this API.