GET
/
v1
/
contacts
List contacts
curl --request GET \
  --url https://api.kajabi.com/v1/contacts \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "<string>",
      "type": "<string>",
      "attributes": {
        "name": "<string>",
        "email": "<string>",
        "phone_number": "<string>",
        "business_number": "<string>",
        "subscribed": true,
        "address_line_1": "<string>",
        "address_line_2": "<string>",
        "address_city": "<string>",
        "address_state": "<string>",
        "address_country": "<string>",
        "external_user_id": "<string>",
        "address_zip": "<string>",
        "custom_1": "<string>",
        "custom_2": "<string>",
        "custom_3": "<string>",
        "created_at": "2023-11-07T05:31:56Z",
        "updated_at": "2023-11-07T05:31:56Z"
      },
      "relationships": {
        "customer": {
          "data": {
            "id": "<string>",
            "type": "<string>"
          }
        },
        "offers": {
          "links": {
            "self": "<string>"
          }
        },
        "site": {
          "data": {
            "id": "<string>",
            "type": "<string>"
          }
        },
        "tags": {
          "data": [
            {
              "id": "<string>",
              "type": "<string>"
            }
          ]
        }
      },
      "links": {
        "customer": "<string>"
      }
    }
  ],
  "links": {
    "self": "<string>",
    "current": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

sort
string

Sort order, use: name, email, created_at, for descending order use '-' e.g. &sort=-name

page[number]
number
page[size]
number

Number of documents

fields[contacts]
string

Sparse fields, use: name, email for example ?fields[contacts]=name,email

filter[site_id]
string

It is recommended to always filter by site_id, for example ?filter[site_id]=111. This param is required when the account has multiple sites

Filter with fuzzy search of name/email, for example ?filter[search]=alexa

filter[created_in_last]
string

Filter contacts created in the last N days, e.g. ?filter[created_in_last]=30

filter[not_created_in_last]
string

Filter contacts not created in the last N days

filter[is_hidden]
string

Filter hidden contacts

filter[joined_in_last]
string

Filter contacts who joined in the last N days

filter[active_in_last]
string

Filter contacts active in the last N days

filter[inactive_in_last]
string

Filter contacts inactive in the last N days

filter[name_contains]
string

Filter contacts whose name contains the given value

filter[email_contains]
string

Filter contacts whose email contains the given value

filter[phone_number_contains]
string

Filter contacts whose phone number contains the given value

filter[address_line_1_contains]
string

Filter contacts whose address line 1 contains the given value

filter[address_line_2_contains]
string

Filter contacts whose address line 2 contains the given value

filter[address_city_contains]
string

Filter contacts whose city contains the given value

filter[address_state_contains]
string

Filter contacts whose state contains the given value

filter[address_country_contains]
string

Filter contacts whose country contains the given value

filter[address_zip_contains]
string

Filter contacts whose zip code contains the given value

filter[has_tag_id]
string

Filter contacts with a specific tag ID

filter[has_all_tag_id]
string

Filter contacts with all specified tag IDs

filter[has_no_tag_id]
string

Filter contacts without the specified tag ID

filter[subscribed]
string

Filter subscribed contacts

filter[has_offer_id]
string

Filter contacts with a specific offer ID

filter[has_no_offer_id]
string

Filter contacts without the specified offer ID

filter[used_coupon_code]
string

Filter contacts who used a specific coupon code

filter[submitted_form_id]
string

Filter contacts who submitted a specific form ID

filter[no_submitted_form_id]
string

Filter contacts who have not submitted the specified form ID

filter[registered_event_id]
string

Filter contacts who registered for a specific event ID

filter[not_registered_event_id]
string

Filter contacts who have not registered for the specified event ID

filter[completed_assessment_id]
string

Filter contacts who completed a specific assessment ID

filter[passed_assessment_id]
string

Filter contacts who passed a specific assessment ID

filter[failed_assessment_id]
string

Filter contacts who failed a specific assessment ID

filter[net_revenue_equal_to]
string

Filter contacts whose net revenue equals the given value

filter[net_revenue_greater_than]
string

Filter contacts whose net revenue is greater than the given value

filter[net_revenue_less_than]
string

Filter contacts whose net revenue is less than the given value

filter[subscribed_in_last]
string

Filter contacts subscribed in the last N days

filter[unsubscribed_in_last]
string

Filter contacts unsubscribed in the last N days

filter[never_subscribed]
string

Filter contacts who have never subscribed

filter[sent_email_broadcast_id]
string

Filter contacts who were sent a specific email broadcast ID

filter[no_sent_email_broadcast_id]
string

Filter contacts who were not sent the specified email broadcast ID

filter[no_sent_email_broadcast_ids]
string

Filter contacts who were not sent any of the specified email broadcast IDs

filter[no_delivered_email_broadcast_id]
string

Filter contacts who did not receive the specified email broadcast ID

filter[opened_email_broadcast_id]
string

Filter contacts who opened a specific email broadcast ID

filter[no_opened_email_broadcast_id]
string

Filter contacts who did not open the specified email broadcast ID

filter[clicked_email_broadcast_id]
string

Filter contacts who clicked a specific email broadcast ID

filter[no_clicked_email_broadcast_id]
string

Filter contacts who did not click the specified email broadcast ID

filter[bounced_email_broadcast_id]
string

Filter contacts who bounced a specific email broadcast ID

filter[no_bounced_email_broadcast_id]
string

Filter contacts who did not bounce the specified email broadcast ID

filter[dropped_email_broadcast_id]
string

Filter contacts who dropped a specific email broadcast ID

filter[no_dropped_email_broadcast_id]
string

Filter contacts who did not drop the specified email broadcast ID

filter[opened_email_in_last]
string

Filter contacts who opened an email in the last N days

filter[not_opened_email_in_last]
string

Filter contacts who did not open an email in the last N days

filter[delivered_email_in_last]
string

Filter contacts who were delivered an email in the last N days

filter[not_delivered_email_in_last]
string

Filter contacts who were not delivered an email in the last N days

filter[clicked_email_in_last]
string

Filter contacts who clicked an email in the last N days

filter[not_clicked_email_in_last]
string

Filter contacts who did not click an email in the last N days

filter[is_hard_bouncing]
string

Filter contacts that are hard bouncing

filter[bounced_in_last]
string

Filter contacts who bounced in the last N days

filter[complained_in_last]
string

Filter contacts who complained in the last N days

filter[manually_unsubscribed_in_last]
string

Filter contacts manually unsubscribed in the last N days

filter[opted_out_in_last]
string

Filter contacts who opted out in the last N days

filter[healthy_contacts_with_open_data]
string

Filter healthy contacts with open data

filter[passive_contacts_with_open_data]
string

Filter passive contacts with open data

filter[unengaged_contacts_with_open_data]
string

Filter unengaged contacts with open data

filter[inactive_contacts_with_open_data]
string

Filter inactive contacts with open data

filter[subscribed_newsletter_id]
string

Filter contacts subscribed to a specific newsletter ID

filter[unsubscribed_newsletter_id]
string

Filter contacts unsubscribed from a specific newsletter ID

filter[is_suppressed]
string

Filter suppressed contacts

filter[mobile_phone_number_contains]
string

Filter contacts whose mobile phone number contains the given value

filter[subscribed_email_sequence_id]
string

Filter contacts subscribed to a specific email sequence ID

filter[not_subscribed_email_sequence_id]
string

Filter contacts not subscribed to a specific email sequence ID

Response

Success, list search results

data
object[]