Public API

Read and write customers, deals, tickets, meetings and the live chat inbox over REST, with an OpenAPI document to build against.

The REST API reads and writes what you see in the workspace: customers, companies, leads, deals, tasks, notes, support tickets, meetings and the live chat inbox. It is included on Pro and Enterprise. Everything is JSON over HTTPS, and every endpoint is described in an OpenAPI document you can build against.

#What it covers

AreaYou can
PeopleCreate, read, update, search and archive customers.
CompaniesThe same for accounts.
LeadsTrack and qualify people who have shown interest.
OpportunitiesDeals: move them through a pipeline, win and lose them.
PipelinesRead pipelines and their stages.
Custom objectsWork the records of objects your workspace defines.
TasksCreate, change, complete and delete work for your team.
NotesAdd, edit, pin and delete notes on records.
TicketsOpen tickets about a record and move them along.
MeetingsSchedule, move and cancel meetings, with invitations.
InboxRead live chats, take them over from the AI agent, reply, hand back.
TeamList the people in the workspace, for owners and assignees.
WebhooksSubscribe an address to events, instead of polling.

#Quickstart

  1. Open Settings → API and create a key with the scopes you need. Copy it straight away; it is shown once. See Authentication and scopes.
  2. Send it as a bearer token. This lists the most recently changed customers.
bash
curl https://hispecular.com/api/v1/people \
  -H "Authorization: Bearer sk_live_YOUR_KEY"
  1. Create a customer. The key needs the people write scope.
bash
curl -X POST https://hispecular.com/api/v1/people \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: signup-form-2026-11-05-emily" \
  -d '{"display_name": "Emily Carter", "email": "emily@example.com"}'

The response is { "data": { "id": "pr_…", … } }. Use that id to read, change or archive the customer, or to link a deal, task, note or ticket to them.

#Where to go next