POST
/
api
/
people
/
curl --location --request POST 'https://app.audienceful.com/api/people/' \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <token>' \
--data-raw '{
    "email": "support@audienceful.com",
    "tags": "paid user, newsletter",
    "extra_data": {"custom_field": "New value"}
}'
{
    "email": "support@audienceful.com",
    "extra_data": {
        "custom_field": "Test data",
    },
    "tags": [
        {
            "name": "Test tag",
            "color": "#f5e0e9"
        }
    ],
    "created_at": "2023-08-03T02:44:56.122079Z",
    "last_activity": "2023-08-03T02:44:56.122079Z",
    "unsubscribed": null,
}

Body

email
string
required

The person’s email.

tags
string

The list of tags for this person in a comma separated list. Any tags that do not exist yet will be created. Ex: (“paid user, newsletter”)

extra_data
object

All custom fields for a person

double_opt_in
string
default: "not_required"

Double opt in status. Sends a confirmation email to the person subscribing to your audience if set to “required”

trigger_automations
boolean
default: "false"

Trigger any matching automations when this person is added

Response

email
string

The person's email.

extra_data
object

All custom fields for a person

tags
array

The list of tags for this person

created_at
string

This is the datetime (UTC) at which the person was created.

last_activity
datetime or null

This is the datetime (UTC) for the last activity of this person. Example activities that update this field are: creation, open email, click email, unsubscribed from email

unsubscribed
datetime or null

This is the datetime (UTC) at which the person unsubscribed from your audience.