К содержанию
sapportlydocs
Панель

Контакты

Visitor identity по ключу ленты (треда): email, телефон, внешний id из вашей CRM.

Список

GET/v1/contacts

Нужно право conversations:read. Query limit (1–200, по умолчанию 50).

TypeScript
const people = await client.contacts.list({ limit: 50 });
// [{ channel, email, phone, external_id, updated_at }]

Один контакт

GET/v1/contacts/{channel}
PUT/v1/contacts/{channel}

GET — conversations:read. PUT — conversations:write. Ключ — тред (custom:shop:{uuid}), не slug источника. Пустая строка сбрасывает поле.

TypeScript
await client.contacts.upsert("custom:shop", {
  email: "ada@example.com",
  phone: "+1-202-555-0100",
  external_id: "cus_ada",
});

Страница полезна?

/docs/api/contacts
Контакты API — identity по ключу ленты · Sapportly Docs