Reeve
DevelopersAPI Reference

Quickstart

Make your first Reeve API call in under a minute.

Create a CRM contact with curl, then the same call in JavaScript.

curl

curl -X POST https://api.meetreeve.com/api/crm/v1/contacts \
  -H "X-Reeve-Host-Key: rcm_your_key_here" \
  -H "X-Reeve-Host-App: your-app" \
  -H "Content-Type: application/json" \
  -d '{
    "contact_type": "person",
    "display_name": "Ada Lovelace",
    "identifiers": [{ "kind": "email", "value": "ada@example.com" }]
  }'

JavaScript (fetch)

const res = await fetch("https://api.meetreeve.com/api/crm/v1/contacts", {
  method: "POST",
  headers: {
    "X-Reeve-Host-Key": process.env.REEVE_HOST_KEY,
    "X-Reeve-Host-App": "your-app",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    contact_type: "person",
    display_name: "Ada Lovelace",
    identifiers: [{ kind: "email", value: "ada@example.com" }],
  }),
});

const contact = await res.json();

Official Python and Node SDKs are on the roadmap. Until then, every endpoint works with plain HTTP — use the per-operation reference pages for exact request/response shapes, or the interactive playground on each page.

Next: browse the CRM, Memory, or Voice reference.

On this page