API access

Build on Noviqent CRM

Every action available in the CRM - contacts, companies, deals, tasks, workflows and more - is reachable through the same REST API the CRM's own frontend uses. No separate integration tier, no rate-limited "public API" subset.

Authentication

Create an API key from your organisation's Settings → API Keys page. Send it as a bearer token on every request:

Authorization: Bearer ncrm_live_xxxxxxxxxxxxxxxx

The full key is only ever shown once, at creation. Keys are scoped to a single organisation and can be revoked at any time.

Quickstart

List contacts:

curl https://crm.noviqent.co.uk/api/v1/organisations/{organisation_id}/contacts \
  -H "Authorization: Bearer ncrm_live_xxxxxxxxxxxxxxxx"

Create one:

curl -X POST https://crm.noviqent.co.uk/api/v1/organisations/{organisation_id}/contacts \
  -H "Authorization: Bearer ncrm_live_xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"full_name": "Jane Doe", "email": "jane@example.com"}'

Full reference

Every endpoint, request/response schema, and error shape is documented in the interactive API reference, generated straight from the live API:

Open API reference

Don't have an account yet? Sign up to create an organisation and generate your first key.