API-Referenz
Ausschlussliste
Die Ausschlussliste enthält die Leute, die Gemlead nie kontaktiert, per X-Konto oder per Domain, etwa deine Kunden, dein Team oder einen Konkurrenten. Ein Lead auf der Liste kommt nie in eine Kampagne. Die Liste fasst 5 000 Einträge.
Jede Persona hat außerdem ihre eigene Liste, die du über persona ansprichst. Sie gilt in jedem X-Konto, das die Persona teilt. Ein Lead bleibt außen vor, wenn er auf der Liste seiner Persona oder seines X-Kontos steht.
Das Ausschlusslisten-Objekt
Die X-Konten und Domains, die Gemlead nie kontaktiert, etwa deine Kunden, dein Team oder einen Konkurrenten. Ein Lead, der über seinen Nutzernamen oder die Domain in seinem Profil auf der Liste steht, kommt nie in eine Kampagne.
Attribute
- objectstringImmer
exclusion_list. - persona_idstring oder nullDie Persona, der diese Liste gehört, oder null für die Liste des X-Kontos.
- handlesArray von stringsX-Nutzernamen, ohne @.
- domainsArray von stringsDomains, etwa
bigcustomer.com. Eine E-Mail-Adresse fügt ihre Domain hinzu. - max_entriesintegerWie viele Einträge die Liste höchstens fasst.
{
"object": "exclusion_list",
"persona_id": null,
"handles": ["competitor_hq", "my_cofounder"],
"domains": ["bigcustomer.com"],
"max_entries": 5000
}Ausschlussliste abrufen
Gibt alle X-Konten und Domains auf der Liste zurück.
Query-Parameter
- personastringDie ID einer Persona, um mit ihrer eigenen Liste zu arbeiten. Ohne sie die Liste des X-Kontos.
Rückgabe
Fehler
- Keine Persona mit dieser ID im Konto des Schlüssels.
curl https://gemlead.ai/api/v1/exclusion_list \
-H "Authorization: Bearer $GEMLEAD_API_KEY"{
"object": "exclusion_list",
"persona_id": null,
"handles": ["competitor_hq", "my_cofounder"],
"domains": ["bigcustomer.com"],
"max_entries": 5000
}Zur Ausschlussliste hinzufügen
Fügt der Liste X-Konten oder Domains hinzu. Passende Leads stoppen in jeder Kampagne.
Body-Parameter
- entriesArray von stringsErforderlich1 bis 500 Einträge. Jeder ist ein @Nutzername, eine x.com-Profil-URL, eine Domain oder eine E-Mail-Adresse, deren Domain übernommen wird.
- personastringDie ID einer Persona, um mit ihrer eigenen Liste zu arbeiten. Ohne sie die Liste des X-Kontos.
Rückgabe
Das aktualisierte Ausschlusslisten-Objekt.
Fehler
- Ein Pflichtparameter fehlt.
paramnennt ihn. - Ein Parameter hat einen Wert, den die API nicht akzeptiert.
paramnennt ihn. - Keine Persona mit dieser ID im Konto des Schlüssels.
- Die Liste hätte dann mehr als 5 000 Einträge.
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"]
}'{
"object": "exclusion_list",
"persona_id": null,
"handles": ["competitor_hq", "my_cofounder"],
"domains": ["bigcustomer.com"],
"max_entries": 5000
}Von der Ausschlussliste entfernen
Nimmt X-Konten oder Domains von der Liste.
Body-Parameter
- entriesArray von stringsErforderlich1 bis 500 Einträge, so wie sie aufgelistet sind.
- personastringDie ID einer Persona, um mit ihrer eigenen Liste zu arbeiten. Ohne sie die Liste des X-Kontos.
Rückgabe
Das aktualisierte Ausschlusslisten-Objekt.
Fehler
- Ein Pflichtparameter fehlt.
paramnennt ihn. - Ein Parameter hat einen Wert, den die API nicht akzeptiert.
paramnennt ihn. - Ein Eintrag steht nicht auf der Liste, oder keine Persona hat diese ID.
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"]
}'{
"object": "exclusion_list",
"persona_id": null,
"handles": ["competitor_hq"],
"domains": ["bigcustomer.com"],
"max_entries": 5000
}