ActiveCampaign Contacts API

The Contacts API from ActiveCampaign — 28 operation(s) for contacts.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

activecampaign-contacts-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: ActiveCampaign SMS Broadcast Accounts Contacts API
  description: API for managing SMS broadcasts, lists, metrics, and AI-powered content generation in ActiveCampaign
  version: 3.0.0
  contact:
    name: ActiveCampaign Support
    url: https://www.activecampaign.com
  x-generated-from: documentation
servers:
- url: https://{yourAccountName}.api-us1.com/api/3
  description: US-based Users
  variables:
    yourAccountName:
      default: yourAccountName
security:
- ApiToken: []
tags:
- name: Contacts
paths:
  /contacts:
    post:
      summary: ActiveCampaign Create a Contact
      description: ''
      operationId: create-a-new-contact
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                contact:
                  properties:
                    email:
                      type: string
                      description: 'Email address of the new contact. Example: ''test@example.com''. This field is required unless a phone number is provided and the account has opted-in to phone only contacts.'
                    allowNullEmail:
                      type: boolean
                      description: Option to allow phone-only contacts.
                    firstName:
                      type: string
                      description: First name of the new contact.
                    lastName:
                      type: string
                      description: Last name of the new contact.
                    phone:
                      type: string
                      description: Phone number of the contact.
                    fieldValues:
                      type: array
                      description: Contact's custom field values [{field id, value}]
                    orgid:
                      type: integer
                      description: (Deprecated) Please use Account-Contact end points
                      format: int32
                  required: []
                  type: object
            examples:
              Request Example:
                value:
                  contact:
                    email: johndoe@example.com
                    firstName: John
                    lastName: Doe
                    phone: '7223224241'
                    fieldValues:
                    - field: '1'
                      value: The Value for First Field
                    - field: '6'
                      value: '2008-01-20'
      responses:
        '201':
          description: '201'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n      \"fieldValues\": [\n        {\n            \"contact\": \"113\",\n            \"field\": \"1\",\n            \"value\": \"The Value for First Field\",\n            \"cdate\": \"2020-08-01T10:54:59-05:00\",\n            \"udate\": \"2020-08-01T14:13:34-05:00\",\n            \"links\": {\n                \"owner\": \"https://:account.api-us1.com/api/3/fieldValues/11797/owner\",\n                \"field\": \"https://:account.api-us1.com/api/3/fieldValues/11797/field\"\n            },\n            \"id\": \"11797\",\n            \"owner\": \"113\"\n        },\n        {\n            \"contact\": \"113\",\n            \"field\": \"6\",\n            \"value\": \"2008-01-20\",\n            \"cdate\": \"2020-08-01T10:54:59-05:00\",\n            \"udate\": \"2020-08-01T14:13:34-05:00\",\n            \"links\": {\n                \"owner\": \"https://:account.api-us1.com/api/3/fieldValues/11798/owner\",\n                \"field\": \"https://:account.api-us1.com/api/3/fieldValues/11798/field\"\n            },\n            \"id\": \"11798\",\n            \"owner\": \"113\"\n        }\n    ],\n    \"contact\": {\n        \"email\": \"johndoe@example.com\",\n        \"cdate\": \"2018-09-28T13:50:41-05:00\",\n        \"udate\": \"2018-09-28T13:50:41-05:00\",\n        \"orgid\": \"\",\n        \"links\": {\n            \"bounceLogs\": \"https://:account.api-us1.com/api/:version/contacts/113/bounceLogs\",\n            \"contactAutomations\": \"https://:account.api-us1.com/api/:version/contacts/113/contactAutomations\",\n            \"contactData\": \"https://:account.api-us1.com/api/:version/contacts/113/contactData\",\n            \"contactGoals\": \"https://:account.api-us1.com/api/:version/contacts/113/contactGoals\",\n            \"contactLists\": \"https://:account.api-us1.com/api/:version/contacts/113/contactLists\",\n            \"contactLogs\": \"https://:account.api-us1.com/api/:version/contacts/113/contactLogs\",\n            \"contactTags\": \"https://:account.api-us1.com/api/:version/contacts/113/contactTags\",\n            \"contactDeals\": \"https://:account.api-us1.com/api/:version/contacts/113/contactDeals\",\n            \"deals\": \"https://:account.api-us1.com/api/:version/contacts/113/deals\",\n            \"fieldValues\": \"https://:account.api-us1.com/api/:version/contacts/113/fieldValues\",\n            \"geoIps\": \"https://:account.api-us1.com/api/:version/contacts/113/geoIps\",\n            \"notes\": \"https://:account.api-us1.com/api/:version/contacts/113/notes\",\n            \"organization\": \"https://:account.api-us1.com/api/:version/contacts/113/organization\",\n            \"plusAppend\": \"https://:account.api-us1.com/api/:version/contacts/113/plusAppend\",\n            \"trackingLogs\": \"https://:account.api-us1.com/api/:version/contacts/113/trackingLogs\",\n            \"scoreValues\": \"https://:account.api-us1.com/api/:version/contacts/113/scoreValues\"\n        },\n        \"id\": \"113\",\n        \"organization\": \"\"\n    }\n}"
              schema:
                type: object
                properties:
                  fieldValues:
                    type: array
                    items:
                      type: object
                      properties:
                        contact:
                          type: string
                          example: '113'
                        field:
                          type: string
                          example: '1'
                        value:
                          type: string
                          example: The Value for First Field
                        cdate:
                          type: string
                          example: '2020-08-01T10:54:59-05:00'
                        udate:
                          type: string
                          example: '2020-08-01T14:13:34-05:00'
                        links:
                          type: object
                          properties:
                            owner:
                              type: string
                              example: https://:account.api-us1.com/api/3/fieldValues/11797/owner
                            field:
                              type: string
                              example: https://:account.api-us1.com/api/3/fieldValues/11797/field
                        id:
                          type: string
                          example: '11797'
                        owner:
                          type: string
                          example: '113'
                  contact:
                    type: object
                    properties:
                      email:
                        type: string
                        example: johndoe@example.com
                      cdate:
                        type: string
                        example: '2018-09-28T13:50:41-05:00'
                      udate:
                        type: string
                        example: '2018-09-28T13:50:41-05:00'
                      orgid:
                        type: string
                        example: ''
                      links:
                        type: object
                        properties:
                          bounceLogs:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/bounceLogs
                          contactAutomations:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/contactAutomations
                          contactData:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/contactData
                          contactGoals:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/contactGoals
                          contactLists:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/contactLists
                          contactLogs:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/contactLogs
                          contactTags:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/contactTags
                          contactDeals:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/contactDeals
                          deals:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/deals
                          fieldValues:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/fieldValues
                          geoIps:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/geoIps
                          notes:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/notes
                          organization:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/organization
                          plusAppend:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/plusAppend
                          trackingLogs:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/trackingLogs
                          scoreValues:
                            type: string
                            example: https://:account.api-us1.com/api/:version/contacts/113/scoreValues
                      id:
                        type: string
                        example: '113'
                      organization:
                        type: string
                        example: ''
        '404':
          description: '404'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n  \"message\":\"No Result found for Subscriber with id 1\"\n}"
              schema:
                type: object
                properties:
                  message:
                    type: string
                    example: No Result found for Subscriber with id 1
        '422':
          description: '422'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"errors\": [\n        {\n            \"title\": \"Email address already exists in the system\",\n            \"detail\": \"\",\n            \"code\": \"duplicate\",\n            \"source\": {\n                \"pointer\": \"/data/attributes/email\"\n            }\n        }\n    ]\n}"
              schema:
                type: object
                properties:
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        title:
                          type: string
                          example: Email address already exists in the system
                        detail:
                          type: string
                          example: ''
                        code:
                          type: string
                          example: duplicate
                        source:
                          type: object
                          properties:
                            pointer:
                              type: string
                              example: /data/attributes/email
      deprecated: false
      tags:
      - Contacts
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    get:
      summary: ActiveCampaign List, Search, and Filter Contacts
      description: Use this API endpoint to list all contacts, search contacts, or filter contacts by many criteria. For example, search for specific contacts by email, list, account.
      operationId: list-all-contacts
      parameters:
      - name: ids
        in: query
        description: 'Filter contacts by ID. Can be repeated for multiple IDs. Example: ids[]=1&ids[]=2&ids[]=42'
        schema:
          type: string
      - name: email
        in: query
        description: Email address of the contact you want to get
        schema:
          type: string
      - name: email_like
        in: query
        description: Filter contacts that contain the given value in the email address
        schema:
          type: string
      - name: exclude
        in: query
        description: Exclude from the response the contact with the given ID
        schema:
          type: integer
          format: int32
      - name: formid
        in: query
        description: Filter contacts associated with the given form
        schema:
          type: integer
          format: int32
      - name: id_greater
        in: query
        description: Only include contacts with an ID greater than the given ID
        schema:
          type: integer
          format: int32
      - name: id_less
        in: query
        description: Only include contacts with an ID less than the given ID
        schema:
          type: integer
          format: int32
      - name: listid
        in: query
        description: Filter contacts associated with the given list
        schema:
          type: string
      - name: phone
        in: query
        description: Filter contacts where the phone number starts with the given value
        schema:
          type: string
      - name: organization
        in: query
        description: (Deprecated) Please use Account-Contact end points. Filter contacts associated with the given organization ID
        schema:
          type: integer
          format: int32
      - name: search
        in: query
        description: Filter contacts that match the given value in the contact names, organization, phone or email
        schema:
          type: string
          default: 'null'
      - name: segmentid
        in: query
        description: Return only contacts that match a list segment. The first API call within 1 hour or an API call with the param `forceQuery=1` will kick off an new segment request. When the segment results are ready, subsequent API calls without the `forceQuery` param will return contacts that match the segment - timeout 1hr)
        schema:
          type: string
          default: null
      - name: seriesid
        in: query
        description: Filter contacts associated with the given automation
        schema:
          type: integer
          format: int32
      - name: status
        in: query
        description: See [available values](https://developers.activecampaign.com/reference/contact)
        schema:
          type: integer
          format: int32
          default: -1
      - name: tagid
        in: query
        description: Filter contacts associated with the given tag
        schema:
          type: integer
          format: int32
      - name: filters[created_before]
        in: query
        description: Filter contacts that were created prior to this date
        schema:
          type: string
          format: date
      - name: filters[created_after]
        in: query
        description: Filter contacts that were created after this date
        schema:
          type: string
          format: date
      - name: filters[updated_before]
        in: query
        description: Filter contacts that were updated before this date
        schema:
          type: string
          format: date
      - name: filters[updated_after]
        in: query
        description: Filter contacts that were updated after this date
        schema:
          type: string
          format: date
      - name: waitid
        in: query
        description: Filter by contacts in the wait queue of an automation block
        schema:
          type: integer
          format: int32
      - name: orders[id]
        in: query
        description: Order contacts by unique ID
        schema:
          type: string
          default: ASC
          enum:
          - desc
          - asc
      - name: orders[cdate]
        in: query
        description: Order contacts by creation date
        schema:
          type: string
          enum:
          - desc
          - asc
      - name: orders[email]
        in: query
        description: Order contacts by email
        schema:
          type: string
          default: ASC
          enum:
          - desc
          - asc
      - name: orders[first_name]
        in: query
        description: Order contacts by first name
        schema:
          type: string
          enum:
          - desc
          - asc
      - name: orders[last_name]
        in: query
        description: Order contacts by last name
        schema:
          type: string
          enum:
          - desc
          - asc
      - name: orders[name]
        in: query
        description: Order contacts by full name
        schema:
          type: string
          enum:
          - desc
          - asc
      - name: orders[score]
        in: query
        description: Order contacts by score. Must be used in conjunction with the `sortId` parameter
        schema:
          type: string
          enum:
          - desc
          - asc
      - name: in_group_lists
        in: query
        description: Set this to "true" in order to return only contacts that the current user has permissions to see.
        schema:
          type: string
      - in: query
        name: forceQuery
        schema:
          type: number
          default: '0'
          enum:
          - 0
          - 1
        description: If present and equal to 1, a new segment request is kicked off which will return an updated result set. Otherwise, a segmented API request with a consistent sorting will return the same results for 1 hour. Note that re-ordering the results will also cause an updated result set to be returned.
      - in: query
        name: sortId
        schema:
          type: number
        description: If sorting results by a score or custom field, this parameter holds the id of the score or custom field respectively
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"scoreValues\": [],\n    \"contacts\": [\n        {\n            \"cdate\": \"2018-09-12T16:53:50-05:00\",\n            \"email\": \"adam@activecampaign.com\",\n            \"phone\": \"\",\n            \"firstName\": \"\",\n            \"lastName\": \"\",\n            \"orgid\": \"0\",\n            \"segmentio_id\": \"\",\n            \"bounced_hard\": \"0\",\n            \"bounced_soft\": \"0\",\n            \"bounced_date\": \"0000-00-00\",\n            \"ip\": \"0\",\n            \"ua\": \"\",\n            \"hash\": \"0d9c41ae7a4de516313673e2341f6003\",\n            \"socialdata_lastcheck\": \"0000-00-00 00:00:00\",\n            \"email_local\": \"\",\n            \"email_domain\": \"\",\n            \"sentcnt\": \"0\",\n            \"rating_tstamp\": \"0000-00-00\",\n            \"gravatar\": \"1\",\n            \"deleted\": \"0\",\n            \"anonymized\": \"0\",\n            \"udate\": \"2018-09-12T17:00:00-05:00\",\n            \"deleted_at\": \"0000-00-00 00:00:00\",\n            \"scoreValues\": [],\n            \"links\": {\n                \"bounceLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/bounceLogs\",\n                \"contactAutomations\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/contactAutomations\",\n                \"contactData\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/contactData\",\n                \"contactGoals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/contactGoals\",\n                \"contactLists\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/contactLists\",\n                \"contactLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/contactLogs\",\n                \"contactTags\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/contactTags\",\n                \"contactDeals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/contactDeals\",\n                \"deals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/deals\",\n                \"fieldValues\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/fieldValues\",\n                \"geoIps\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/geoIps\",\n                \"notes\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/notes\",\n                \"organization\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/organization\",\n                \"plusAppend\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/plusAppend\",\n                \"trackingLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/trackingLogs\",\n                \"scoreValues\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/5/scoreValues\"\n            },\n            \"id\": \"5\",\n            \"organization\": null\n        },\n        {\n            \"cdate\": \"2018-08-17T13:46:58-05:00\",\n            \"email\": \"kconnell2@gmailc.om\",\n            \"phone\": \"\",\n            \"firstName\": \"\",\n            \"lastName\": \"\",\n            \"orgid\": \"0\",\n            \"segmentio_id\": \"\",\n            \"bounced_hard\": \"0\",\n            \"bounced_soft\": \"0\",\n            \"bounced_date\": \"0000-00-00\",\n            \"ip\": \"2130706433\",\n            \"ua\": \"\",\n            \"hash\": \"4641d20634346d27408557fde5e3ad3b\",\n            \"socialdata_lastcheck\": \"0000-00-00 00:00:00\",\n            \"email_local\": \"\",\n            \"email_domain\": \"\",\n            \"sentcnt\": \"0\",\n            \"rating_tstamp\": \"0000-00-00\",\n            \"gravatar\": \"1\",\n            \"deleted\": \"0\",\n            \"anonymized\": \"0\",\n            \"adate\": \"2018-08-31T11:58:25-05:00\",\n            \"udate\": \"2018-08-17T13:46:58-05:00\",\n            \"deleted_at\": \"0000-00-00 00:00:00\",\n            \"scoreValues\": [],\n            \"links\": {\n                \"bounceLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/bounceLogs\",\n                \"contactAutomations\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/contactAutomations\",\n                \"contactData\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/contactData\",\n                \"contactGoals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/contactGoals\",\n                \"contactLists\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/contactLists\",\n                \"contactLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/contactLogs\",\n                \"contactTags\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/contactTags\",\n                \"contactDeals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/contactDeals\",\n                \"deals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/deals\",\n                \"fieldValues\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/fieldValues\",\n                \"geoIps\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/geoIps\",\n                \"notes\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/notes\",\n                \"organization\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/organization\",\n                \"plusAppend\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/plusAppend\",\n                \"trackingLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/trackingLogs\",\n                \"scoreValues\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/4/scoreValues\"\n            },\n            \"id\": \"4\",\n            \"organization\": null\n        },\n        {\n            \"cdate\": \"2018-09-18T11:02:57-05:00\",\n            \"email\": \"test@gmail.com\",\n            \"phone\": \"\",\n            \"firstName\": \"\",\n            \"lastName\": \"\",\n            \"orgid\": \"0\",\n            \"segmentio_id\": \"\",\n            \"bounced_hard\": \"0\",\n            \"bounced_soft\": \"0\",\n            \"bounced_date\": null,\n            \"ip\": \"0\",\n            \"ua\": null,\n            \"hash\": \"\",\n            \"socialdata_lastcheck\": null,\n            \"email_local\": \"\",\n            \"email_domain\": \"\",\n            \"sentcnt\": \"0\",\n            \"rating_tstamp\": null,\n            \"gravatar\": \"1\",\n            \"deleted\": \"0\",\n            \"anonymized\": \"0\",\n            \"adate\": null,\n            \"udate\": \"2018-09-18T11:02:57-05:00\",\n            \"edate\": null,\n            \"deleted_at\": null,\n            \"scoreValues\": [],\n            \"links\": {\n                \"bounceLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/bounceLogs\",\n                \"contactAutomations\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/contactAutomations\",\n                \"contactData\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/contactData\",\n                \"contactGoals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/contactGoals\",\n                \"contactLists\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/contactLists\",\n                \"contactLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/contactLogs\",\n                \"contactTags\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/contactTags\",\n                \"contactDeals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/contactDeals\",\n                \"deals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/deals\",\n                \"fieldValues\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/fieldValues\",\n                \"geoIps\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/geoIps\",\n                \"notes\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/notes\",\n                \"organization\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/organization\",\n                \"plusAppend\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/plusAppend\",\n                \"trackingLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/trackingLogs\",\n                \"scoreValues\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/6/scoreValues\"\n            },\n            \"id\": \"6\",\n            \"organization\": null\n        },\n        {\n            \"cdate\": \"2018-08-17T09:56:33-05:00\",\n            \"email\": \"test@test.com\",\n            \"phone\": \"9813764\",\n            \"firstName\": \"Test\",\n            \"lastName\": \"\",\n            \"orgid\": \"0\",\n            \"segmentio_id\": \"\",\n            \"bounced_hard\": \"0\",\n            \"bounced_soft\": \"0\",\n            \"bounced_date\": \"0000-00-00\",\n            \"ip\": \"2130706433\",\n            \"ua\": \"\",\n            \"hash\": \"e4162c50b2edaf68b0d5012ef3cc82fd\",\n            \"socialdata_lastcheck\": \"0000-00-00 00:00:00\",\n            \"email_local\": \"\",\n            \"email_domain\": \"\",\n            \"sentcnt\": \"0\",\n            \"rating_tstamp\": \"0000-00-00\",\n            \"gravatar\": \"1\",\n            \"deleted\": \"0\",\n            \"anonymized\": \"0\",\n            \"adate\": \"2018-08-31T11:52:08-05:00\",\n            \"udate\": \"2018-08-17T09:56:33-05:00\",\n            \"edate\": \"2018-08-17T13:48:46-05:00\",\n            \"deleted_at\": \"0000-00-00 00:00:00\",\n            \"scoreValues\": [],\n            \"links\": {\n                \"bounceLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/bounceLogs\",\n                \"contactAutomations\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/contactAutomations\",\n                \"contactData\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/contactData\",\n                \"contactGoals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/contactGoals\",\n                \"contactLists\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/contactLists\",\n                \"contactLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/contactLogs\",\n                \"contactTags\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/contactTags\",\n                \"contactDeals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/contactDeals\",\n                \"deals\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/deals\",\n                \"fieldValues\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/fieldValues\",\n                \"geoIps\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/geoIps\",\n                \"notes\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/notes\",\n                \"organization\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/organization\",\n                \"plusAppend\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/plusAppend\",\n                \"trackingLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/trackingLogs\",\n                \"scoreValues\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/2/scoreValues\"\n            },\n            \"id\": \"2\",\n            \"organization\": null\n        },\n        {\n            \"cdate\": \"2018-08-17T13:45:23-05:00\",\n            \"email\": \"test@testing.com\",\n            \"phone\": \"20405938\",\n            \"firstName\": \"testing\",\n            \"lastName\": \"\",\n            \"orgid\": \"0\",\n            \"segmentio_id\": \"\",\n            \"bounced_hard\": \"0\",\n            \"bounced_soft\": \"0\",\n            \"bounced_date\": null,\n            \"ip\": \"2130706433\",\n            \"ua\": null,\n            \"hash\": \"e3eba337bb1ede3bd073b1832e3f3def\",\n            \"socialdata_lastcheck\": null,\n            \"email_local\": \"\",\n            \"email_domain\": \"\",\n            \"sentcnt\": \"0\",\n            \"rating_tstamp\": null,\n            \"gravatar\": \"1\",\n            \"deleted\": \"0\",\n            \"anonymized\": \"0\",\n            \"adate\": null,\n            \"udate\": \"2018-08-17T13:45:23-05:00\",\n            \"edate\": null,\n            \"deleted_at\": null,\n            \"scoreValues\": [],\n            \"links\": {\n                \"bounceLogs\": \"https://test-enterprise-13.staging.listfly.com/api/3/contacts/3/bounceLogs\",\n                \"contactAutomations\"

# --- truncated at 32 KB (275 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/activecampaign/refs/heads/main/openapi/activecampaign-contacts-api-openapi.yml