Список
GET
/v1/contactsНужно право conversations:read. Query limit (1–200, по умолчанию 50).
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 источника. Пустая строка сбрасывает поле.
await client.contacts.upsert("custom:shop", {
email: "ada@example.com",
phone: "+1-202-555-0100",
external_id: "cus_ada",
});