Skip to main content

Available Methods


list

List contacts GET /api/v1/contacts Signature: lb.contacts.list({ query?: \{ page, size, search, sort_by, sort_dir, is_favorite \} }) Parameters: Returns:

create

Create a contact POST /api/v1/contacts Signature: lb.contacts.create({ body: \{ ... \} }) Parameters: Returns:
Search contacts GET /api/v1/contacts/search Signature: lb.contacts.search({ query?: \{ query, limit \} }) Parameters: Returns:

delete

Delete a contact DELETE /api/v1/contacts/{id} Signature: lb.contacts.delete({ path: \{ id \} }) Parameters:

get

Get a contact GET /api/v1/contacts/{id} Signature: lb.contacts.get({ path: \{ id \} }) Parameters: Returns:

update

Update a contact PUT /api/v1/contacts/{id} Signature: lb.contacts.update({ path: \{ id \}, body: \{ ... \} }) Parameters: Returns:

toggleFavorite

Toggle contact favorite PATCH /api/v1/contacts/{id}/favorite Signature: lb.contacts.toggleFavorite({ path: \{ id \}, body: \{ ... \} }) Parameters: Returns:

listIntegrationFields

List integration-linked fields for a contact GET /api/v1/contacts/{id}/integration-fields Signature: lb.contacts.listIntegrationFields({ path: \{ id \} }) Parameters: Returns:

upsertIntegrationField

Create or update an integration-linked field on a contact PUT /api/v1/contacts/{id}/integration-fields Signature: lb.contacts.upsertIntegrationField({ path: \{ id \}, body: \{ ... \} }) Parameters: Returns:

deleteIntegrationField

Remove an integration-linked field from a contact DELETE /api/v1/contacts/{id}/integration-fields/{app_id}/{field_key} Signature: lb.contacts.deleteIntegrationField({ path: \{ id, app_id, field_key \} }) Parameters:
Last modified on June 11, 2026