Referencia de la API

Lista de exclusión

La lista de exclusión reúne a quienes Gemlead nunca contacta, por cuenta de X o por dominio, como tus clientes, tu equipo o un competidor. Un lead que está en ella nunca entra en una campaña. La lista admite 5 000 entradas.

Cada buyer persona tiene además su propia lista, que se indica con persona. Vale en todas las cuentas de X que comparten el buyer persona. Un lead queda fuera si está en la lista de su buyer persona o en la de su cuenta de X.

El objeto exclusion list

Las cuentas de X y los dominios que Gemlead nunca contacta, como tus clientes, tu equipo o un competidor. Un lead que está en la lista, por su nombre de usuario o por el dominio de su perfil, nunca entra en una campaña.

Atributos

  • objectstring
    Siempre exclusion_list.
  • persona_idstring o null
    El buyer persona al que pertenece esta lista, o null para la lista de la cuenta de X.
  • handlesarray de strings
    Nombres de usuario de X, sin la @.
  • domainsarray de strings
    Dominios, como bigcustomer.com. Un email añade su dominio.
  • max_entriesinteger
    Cuántas entradas admite la lista como máximo.
El objeto exclusion list
{
  "object": "exclusion_list",
  "persona_id": null,
  "handles": ["competitor_hq", "my_cofounder"],
  "domains": ["bigcustomer.com"],
  "max_entries": 5000
}

Obtener la lista de exclusión

GET/v1/exclusion_listScope readMCPget_exclusion_list

Devuelve todas las cuentas de X y todos los dominios de la lista.

Parámetros de consulta

  • personastring
    El ID de un buyer persona, para trabajar con su propia lista. Sin él, la lista de la cuenta de X.

Devuelve

El objeto exclusion list.

Errores

  • No hay ningún buyer persona con este ID en la cuenta de la clave.
GET/v1/exclusion_list
curl https://gemlead.ai/api/v1/exclusion_list \
  -H "Authorization: Bearer $GEMLEAD_API_KEY"
Respuesta200
{
  "object": "exclusion_list",
  "persona_id": null,
  "handles": ["competitor_hq", "my_cofounder"],
  "domains": ["bigcustomer.com"],
  "max_entries": 5000
}

Añadir a la lista de exclusión

POST/v1/exclusion_list/addScope writeMCPedit_exclusion_list

Añade cuentas de X o dominios a la lista. Los leads que coinciden se detienen en todas las campañas.

Parámetros del cuerpo

  • entriesarray de stringsObligatorio
    De 1 a 500 entradas. Cada una es un @usuario, una URL de perfil de x.com, un dominio o un email para su dominio.
  • personastring
    El ID de un buyer persona, para trabajar con su propia lista. Sin él, la lista de la cuenta de X.

Devuelve

El objeto exclusion list actualizado.

Errores

POST/v1/exclusion_list/add
curl -X POST https://gemlead.ai/api/v1/exclusion_list/add \
  -H "Authorization: Bearer $GEMLEAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "entries": ["@competitor_hq", "bigcustomer.com"]
  }'
Respuesta200
{
  "object": "exclusion_list",
  "persona_id": null,
  "handles": ["competitor_hq", "my_cofounder"],
  "domains": ["bigcustomer.com"],
  "max_entries": 5000
}

Quitar de la lista de exclusión

POST/v1/exclusion_list/removeScope writeMCPedit_exclusion_list

Quita cuentas de X o dominios de la lista.

Parámetros del cuerpo

  • entriesarray de stringsObligatorio
    De 1 a 500 entradas, tal como aparecen en la lista.
  • personastring
    El ID de un buyer persona, para trabajar con su propia lista. Sin él, la lista de la cuenta de X.

Devuelve

El objeto exclusion list actualizado.

Errores

POST/v1/exclusion_list/remove
curl -X POST https://gemlead.ai/api/v1/exclusion_list/remove \
  -H "Authorization: Bearer $GEMLEAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "entries": ["my_cofounder"]
  }'
Respuesta200
{
  "object": "exclusion_list",
  "persona_id": null,
  "handles": ["competitor_hq"],
  "domains": ["bigcustomer.com"],
  "max_entries": 5000
}