Über Magileads: Magileads ist Ihre zuverlässige Quelle für wertvolle Informationen und Ressourcen. Das ultimative Tool für erfolgreiches Multichannel-Prospecting. Wir bieten Ihnen verlässliche, fundierte Informationen, damit Sie stets informiert sind und bessere Entscheidungen treffen können. Dieser Inhalt konzentriert sich auf die Magileads-API V2 und verwandte Themen.

Kurz gesagt: Die Magileads API V2 (Version 2.0.0, OpenAPI 3.0-Spezifikation) ist die REST-API für die Magileads B2B Multichannel-Prospecting-Plattform. Sie stellt 505 Endpunkte in 47 Gruppen bereit, die unter https://app.api-magileads.net mit einem im x-api-key- Header übergebenen Schlüssel erreichbar sind. Sie ermöglicht die Automatisierung des gesamten Lead-Generierungszyklus: Targeting über LinkedIn, Sales Navigator und Google Maps; Anreicherung von E-Mails und Telefonkontakten; E-Mail-, LinkedIn- und SMS-Kampagnen; PRM; Statistiken; und White-Labeling.

Diese Seite ist die vollständige Referenz für die Magileads V2 API. Sie richtet sich an Entwickler, Integratoren, Growth Ops und Agenturen, die Magileads mit ihrem CRM, ihren No-Code-Tools oder ihrem Backoffice verbinden und die B2B-Akquise industrialisieren möchten, ohne die Benutzeroberfläche zu verwenden.

Die Anwendung: application.magileads.io oder die Website magileads.com

Technische Spezifikationen der Magileads V2 API

NameMagileads API
Version2.0.0
SpezifikationOpenAPI 3.0 (OAS 3.0), swagger.json-
ArtREST-API, JSON-Antworten
Basis-URLhttps://app.api-magileads.net
AuthentifizierungAPI-Schlüssel ( x-api-key- Header ) oder OAuth 2.0
ZeitzoneAlle Datumsangaben in GMT
Volumen505 Endpunkte, 47 Gruppen: 154 GET, 200 POST, 82 PUT, 69 DELETE
Unterstützungco*****@*******ds.eu

Verteilung der Endpunkte nach funktioneller Domäne

DomainGruppenEndpunkte
Zugriff, Authentifizierung und SicherheitAPI-Informationen, API-Schlüssel, OAuth 2.0, Berechtigungen, Rollen, Externe Magileads V2 API-Schlüssel31
Nutzer, Organisationen und AbonnementsNutzer, Organisationen, Teams, Abonnements und Abrechnung, Partnerprogramme, Benachrichtigungen, Nutzerfeedback73
B2B-Lead-Targeting und -ExtraktionLinkedIn- und Sales Navigator-Targeting, Google Maps-Targeting, Datenbank-Targeting35
Kontaktdaten, Anreicherung und Einhaltung der VorschriftenKontaktlisten, Datenfelder, Stapelverarbeitung, Sperrlisten, Abmeldungen, Tags60
Nachrichten, Modelle und KI-AgentenKI-Agenten, E-Mail-Vorlagen, LinkedIn-Einladungsvorlagen, LinkedIn-Nachrichtenvorlagen, SMS-Vorlagen, SMV-Vorlagen, E-Mail-Signaturen62
Multichannel-Kampagnen (Workflows)Workflows und Terminplanung, Jobs, Integrationspools, URL-Kürzer, Formulare62
Sendekanäle und ZustellbarkeitE-Mail-Integrationen, LinkedIn-Integrationen, OVH (Domains und E-Mails)33
PRM: CRM für die KundengewinnungPRM57
Statistik und BerichterstattungStatistiken, Berichte26
Automatisierung und Integrationen von DrittanbieternWebhooks, Zapier, Cronjobs22
White-Label-Verkäufer (Wiederverkäufer)Wiederverkäufer, Wiederverkäufer: Mailgun33
Dateien und OrdnerDateien, Ordner11

Magileads V2 API-Authentifizierung

Zwei Mechanismen existieren nebeneinander:

  • API-Schlüssel : Jede Anfrage enthält den x-api-key -Header . Die Schlüsselverwaltung erfolgt über die API ( /api-keys ): Generierung, Erneuerung und Löschung. Diese Methode eignet sich für Server-Skripte und interne Integrationen.
  • OAuth 2.0 : Für Drittanbieteranwendungen, die im Namen eines Nutzers agieren. Der Autorisierungsserver wird über GET /.well-known/oauth-authorization-server und unterstützt das Streaming von Autorisierungscodes, die dynamische Clientregistrierung, die Tokenaktualisierung und den Tokenwiderruf.

Bewährte Sicherheitspraxis: Der API-Schlüssel gewährt Zugriff auf alle Kontodaten. Geben Sie ihn niemals im Browser, in einer geteilten URL oder in einem Code-Repository preis. Im Falle eines Datenlecks generieren Sie ihn umgehend mit PUT /api-keys/{api_key_id}/regenerate neu.

Schnellstart: Erster Anruf

Der erste empfohlene Aufruf ist GET /users/me, der das Profil des mit dem Schlüssel verknüpften Kontos zurückgibt und die Konfiguration validiert.

Mit cURL

curl -X GET "https://app.api-magileads.net/users/me" \ -H "accept: application/json" \ -H "x-api-key: YOUR_API_KEY"

In PHP (WordPress)

<?php declare(strict_types=1); /** * Récupère le profil du compte Magileads associé à la clé d’API. * La clé est lue depuis une constante définie dans wp-config.php, jamais en base ni en dur. * * @return array<string, mixed> |WP_Error */ function magileads_get_my_profile(): array|WP_Error { if ( ! defined( 'MAGILEADS_API_KEY' ) ) { return new WP_Error( 'magileads_no_key', 'MAGILEADS_API_KEY constant missing.' ); } $response = wp_remote_get( 'https://app.api-magileads.net/users/me', array( 'timeout' => 15, 'headers' => array( 'Accept' => 'application/json', 'x-api-key' => (string) MAGILEADS_API_KEY, ), ) ); if ( is_wp_error( $response ) ) { return $response; } $code = (int) wp_remote_retrieve_response_code( $response ); if ( 200 !== $code ) { return new WP_Error( 'magileads_http_' . $code, 'Unerwartete HTTP-Antwort.' ); } $data = json_decode( wp_remote_retrieve_body( $response ), true ); return is_array( $data ) ? $data: new WP_Error('magileads_json', 'Ungültiges JSON.'); }

Verwendung von JavaScript (Node.js, nur serverseitig)

// Serverseitiger Aufruf: Der Schlüssel bleibt in einer Umgebungsvariablen gespeichert. const res = await fetch("https://app.api-magileads.net/users/me", { headers: { accept: "application/json", "x-api-key": process.env.MAGILEADS_API_KEY } }); if (!res.ok) throw new Error(`Magileads API : HTTP ${res.status}`); const profile = await res.json();

Magileads V2 API-Anwendungsfälle

1. Bauen Sie eine qualifizierte B2B-Zielgruppe auf

Endpunkte Targeting – LinkedIn, Targeting – Google und Targeting – Datenbank füllen Kontaktlisten aus Sales Navigator-Suchen, Interaktionen mit LinkedIn-Beiträgen, Profilbesuchern oder Google Maps-Einträgen.

2. Daten anreichern und bereinigen

Anreicherungspakete sowie E-Mail- und Mobilanreicherungs-Endpunkte ergänzen die Datensätze. Sperrlisten und Abmeldelisten werden direkt auf die Listen angewendet , um die DSGVO vor dem Versand einzuhalten.

3. KI-gestützte, benutzerdefinierte Mehrkanalsequenzen starten

E-Mail-Vorlagen , Einladungen und LinkedIn- Nachrichten werden von KI generiert und anschließend in einem Workflow zusammengestellt, der auf in Pools gruppierten Absenderkonten mit SMTP-Warmup programmiert ist.

4. Die Antworten im PRM verarbeiten

Das PRM zentralisiert die Befragten: positive oder negative Qualifizierung, KI-gestützte Antwortvorschläge, Notizen, Anrufe, personalisierte Statusmeldungen und Betreuung.

5. Messen und synchronisieren

Die Statistiken analysieren die Befragten nach Branche, Unternehmensgröße, Land oder Vertriebskanal. Webhooks und Zapier übertragen Ereignisse an das CRM-System.

Vollständige Referenz zu den 505-Endpunkten der Magileads V2 API

Die Endpunkte sind nach Funktionsdomäne gruppiert. Die Segmente in geschweiften Klammern (z. B. {contact_list_id}) sind Pfadparameter. {file_type} gibt das gewünschte Exportformat an. Die Beschreibungen verwenden die offiziellen Bezeichnungen der OpenAPI-Spezifikation.

Zugriff, Authentifizierung und Sicherheit

Zugangspunkte zur Steuerung des API-Zugriffs: API-Schlüssel, OAuth 2.0-Autorisierungsserver, Rollen, Berechtigungen und API-Schlüssel von Drittanbietern. 31 Endpunkte.

API- Informationen

Gibt API-Metadaten zurück, global oder für eine bestimmte SaaS-Domäne (White-Label-Instanz). 2 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/apiAPI-Informationen
ERHALTEN/api/{saas_domain}API-Informationen

API -Schlüssel

Vollständiger Lebenszyklus von API-Schlüsseln (Tokens): Generierung, Aktualisierung, Regenerierung und Widerruf. Die Regenerierung macht den alten Schlüssel ungültig. 6 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/api-keysListe abrufen
ERHALTEN/api-keys/{api_key_id}Profil finden
POST/api-keysGenerieren Sie einen API-Schlüssel (Token)
SETZEN/api-keys/{api_key_id}Profil aktualisieren
SETZEN/api-keys/{api_key_id}/regenerateAPI-Schlüssel (Token) neu generieren
LÖSCHEN/api-keys/{api_key_id}Einen API-Schlüssel löschen

OAuth 2.0 OAuth

OAuth 2.0-konformer Autorisierungsserver: Ermittlung über /.well-known/oauth-authorization-server, Autorisierungscode-Stream, dynamische Client-Registrierung, Token-Austausch und -Aktualisierung, Token-Widerruf und JWKS-Signaturschlüssel. 8 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/.well-known/oauth-authorization-serverEntdecken Sie den OAuth-Autorisierungsserver
ERHALTEN/oauth/authorization-transactions/{transaction_id}Eine OAuth-Zustimmungstransaktion abrufen
ERHALTEN/oauth/authorizeStarten Sie einen Autorisierungscode-Ablauf
ERHALTEN/oauth/jwks.jsonOAuth-Signaturschlüssel abrufen
POST/oauth/authorization-transactions/{transaction_id}Eine OAuth-Zustimmungstransaktion genehmigen oder ablehnen
POST/oauth/registerEinen OAuth-Client dynamisch registrieren
POST/oauth/revokeWiderrufen eines OAuth-Tokens
POST/oauth/tokenOAuth-Token austauschen oder aktualisieren

Berechtigungen Berechtigungen

Lesen und Ändern der jedem Benutzer gewährten Berechtigungen, einzeln oder in Gruppen. 5 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/BerechtigungenListe abrufen
ERHALTEN/permissions/{user_id}Liste eines Benutzers abrufen
SETZEN/permissions/{permission_name}/{user_id}Benutzerberechtigung aktualisieren
SETZEN/permissions/{user_id}Stapelweise Aktualisierung der Benutzerberechtigungen
LÖSCHEN/permissions/{permission_name}/{user_id}Eine Berechtigung löschen

Rollen Roles

Erstellung und Verwaltung von Rollen zur Gruppierung von Benutzerrechten. 5 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/RollenListe abrufen
ERHALTEN/roles/{role_id}Profil finden
POST/RollenRolle erstellen
SETZEN/roles/{role_id}Profil aktualisieren
LÖSCHEN/roles/{role_id}Rolle löschen

Externe API-Schlüssel

Speicherung von Drittanbieter-Dienstschlüsseln (Anreicherungsanbieter, OVH usw.), die anschließend von anderen Endpunkten über {external_api_key_id}. 5 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/external-api-keysListe abrufen
ERHALTEN/external-api-keys/{external_api_key_id}Profil finden
POST/external-api-keysProfil hinzufügen
SETZEN/external-api-keys/{external_api_key_id}Profil aktualisieren
LÖSCHEN/external-api-keys/{external_api_key_id}Profil löschen

Nutzer, Organisationen und Abonnements

Benutzerkontenverwaltung, Organisationsverwaltung, Teamverwaltung, Abrechnungsverwaltung und Benachrichtigungsverwaltung. 73 Endpunkte.

Benutzer Users

Registrierung, Authentifizierung (mit Aktualisierung), Anmeldung über Drittanbieter, aktuelles Profil (/users/me), Avatar, Passwort, SMS-Verifizierung, Wechsel zwischen Konten und Generierung eines eingebetteten Suchtokens. 26 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/users/{user_id}Profil anhand der ID finden
ERHALTEN/users/listBenutzerliste abrufen
ERHALTEN/users/meMein Profil finden
ERHALTEN/users/me/quickMein Profil finden (Kurzversion)
POST/oauth/{provider}/redirectRegistrieren oder anmelden mit Anmeldedaten von Drittanbietern
POST/users/{user_id}/avatarLaden Sie einen Avatar in ein Benutzerkonto hoch
POST/users/authenticationAuthentifizierung
POST/users/authentication/refreshAuthentifizierung aktualisieren
POST/users/list/searchNutzer suchen
POST/users/me/avatarLaden Sie einen Avatar in Ihr Benutzerkonto hoch
POST/users/me/embed/search-list/tokenGenerieren Sie ein eingebettetes Suchtoken
POST/users/registerRegistrieren
POST/users/switch/to/{user_id}Zu einem Benutzerkonto wechseln
POST/users/verification/sms/resendSMS-Bestätigungscode erneut senden
SETZEN/users/{user_id}Profil anhand der ID aktualisieren
SETZEN/users/{user_id}/disableDeaktivierung nach ID
SETZEN/users/meMein Profil aktualisieren
SETZEN/users/me/disableDeaktivieren
SETZEN/users/password/forgotPasswort vergessen?
SETZEN/users/password/resetPasswort zurücksetzen
SETZEN/users/unlockBenutzerkonto entsperren
SETZEN/users/verification/sms/confirmKonto per SMS-Code bestätigen
LÖSCHEN/users/{user_id}Benutzerkonto löschen
LÖSCHEN/users/{user_id}/avatarAvatar eines Benutzerkontos löschen
LÖSCHEN/users/meMein Benutzerkonto löschen
LÖSCHEN/users/me/avatarAvatar von meinem Benutzerkonto löschen

Organisationen Organizations

Organisationserstellung, Benutzereinladung und -mitgliedschaft, Mitgliederstatus- und Rollenverwaltung. 11 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/OrganisationenListe abrufen
ERHALTEN/organizations/{organization_id}Profil finden
ERHALTEN/organizations/{organization_id}/usersBenutzerliste abrufen
POST/OrganisationenEine Organisation erstellen
POST/organizations/{organization_id}/inviteEinen Benutzer in eine Organisation einladen
POST/organizations/joinTreten Sie einer Organisation bei
SETZEN/organizations/{organization_id}Profil aktualisieren
SETZEN/organizations/{organization_id}/level/{user_id}Aktualisiere das Level des Benutzers
SETZEN/organizations/{organization_id}/role/{user_id}Aktualisieren Sie die Rolle eines Benutzers
LÖSCHEN/organizations/{organization_id}Eine Organisation löschen
LÖSCHEN/organizations/{organization_id}/leaveVerlassen Sie eine Organisation

Teams Teams

Teams innerhalb eines Kontos: Einladungen, Mitgliedschaften, Mitgliedsstufen und Rollen. 10 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/teams/{team_id}Profil finden
ERHALTEN/teams/{team_id}/usersBenutzerliste abrufen
POST/teamsStelle ein Team zusammen
POST/teams/{team_id}/inviteEinen Benutzer zu einem Team einladen
POST/teams/joinSchließ dich einem Team an
SETZEN/teams/{team_id}Profil aktualisieren
SETZEN/teams/{team_id}/level/{user_id}Aktualisiere das Level des Benutzers
SETZEN/teams/{team_id}/role/{user_id}Aktualisieren Sie die Rolle eines Benutzers
LÖSCHEN/teams/{team_id}Ein Team löschen
LÖSCHEN/teams/{team_id}/leaveVerlasse ein Team

Abonnements und Abrechnung

Produkte, Abonnement und Kündigung, Abonnementoptionen, Zahlungsmethoden, Kundeninformationen und Rechnungs-Downloads. 12 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/Abonnements/RechnungenKundenrechnungsliste abrufen
ERHALTEN/subscriptions/invoices/download/{invoice_id}Kundenrechnung herunterladen
ERHALTEN/Abonnements/ProdukteProduktliste abrufen
POST/Abonnements/hinzufügen/ZahlungsmethodeStandardzahlungsmethode hinzufügen und festlegen
POST/Abonnements/AbonnierenAbonnieren
POST/subscriptions/subscribe/{user_id}Abonnieren
POST/Abonnements/Update/KundeninformationenKundeninformationen aktualisieren
POST/Abonnements/Aktualisierung/StandardzahlungsmethodeAktualisieren Sie die Standardzahlungsmethode
SETZEN/subscriptions/add/optionsAbonnementoptionen hinzufügen
LÖSCHEN/subscriptions/remove/optionsAbonnementoptionen entfernen
LÖSCHEN/Abonnements/AbmeldenAbbestellen
LÖSCHEN/subscriptions/unsubscribe/{user_id}Abbestellen

Zugehörigkeit Zugehörigkeit

Liste der mit dem Partnerprogramm verknüpften Benutzer. 1 Endpunkt.

VerfahrenEndpunktBeschreibung
ERHALTEN/affiliation/usersBenutzerliste abrufen

Benachrichtigungen Notifications

Kontobenachrichtigungen und -warnungen: Lesebestätigungen, Markierung als gelesen/ungelesen, Ausblenden und Benachrichtigungseinstellungen. 12 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/BenachrichtigungenBenachrichtigungen abrufen
ERHALTEN/Benachrichtigungen/WarnungenKontobenachrichtigungen abrufen
ERHALTEN/Benachrichtigungen/EinstellungenAbrufen von Benachrichtigungseinstellungen
SETZEN/Benachrichtigungen/Warnungen/ausblendenKontowarnung ausblenden
SETZEN/notifications/alerts/unhideKontowarnung einblenden
SETZEN/Benachrichtigungen/ausblendenBenachrichtigungen ausblenden
SETZEN/Benachrichtigungen/alle ausblendenAlle Benachrichtigungen ausblenden
SETZEN/notifications/readBenachrichtigungen als gelesen markieren
SETZEN/notifications/read-allAlle Benachrichtigungen als gelesen markieren
SETZEN/Benachrichtigungen/EinstellungenBenachrichtigungseinstellungen aktualisieren
SETZEN/Benachrichtigungen/einblendenBenachrichtigungen einblenden
SETZEN/Benachrichtigungen/ungelesenBenachrichtigungen als ungelesen markieren

Nutzerfeedback ​

Feedback wird an das Magileads-Team gesendet. 1 Endpunkt.

VerfahrenEndpunktBeschreibung
POST/FeedbacksFeedback senden

B2B-Lead-Targeting und -Extraktion

Leadgenerierung: Extraktion von Kontakten und Unternehmen aus LinkedIn, Sales Navigator, Google Maps und der Magileads-Datenbank. 35 Endpunkte.

LinkedIn Targeting und Sales Navigator Targeting – LinkedIn

Extraktion von Profilen und Unternehmen aus LinkedIn- und Sales Navigator-Suchen (asynchron, synchron und in alternativen Modi), Kontakten, Gruppenmitgliedern, Veranstaltungsteilnehmern, Besuchern von Profil- oder Unternehmensseiten, Interaktionen mit Beiträgen (Likes, Kommentare, Shares), Profilaktivitäten und Stellenanzeigen. Beinhaltet die Generierung von Such-URLs und den Abruf von Standort-IDs. 27 Endpunkte.

VerfahrenEndpunktBeschreibung
POST/targeting/linkedin/{contact_list_id}/relaunch-errorsLinkedIn-Extraktionen mit Fehlern neu starten
POST/targeting/linkedin/extract-companies-search-syncLinkedIn-Unternehmen aus einer Unternehmenssuche extrahieren (synchron)
POST/targeting/linkedin/extract-company-viewersLinkedIn-Unternehmensaufrufe extrahieren
POST/targeting/linkedin/extract-connectionsKontakte aus LinkedIn-Verbindungen extrahieren
POST/targeting/linkedin/extract-event-attendeesLinkedIn-Veranstaltungsteilnehmer extrahieren
POST/targeting/linkedin/extract-group-membersLinkedIn-Gruppenmitglieder extrahieren
POST/targeting/linkedin/extract-people-comment-activityKommentaraktivitäten von LinkedIn-Nutzern extrahieren
POST/targeting/linkedin/extract-people-post-activityLinkedIn-Aktivitäten extrahieren
POST/targeting/linkedin/extract-people-reaction-activityReaktionen von LinkedIn-Nutzern extrahieren
POST/targeting/linkedin/extract-peoples-searchKontakte aus einer LinkedIn-Suche extrahieren
POST/targeting/linkedin/extract-peoples-search-alternativeKontakte aus einer LinkedIn-Suche extrahieren (Alternative)
POST/targeting/linkedin/extract-peoples-search-syncLinkedIn-Profile aus einer Personensuche extrahieren (synchron)
POST/targeting/linkedin/extract-post-commentersKontakte extrahieren, die einen LinkedIn-Beitrag kommentiert haben
POST/targeting/linkedin/extract-post-likersKontakte extrahieren, denen ein Beitrag auf LinkedIn gefallen hat
POST/targeting/linkedin/extract-post-repostersLinkedIn-Beitrags-Reposter extrahieren
POST/targeting/linkedin/extract-postsBeiträge auf LinkedIn extrahieren
POST/targeting/linkedin/extract-posts-syncLinkedIn-Beiträge extrahieren (synchron)
POST/targeting/linkedin/extract-profile-viewersLinkedIn-Profilaufrufe extrahieren
POST/targeting/linkedin/extract-publishers-job-offersErmitteln Sie die Herausgeber von Stellenangeboten auf LinkedIn
POST/targeting/linkedin/extract-sales-navigator-companies-searchUnternehmen aus einer Sales Navigator-Suche extrahieren
POST/targeting/linkedin/extract-sales-navigator-companies-search-alternativeUnternehmen aus einer Sales Navigator-Suche extrahieren (Alternative)
POST/targeting/linkedin/extract-sales-navigator-peoples-searchKontakte aus einer Sales Navigator-Suche extrahieren
POST/targeting/linkedin/extract-sales-navigator-peoples-search-alternativeKontakte aus einer Sales Navigator-Suche extrahieren (Alternative)
POST/targeting/linkedin/generate-peoples-search-urlGenerieren Sie eine LinkedIn-Personensuch-URL
POST/targeting/linkedin/generate-sales-navigator-peoples-search-urlGenerieren Sie eine LinkedIn Sales Navigator-Personensuch-URL
POST/targeting/linkedin/locations/searchLinkedIn-Standort-IDs suchen
POST/targeting/linkedin/refresh/{contact_list_id}LinkedIn-Targeting für eine Kontaktliste aktualisieren

Google Maps Targeting – Google

Extraktion von Unternehmen und Kontakten aus Google Maps-Suchen, Generierung von Such-URLs und Abruf der extrahierten Ergebnisse (einschließlich fehlerhafter Ergebnisse). 4 Endpunkte.

VerfahrenEndpunktBeschreibung
POST/targeting/google/extract-maps-searchKontakte aus einer Google Maps-Suche extrahieren
POST/targeting/google/extract-maps-search/{contact_list_id}/relaunchExtraktionen neu starten
POST/targeting/google/extract-maps-search/{contact_list_id}/relaunch-errorsExtraktionen mit Fehlern erneut starten
POST/targeting/google/generate-maps-search-urlsGoogle Maps-Such-URLs generieren

Datenbank- Targeting

Kontakte aus der Magileads-Datenbank zählen, in der Vorschau anzeigen und extrahieren, inklusive Filtern und Standortsuche. 4 Endpunkte.

VerfahrenEndpunktBeschreibung
POST/targeting/database/countZählen Sie die Anzahl der mit den angegebenen Filtern gefundenen Kontakte
POST/targeting/database/count-previewKontakte anhand von Filtern zählen und in der Vorschau anzeigen
POST/targeting/database/extractExtrahieren Sie die mit den angegebenen Filtern gefundenen Kontakte
POST/targeting/database/locations/searchDatenbankstandort durchsuchen

Kontaktdaten, Anreicherung und Einhaltung der Vorschriften

Speicherung, Strukturierung und Anreicherung von Kontakten sowie die für die DSGVO-Konformität unerlässlichen Ausschlusslisten. 60 Endpunkte.

Kontaktlisten ​

Kontaktlisten und Einzelkontakte: Paginierung, Querverweissuche, Zusammenführung, Export nach Dateityp, eindeutige Werte und Massenaktualisierung von Feldern. Erweiterte Bereinigung: Entfernen von Kontakten aus einer Sperrliste, einer anderen Liste oder von abgemeldeten Kontakten sowie Begrenzung der Kontaktanzahl pro Unternehmen. Anreicherung von E-Mails und mobilen Daten. 26 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/KontaktlistenAlle Listen abrufen
ERHALTEN/contact-lists-paginatedpaginierte Liste abrufen
ERHALTEN/contact-lists/{contact_list_id}Profil finden
ERHALTEN/contact-lists/{contact_list_id}/contactsKontakte abrufen
ERHALTEN/contact-lists/{contact_list_id}/contacts/{contact_id}Kontaktprofil finden
ERHALTEN/contact-lists/{contact_list_id}/datafields/{datafield_id}/valuesAus einem Datenfeld eindeutige Werte abrufen
ERHALTEN/contact-lists/{contact_list_id}/download/{file_type}Kontaktliste herunterladen
ERHALTEN/Kontaktlisten/NamenKontaktlisten-IDs und Namen abrufen
POST/contact-lists/contacts/searchKontakte in der gesamten Kontaktliste durchsuchen
POST/contact-lists/download/{file_type}Laden Sie die Kontaktliste aus allen Kontaktlisten herunter
POST/Kontaktlisten/ZusammenführenKontaktlisten zusammenführen
POST/contacts/enrich/emailBereichern Sie eine Kontakt-E-Mail mit Angaben zum Unternehmen und optionalen Namen
POST/contacts/enrich/phone/mobileFügen Sie die Mobiltelefonnummer eines Kontakts aus der LinkedIn-URL hinzu
SETZEN/contact-lists/{contact_list_id}Profil aktualisieren
SETZEN/contact-lists/{contact_list_id}/contacts/{contact_id}Kontakt aktualisieren
SETZEN/contact-lists/{contact_list_id}/datafields/{datafield_id}/bulk-setMassenweise Datenfeldwert festlegen
LÖSCHEN/contact-lists/{contact_list_id}Kontaktliste löschen
LÖSCHEN/contact-lists/{contact_list_id}/contactsKontakte aus einer Kontaktliste löschen
LÖSCHEN/contact-lists/{contact_list_id}/contacts/{contact_id}Kontakt löschen
LÖSCHEN/contact-lists/{contact_list_id}/contacts/blacklist/{blacklist_id}Kontakte aus einer Kontaktliste löschen, die sich auf einer Sperrliste befindet
LÖSCHEN/contact-lists/{contact_list_id}/contacts/contact-list/{source_contact_list_id}Kontakte aus einer Kontaktliste löschen, die in einer anderen Kontaktliste gefunden wurde
LÖSCHEN/contact-lists/{contact_list_id}/contacts/unsubscribersKontakte aus einer Kontaktliste unter Abmeldern löschen
LÖSCHEN/contact-lists/{contact_list_id}/contacts/unsubscribers/{organization_id}Kontakte aus einer Kontaktliste löschen, die sich unter den Abmeldern einer Organisation befindet
LÖSCHEN/contact-lists/{contact_list_id}/delete/company/{keep_contacts}Kontakte in einer Kontaktliste löschen, um nur eine bestimmte Anzahl von Kontakten pro Unternehmen zu behalten
LÖSCHEN/Kontaktlisten/KontakteKontakte löschen
LÖSCHEN/contact-lists/contacts/selectionKontakte aus einer Auswahl löschen

Datenfelder ​

Benutzerdefinierte Felder (Datenfelder), die Kontakten zugeordnet sind. 5 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/data-fieldsListe abrufen
ERHALTEN/data-fields/{data_field_id}Profil finden
POST/data-fieldsErstellen Sie ein Datenfeld
SETZEN/data-fields/{data_field_id}Profil aktualisieren
LÖSCHEN/data-fields/{data_field_id}Ein Datenfeld löschen

Batch- Anreicherung

Erstellung von Anreicherungs-Batches, Abruf von Ergebnissen und Verbrauchsstatistiken. 3 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/enrich/{batch_id}Erhalten Sie angereicherte Batch-Ergebnisse
POST/bereichernErstellen Sie einen angereicherten Batch
POST/enrich/usageErhalten Sie detaillierte Nutzungsstatistiken

Schwarze Listen Blacklists

Ausschlusslisten: Erstellung, Datenimport, gezielte oder globale Suche, Download (mit oder ohne Filter) und Datenlöschung. 13 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/blacklistsListe abrufen
ERHALTEN/blacklists/{blacklist_id}Profil finden
ERHALTEN/blacklists/{blacklist_id}/dataDaten abrufen
ERHALTEN/blacklists/{blacklist_id}/download/{file_type}Laden Sie die Blacklist herunter
POST/blacklistsEine Blacklist erstellen
POST/blacklists/{blacklist_id}/dataImportdaten
POST/blacklists/{blacklist_id}/data/searchSuchdaten in einer bestimmten Blacklist
POST/blacklists/{blacklist_id}/download/{file_type}Laden Sie die Blacklist mithilfe eines Filters herunter
POST/blacklists/data/searchSuchdaten in allen Blacklists
SETZEN/blacklists/{blacklist_id}Profil aktualisieren
LÖSCHEN/blacklists/{blacklist_id}Eine Blacklist löschen
LÖSCHEN/blacklists/{blacklist_id}/data/{data_id}Daten löschen
LÖSCHEN/blacklists/datasDaten löschen

Abmeldungen Unsubscribers

Globale oder organisationsweite Abmeldeverwaltung: Importieren, Suchen, Herunterladen und Löschen. 8 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/AbonnentenAbgemeldete abrufen
ERHALTEN/unsubscribers/download/{file_type}Laden Sie die Liste der Abmelder herunter
ERHALTEN/unsubscribers/organization/{organization_id}Abmelder aus einer Organisation abrufen
ERHALTEN/unsubscribers/organization/{organization_id}/download/{file_type}Laden Sie die Liste der Abmelder einer Organisation herunter
POST/AbonnentenImport-Abmelder
POST/unsubscribers/organization/{organization_id}/searchSuche nach Abmeldern einer bestimmten Organisation
POST/Abmelder/SucheSuche nach Abmeldern aus allen Organisationen
LÖSCHEN/unsubscribers/{unsubscriber_id}Abmelder löschen

Tags Tags

Wiederverwendbare Etiketten zur Segmentierung von Kontakten. 5 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/tagsListe abrufen
ERHALTEN/tags/{tag_id}Profil finden
POST/tagsErstelle ein Tag
SETZEN/tags/{tag_id}Profil aktualisieren
LÖSCHEN/tags/{tag_id}Tag löschen

Nachrichten, Modelle und KI-Agenten

Nachrichtenvorlagen für jeden Kanal und KI-Agenten, die mit dem Verfassen und Personalisieren von Kampagneninhalten beauftragt sind. 62 Endpunkte.

KI-Agenten (AiAgents)

Erstellung und Verwaltung von KI-Agenten, Generierung eines Briefings mit oder ohne bestehenden Agenten. 7 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/ai-agentsFetch AI-Agenten
ERHALTEN/ai-agents/{uniqid}Finde KI-Agenten mit uniqid
POST/ai-agentsKI-Agenten erstellen
POST/ai-agents/{uniqid}/generate-briefKI-Agentenbriefing erstellen
POST/ai-agents/generate-briefKI-Agentenbriefing ohne vorhandenen Agenten erstellen
SETZEN/ai-agents/{uniqid}KI-Agent aktualisieren
LÖSCHEN/ai-agents/{uniqid}KI-Agent löschen

E-Mail-Vorlagen – E-Mail

E-Mail-Vorlagen: KI-gestützte Generierung und Aktualisierung (Text und HTML), Personalisierung nach Kontakt, Import von HTML aus einer URL, Kopieren zwischen Konten und Versenden von Test-E-Mails. 15 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/models/emailListe abrufen
ERHALTEN/models/email/{model_id}Profil finden
ERHALTEN/models/email/{model_id}/{contact_id}Finde KI-Modellprofile und generiere Inhalte
ERHALTEN/models/email/{model_id}/{contact_id}/regenerateKI-Modellprofil finden und Inhalte neu generieren
POST/models/emailErstellen Sie eine E-Mail-Vorlage
POST/models/email/{model_id}/copyE-Mail-Vorlage kopieren
POST/models/email/{model_id}/copy/to/{user_id}E-Mail-Vorlage an Benutzer-ID kopieren
POST/models/email/{model_id}/regenerateGenerieren Sie ein E-Mail-Modell mithilfe von KI neu
POST/models/email/{model_id}/send/testSenden Sie eine E-Mail-Kampagne an Ihre Test-E-Mails
POST/models/email/generateGenerieren Sie ein E-Mail-Modell mithilfe von KI
POST/models/email/generate/htmlGenerieren Sie HTML-E-Mails mithilfe von KI
POST/models/email/get/html/from/urlHTML-Code aus URL abrufen
POST/models/email/send/testVersenden Sie eine E-Mail-Kampagne mit Ihren Test-E-Mails, ohne ein Modell zu erstellen
SETZEN/models/email/{model_id}E-Mail-Vorlage aktualisieren
LÖSCHEN/models/email/{model_id}E-Mail-Vorlage löschen

LinkedIn-Einladungsvorlagen – LinkedIn-Einladung

LinkedIn-Kontaktanfragevorlagen mit KI-gestützter Inhaltsgenerierung und Personalisierung pro Kontakt. 10 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/models/linkedin/invitationListe abrufen
ERHALTEN/models/linkedin/invitation/{model_id}Profil finden
ERHALTEN/models/linkedin/invitation/{model_id}/{contact_id}Finde KI-Modellprofile und generiere Inhalte
ERHALTEN/models/linkedin/invitation/{model_id}/{contact_id}/regenerateKI-Modellprofil finden und Inhalte neu generieren
POST/models/linkedin/invitationErstellen Sie eine LinkedIn-Einladung
POST/models/linkedin/invitation/{model_id}/copyLinkedIn-Einladung kopieren
POST/models/linkedin/invitation/{model_id}/copy/to/{user_id}Kopieren Sie eine LinkedIn-Einladung an die Benutzer-ID
POST/models/linkedin/invitation/generate/contentGenerieren Sie LinkedIn-Einladungsinhalte mithilfe von KI
SETZEN/models/linkedin/invitation/{model_id}Aktualisieren Sie eine LinkedIn-Einladung
LÖSCHEN/models/linkedin/invitation/{model_id}Eine LinkedIn-Einladung löschen

LinkedIn-Nachrichtenvorlagen – LinkedIn-Nachricht

LinkedIn-Nachrichtenvorlagen mit KI-gestützter Inhaltsgenerierung und Personalisierung pro Kontakt. 10 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/models/linkedin/messageListe abrufen
ERHALTEN/models/linkedin/message/{model_id}Profil finden
ERHALTEN/models/linkedin/message/{model_id}/{contact_id}Finde KI-Modellprofile und generiere Inhalte
ERHALTEN/models/linkedin/message/{model_id}/{contact_id}/regenerateKI-Modellprofil finden und Inhalte neu generieren
POST/models/linkedin/messageErstellen Sie eine LinkedIn-Nachricht
POST/models/linkedin/message/{model_id}/copyEine LinkedIn-Nachricht kopieren
POST/models/linkedin/message/{model_id}/copy/to/{user_id}Kopieren Sie eine LinkedIn-Nachricht an die Benutzer-ID
POST/models/linkedin/message/generate/contentGenerieren Sie LinkedIn-Nachrichteninhalte mithilfe von KI
SETZEN/models/linkedin/message/{model_id}Eine LinkedIn-Nachricht aktualisieren
LÖSCHEN/models/linkedin/message/{model_id}Eine LinkedIn-Nachricht löschen

SMS-Vorlagen – SMS

SMS-Vorlagen: Erstellung, Kopieren (auch an andere Benutzer), Aktualisierung und Löschung. 7 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/models/smsListe abrufen
ERHALTEN/models/sms/{model_id}Profil finden
POST/models/smsErstellen Sie ein SMS-Modell
POST/models/sms/{model_id}/copySMS-Vorlage kopieren
POST/models/sms/{model_id}/copy/to/{user_id}Kopieren Sie eine SMS-Vorlage an die Benutzer-ID
SETZEN/models/sms/{model_id}Aktualisieren eines SMS-Modells
LÖSCHEN/models/sms/{model_id}Löschen eines SMS-Modells

SMV-Modelle – SMV

SMV-Vorlagen: Erstellung, Aktualisierung, Kopieren (auch an andere Benutzer) und Löschung. 7 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/models/smvListe abrufen
ERHALTEN/models/smv/{model_id}Profil finden
POST/models/smvErstellen Sie ein SMV-Modell
POST/models/smv/{model_id}Aktualisieren eines SMV-Modells
POST/models/smv/{model_id}/copySMV-Modell kopieren
POST/models/smv/{model_id}/copy/to/{user_id}Kopieren Sie ein SMV-Modell in die Benutzer-ID
LÖSCHEN/models/smv/{model_id}SMV-Modell löschen

E-Mail-Signaturen E-Mail-Signaturen

Wiederverwendbare E-Mail-Signaturen in Kampagnen. 6 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/E-Mail-SignaturenListe abrufen
ERHALTEN/email-signatures/{email_signature_id}Profil finden
POST/E-Mail-SignaturenErstellen Sie eine E-Mail-Signatur
POST/email-signatures/{email_signature_id}/copyE-Mail-Signatur kopieren
SETZEN/email-signatures/{email_signature_id}Profil aktualisieren
LÖSCHEN/email-signatures/{email_signature_id}E-Mail-Signatur löschen

Multichannel-Kampagnen (Workflows)

Orchestrierung von mehrkanaligen Prospektionssequenzen und deren Ausführung. 62 Endpunkte.

Arbeitsabläufe und Terminplanung

Kernautomatisierung: Erstellung, Kopieren und Planung von Workflows, Steuerung von Zeitplänen (Stopp, Fortsetzen, Archivieren, Schritt für Schritt), Kontakte nach Schritt und Typ (Export, Kopieren in eine Liste, Hinzufügen zur Blacklist), Klicker per Link, Ausschlüsse, Versand einzelner E-Mails, Download von EML-Dateien und Workflow-Generierung durch einen KI-Agenten (Aufträge, Vorschau, Bereitschaftsprüfung, Neugenerierung). 39 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/WorkflowsListe abrufen
ERHALTEN/workflows/{workflow_id}Profil finden
ERHALTEN/workflows/{workflow_id}/programming/{workflow_programming_id}Finden Sie einen Workflow-Programmierer
ERHALTEN/workflows/{workflow_id}/programming/{workflow_programming_id}/{contact_type}Kontakte nach Workflow-Programmierung und Typ abrufen
ERHALTEN/workflows/{workflow_id}/programming/{workflow_programming_id}/step/{step_id}/{contact_type}Kontakte nach Workflow-Programmierschritt und Typ abrufen
ERHALTEN/workflows/{workflow_id}/programming/{workflow_programming_id}/step/{step_id}/click/link/{link_url}Clicker-Kontakte nach Workflow-Programmierschritt, Typ und Link abrufen
ERHALTEN/workflows/{workflow_id}/programmingWorkflow-Zeitpläne anhand der Workflow-ID abrufen
ERHALTEN/workflows/ai-agent/jobsFetch AI-Agenten-Workflow-Generierungsaufträge
ERHALTEN/workflows/ai-agent/jobs/{job_uniqid}Fetch AI-Agenten-Workflow-Generierungsstatus
ERHALTEN/workflows/exclude/programmation/{programmation_id}Liste der Kontakte, die von einer Programmierung ausgeschlossen werden
ERHALTEN/workflows/programmierungenWorkflow-Zeitpläne abrufen
ERHALTEN/workflows/programs/contactsWorkflow-Kontaktprogrammierung abrufen
ERHALTEN/workflows/reply/email/{reply_id}/download/emlLaden Sie die EML-Datei einer E-Mail-Antwort herunter
ERHALTEN/workflows/sent/email/{id}/download/emlLaden Sie die EML-Datei einer manuell gesendeten E-Mail herunter
POST/WorkflowsErstellen Sie einen Workflow
POST/workflows/{workflow_id}/copyWorkflow kopieren
POST/workflows/{workflow_id}/copy/to/{user_id}Workflow zur Benutzer-ID kopieren
POST/workflows/{workflow_id}/imageWorkflow-Bild hochladen
POST/workflows/{workflow_id}/programProgrammieren Sie einen Workflow
POST/workflows/{workflow_id}/programming/{workflow_programming_id}/{contact_type}/{file_type}Kontakte nach Workflow-Programmierung und Typ herunterladen
POST/workflows/{workflow_id}/programming/{workflow_programming_id}/step/{step_id}/{contact_type}/{file_type}Kontakte nach Workflow-Programmierschritt und Typ herunterladen
POST/workflows/{workflow_id}/programming/{workflow_programming_id}/step/{step_id}/{contact_type}/blacklist/{blacklist_id}Kontakte nach Workflow-Programmierschritt und Typ auf die Blacklist setzen
POST/workflows/{workflow_id}/programming/{workflow_programming_id}/step/{step_id}/{contact_type}/copy-to/{contact_list_id_destination}Kontakte eines Workflow-Programmierschritts kopieren und in eine Kontaktliste einfügen
POST/workflows/{workflow_id}/readinessBewertung der Bereitschaft des KI-Agenten-Workflows
POST/workflows/ai-agentEntwurfserstellung für den Workflow des KI-Agenten in der Warteschlange
POST/workflows/ai-agent/jobs/{job_uniqid}/contact-previewGruppierte KI-Agenten-Kontaktvorschauen generieren
POST/workflows/ai-agent/regenerateGenerieren Sie eine KI-Kampagnennachricht oder einen Workflow neu
POST/workflows/send/emailSenden Sie eine einzelne E-Mail
POST/workflows/send/email-with-attachmentsSenden Sie eine einzelne E-Mail mit Anhängen
SETZEN/workflows/{workflow_id}Profil aktualisieren
SETZEN/workflows/{workflow_id}/programming/{workflow_programming_id}Programmierprofil aktualisieren
SETZEN/workflows/{workflow_id}/programming/{workflow_programming_id}/archiveArchivieren eines Programmier-Workflows
SETZEN/workflows/{workflow_id}/programming/{workflow_programming_id}/resumeZusammenfassung eines Programmier-Workflows
SETZEN/workflows/{workflow_id}/programming/{workflow_programming_id}/step/{step_id}/resumeZusammenfassung eines Workflow-Programmierschritts
SETZEN/workflows/{workflow_id}/programming/{workflow_programming_id}/step/{step_id}/stopEinen Workflow-Programmierschritt anhalten
SETZEN/workflows/{workflow_id}/programming/{workflow_programming_id}/stopEinen Workflow stoppen
SETZEN/workflows/{workflow_id}/programming/{workflow_programming_id}/unarchiveProgrammier-Workflow wiederherstellen
LÖSCHEN/workflows/{workflow_id}Einen Workflow löschen
LÖSCHEN/workflows/exclude/programming/{exclusion_id}Ausschluss eines Kontakts aus einer Programmierung aufheben

Jobs Jobs

Überwachung und Stoppen asynchroner Aufgaben, Löschen fehlgeschlagener Ergebnisse. 3 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/jobs/prm/{target_id}Liste der PRM-Jobs
LÖSCHEN/jobs/{job_uniqid}Einen Job stoppen
LÖSCHEN/jobs/failed/{job_uniqid}Ergebnis des fehlgeschlagenen Löschvorgangs

Integrationspools ​

Gruppierung von sendenden Konten (Integrationen) in Pools. 7 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/poolsListe abrufen
ERHALTEN/pools/{pool_id}Profil finden
POST/poolsEinen Pool erstellen
POST/pools/{pool_id}/{integration_id}Füge eine Integration im Pool hinzu
SETZEN/pools/{pool_id}Profil aktualisieren
LÖSCHEN/pools/{pool_id}Einen Pool löschen
LÖSCHEN/pools/{pool_id}/{integration_id}Eine Integration im Pool entfernen

URL- Kürzer

Einzel- oder Massenerstellung von Kurz-URLs für Nachrichten. 7 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/urls-shortenerListe abrufen
ERHALTEN/urls-shortener/{shortened_url_id}Profil finden
ERHALTEN/urls-shortener/{url_code}URL anhand des URL-Codes finden
POST/urls-shortenerErstellen Sie eine Kurz-URL
POST/urls-shortener/bulkErstellen Sie in großen Mengen verkürzte URLs
SETZEN/urls-shortener/{shortened_url_id}Profil aktualisieren
LÖSCHEN/urls-shortener/{shortened_url_id}Eine gekürzte URL löschen

Formulare Forms

Formularerstellung, -kopie und -verwaltung. 6 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/formsListe abrufen
ERHALTEN/forms/{form_id}Profil finden
POST/formsFormular erstellen
POST/forms/{form_id}/copyFormular kopieren
SETZEN/forms/{form_id}Formularprofil aktualisieren
LÖSCHEN/forms/{form_id}Formular löschen

Sendekanäle und Zustellbarkeit

Verknüpfung von Absenderkonten und Zustellbarkeitstools (Warmup, Anti-Spam-Schutz, Domains). 33 Endpunkte.

E-Mail- Integrationen – E-Mail

Gmail-, Outlook-, SMTP- und Massenmailing-Konten: Automatische Erkennung der Servereinstellungen, SMTP-Gültigkeitsprüfung, Warmup-Einstellungen und Statistiken, Empfangsschutz gegen Spam. 19 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/integrations/emailListe abrufen
ERHALTEN/integrations/email/{email_account_id}Profil finden
ERHALTEN/integrations/email/discover/{email}Ermitteln Sie die E-Mail-Servereinstellungen mithilfe von Autodiscover
ERHALTEN/integrations/email/protectionsListen Sie die Anti-Spam-Schutzmaßnahmen auf, die Sie per E-Mail erhalten haben
ERHALTEN/integrations/email/smtp/{email_account_id}/warmupAufwärmeinstellungen für ein SMTP-E-Mail-Konto abrufen
ERHALTEN/integrations/email/smtp/{email_account_id}/warmup/statsAufwärmstatistiken für ein SMTP-E-Mail-Konto abrufen.
POST/integrations/email/gmailFügen Sie ein Gmail-E-Mail-Konto hinzu
POST/integrations/email/mass-mailingFügen Sie ein E-Mail-Konto für Massenmailings hinzu
POST/integrations/email/outlookFügen Sie ein Outlook-E-Mail-Konto hinzu
POST/integrations/email/smtpFügen Sie ein SMTP-E-Mail-Konto hinzu
SETZEN/integrations/email/gmail/{email_account_id}Ein Gmail-E-Mail-Konto aktualisieren
SETZEN/integrations/email/mass-mailing/{email_account_id}Aktualisieren Sie ein E-Mail-Konto für Massenmailings
SETZEN/integrations/email/mass-mailing/{email_account_id}/force/validateE-Mail-Validierung für Massenmailings erzwingen
SETZEN/integrations/email/outlook/{email_account_id}Aktualisieren eines Outlook-E-Mail-Kontos
SETZEN/integrations/email/protection/{protection_id}Legen Sie einen Schutz fest, der wie behandelt behandelt wurde
SETZEN/integrations/email/smtp/{email_account_id}Aktualisieren eines SMTP-E-Mail-Kontos
SETZEN/integrations/email/smtp/{email_account_id}/warmupAktualisieren Sie die Aufwärmeinstellungen für ein SMTP-E-Mail-Konto
SETZEN/integrations/email/smtp/validity/testGültigkeitstest für SMTP-E-Mail-Konten
LÖSCHEN/integrations/email/{email_account_id}E-Mail-Konto löschen

LinkedIn-Integrationen – LinkedIn

LinkedIn-Konten verknüpfen, Authentifizierungs-Checkpoints auflösen, aktualisieren und löschen. 6 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/integrations/linkedinListe abrufen
ERHALTEN/integrations/linkedin/{linkedin_account_id}Profil finden
POST/integrations/linkedinFügen Sie ein LinkedIn-Konto hinzu
POST/integrations/linkedin/{linkedin_account_id}/checkpointLösen Sie die Authentifizierungsprüfung mit dem erhaltenen Code. Erfolgt die Prüfung über die App, können Sie nach der Validierung einen beliebigen Code eingeben
SETZEN/integrations/linkedin/{linkedin_account_id}Aktualisieren Sie Ihr LinkedIn-Konto
LÖSCHEN/integrations/linkedin/{linkedin_account_id}LinkedIn-Konto löschen

OVH (Domains und E-Mails) OVH

Prüfung der Domainverfügbarkeit und -preise, Bestellung von Domains und Email Pro-Konten, OVH-Asset-Synchronisierung. 8 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/ovhListe abrufen
ERHALTEN/ovh/account/{external_api_key_id}/validate-ordering-prerequisitesPrüfen Sie, ob Ihr OVH-Konto für die Bestellung bereit ist
ERHALTEN/ovh/domain/availability/{domain}/{external_api_key_id}Domainverfügbarkeit und Preis prüfen
ERHALTEN/ovh/sync-assets/{external_api_key_id}/resultsErgebnisse des Jobs „sync-assets“ abrufen
POST/ovh/checkoutBestellen Sie eine Domain und/oder zugehörige E-Mail-Pro-Konten
POST/ovh/sync-assetsOVH-Domains/E-Mails synchronisieren
LÖSCHEN/ovh/domain/{domain_id}Eine OVH-Domain löschen
LÖSCHEN/ovh/email/{email_id}Löschen eines OVH-E-Mail-Kontos

PRM: CRM für die Kundengewinnung

Das PRM-System (Prospect Relationship Management) zentralisiert die Kontakte und deren Historie. 57 Endpunkte.

PRM PRM

Kontaktsuche per E-Mail oder LinkedIn-URL, Import und Export, Notizen mit Anhängen, Anrufe, Versenden von LinkedIn-Einladungen und -Nachrichten, benutzerdefinierte Statusmeldungen, Tags, Teilen zwischen Nutzern, Kontaktpflege, Ausschluss aus einem Workflow, Anreicherung über externe APIs, positive/negative Bewertung von Antworten und KI-generierte Antwortvorschläge. 57 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/prm/contactFinden Sie ein Kontaktprofil per E-Mail oder LinkedIn-URL
ERHALTEN/prm/contact/{contact_id}Kontaktprofil finden
ERHALTEN/prm/contact/{contact_id}/note/{note_id}/attachmentsNotizanhänge abrufen
ERHALTEN/prm/contact/user/{user_id}Finden Sie ein Kontaktprofil eines PRM per E-Mail oder LinkedIn-URL
ERHALTEN/prm/contactsRufen Sie die Kontakte Ihres PRM ab
ERHALTEN/prm/contacts/sharedRufen Sie die Kontakte Ihres PRM ab, die Sie geteilt haben
ERHALTEN/prm/contacts/user/{user_id}Kontakte eines PRM abrufen
ERHALTEN/prm/contacts/usersKontakte mehrerer PRMs abrufen
ERHALTEN/prm/listListe für PRM sichtbar
ERHALTEN/prm/notifications/column-entryPRM-Spalteneintragsbenachrichtigungsliste abrufen
ERHALTEN/prm/nurturing/{nurturing_id}Holen Sie sich eine PRM-Förderung
ERHALTEN/prm/nurturingsPRM-Förderung erhalten
ERHALTEN/prm/sharingsRufen Sie Ihre PRM-Freigabe ab
ERHALTEN/prm/statusRufen Sie Ihre PRM-Status ab
ERHALTEN/prm/status/customRufen Sie Ihre benutzerdefinierten PRM-Status ab
POST/prm/contact/{contact_id}/callErstellen Sie einen PRM-Anruf aus einem Kontakt
POST/prm/contact/{contact_id}/enrich/phone/mobileKontakttelefonnummer anreichern
POST/prm/contact/{contact_id}/exclude/{workflow_id}Einen PRM-Kontakt aus einem Workflow ausschließen
POST/prm/contact/{contact_id}/exclude/programming/{programming_id}Einen PRM-Kontakt von einer Programmierung ausschließen
POST/prm/contact/{contact_id}/linkedin/invitationSenden Sie eine LinkedIn-Einladung an einen Kontakt
POST/prm/contact/{contact_id}/linkedin/messageSende eine LinkedIn-Nachricht an einen Kontakt
POST/prm/contact/{contact_id}/noteErstellen Sie eine PRM-Notiz aus einem Kontakt
POST/prm/contact/{contact_id}/note/{note_id}/attachmentNotizanhänge hochladen
POST/prm/contact/{contact_id}/programming/{programming_id}/step/{step_id}Einen Kontakt nach einem Anruf manuell zu einem Ereignis weiterleiten
POST/prm/contact/{contact_id}/reply/{history_type_reply}/{reply_id}/suggest-replyGenerieren Sie mithilfe von KI einen Antwortvorschlag
POST/prm/contactsImportieren Sie Kontakte in Ihr PRM
POST/prm/contacts/contact-list/{contact_list_id}/addKontakte aus einem PRM zu einer Kontaktliste hinzufügen
POST/prm/contacts/enrich/external/{enrich_external_api}/{external_api_key_id}Bereichern Sie das PRM mithilfe einer externen API
POST/prm/contacts/export/{file_type}Exportieren Sie die Kontakte Ihres PRM
POST/prm/contacts/importKontakte importieren
POST/prm/contacts/user/{user_id}Kontakte in PRM importieren
POST/prm/contacts/user/{user_id}/copy/blacklist/{blacklist_id}PRM-Kontakte auf eine Sperrliste kopieren
POST/prm/contacts/user/{user_id}/enrich/external/{enrich_external_api}/{external_api_key_id}Bereichern Sie das PRM mithilfe einer externen API
POST/prm/contacts/user/{user_id}/export/{file_type}Exportkontakte eines PRM
POST/prm/contacts/user/{user_id}/tagsFügen Sie den Kontakten eines PRM Tags hinzu
POST/prm/nurturingErstellen Sie eine PRM-Nurturing-Maßnahme
POST/prm/sharingsFreigabe erstellen
POST/prm/status/customErstellen Sie einen benutzerdefinierten PRM-Status
SETZEN/prm/contact/{contact_id}Aktualisieren Sie einen PRM-Kontakt
SETZEN/prm/contact/{contact_id}/note/{note_id}Aktualisieren Sie eine PRM-Notiz von einem Kontakt
SETZEN/prm/contact/{contact_id}/reply/{history_type_reply}/{reply_id}Eine Kontaktantwort als positiv/negativ markieren oder die Markierung entfernen
SETZEN/prm/contacts/new_replyPRM-Kontakte aktualisieren – neue Antwort
SETZEN/prm/contacts/statusPRM-Kontaktstatus aktualisieren
SETZEN/prm/notifications/column-entryPRM-Spalteneintragsbenachrichtigungsliste ersetzen
SETZEN/prm/nurturing/{nurturing_id}Aktualisieren Sie eine PRM-Nurturing-Maßnahme
SETZEN/prm/sharings/{sharing_id}Aktualisierungsfreigabe
SETZEN/prm/status/{status}Aktualisieren Sie den PRM-Status
SETZEN/prm/status/custom/{status_id}Aktualisieren eines benutzerdefinierten PRM-Status
LÖSCHEN/prm/contact/{contact_id}/call/{call_id}Einen PRM-Anruf aus einem Kontakt löschen
LÖSCHEN/prm/contact/{contact_id}/note/{note_id}Eine PRM-Notiz aus einem Kontakt löschen
LÖSCHEN/prm/contact/{contact_id}/note/{note_id}/attachment/{attachment_id}Notizanhang löschen
LÖSCHEN/prm/contactsKontakte aus Ihrem PRM löschen
LÖSCHEN/prm/contacts/user/{user_id}Kontakte aus einem PRM löschen
LÖSCHEN/prm/contacts/user/{user_id}/tagsEntfernen Sie Tags von Kontakten eines PRM
LÖSCHEN/prm/nurturing/{nurturing_id}Löschen einer PRM-Nurturing-Funktion
LÖSCHEN/prm/sharings/{sharing_id}Freigabe löschen
LÖSCHEN/prm/status/custom/{status_id}Löschen eines benutzerdefinierten PRM-Status

Statistik und Berichterstattung

Erfolgsmessung von Kampagnen, von der Gesamtebene bis hin zum einzelnen Befragten. 26 Endpunkte.

Statistiken Statistics

Umfassende Statistiken, aufgeschlüsselt nach Integration und Programm, detailliert und exportierbar. Analyse der Befragten nach Kanal, Land, Region, Branche, Unternehmensgröße, Tag, Inhaber und PRM-Status. 21 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/statistics/globalGlobale Programmierstatistiken abrufen
ERHALTEN/statistics/integrationsStatistiken zu Integrationen abrufen
ERHALTEN/statistics/messagesRufe die Liste der möglichen Statistikmeldungen ab
ERHALTEN/statistics/programmationsProgrammierstatistiken abrufen
ERHALTEN/statistics/programmations/{programmation_id}Statistiken eines Programms abrufen
ERHALTEN/statistics/programmations/{programmation_id}/download/{file_type}Laden Sie die Statistiken eines Programms herunter
ERHALTEN/statistics/programmations/download/{file_type}Programmierstatistiken herunterladen
POST/statistics/dateProgrammierstatistiken nach Datum abrufen
POST/statistics/date/contactsProgrammierkontakte nach Datum herunterladen
POST/statistics/date/detailedProgrammierstatistiken anhand verschiedener Parameter abrufen, Tag für Tag
POST/statistics/global/detailedGlobale Programmierstatistiken anhand verschiedener Parameter abrufen
POST/statistics/responders/by-channel-and-statusAntwortende nach Kanal und PRM-Status
POST/statistics/responders/by-company-sizeBefragte nach Unternehmensgröße
POST/statistics/responders/by-company-size-and-statusTeilnehmer nach Unternehmensgröße und PRM-Status
POST/statistics/responders/by-countryBefragte nach Land
POST/statistics/responders/by-prm-ownerAntwortende nach PRM-Kontaktinhaber
POST/statistics/responders/by-programming-and-listAntwortende nach Programm und Kontaktliste
POST/statistics/responders/by-regionEinsatzkräfte nach Land und Region
POST/statistics/responders/by-sectorTeilnehmer nach Tätigkeitssektor (Top 10)
POST/statistics/responders/by-sector-and-statusTeilnehmer nach Tätigkeitssektor (Top 10) und PRM-Status
POST/statistics/responders/by-tagAntwortende nach PRM-Kontakt-Tag

Berichte Reporting

Erstellung und Verwaltung von benutzerdefinierten Berichten. 5 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/reporting/report/{report_id}Bericht abrufen
ERHALTEN/reporting/reportsListe der Berichte abrufen
POST/reporting/reportEinen Bericht erstellen
SETZEN/reporting/report/{report_id}Aktualisierungsbericht
LÖSCHEN/reporting/report/{report_id}Einen Bericht löschen

Automatisierung und Integrationen von Drittanbietern

Verbindung von Magileads mit dem Rest des Technologie-Stacks (CRM, No-Code-Tools, Backoffice). 22 Endpunkte.

Webhooks Webhooks

Erstellung, Test und Verwaltung von Webhooks zum Empfang von Magileads-Ereignissen. 6 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/WebhooksListe abrufen
ERHALTEN/webhooks/{webhook_id}Profil finden
POST/WebhooksErstellen Sie einen Webhook
POST/webhooks/{webhook_id}/testTesten eines Webhooks
SETZEN/webhooks/{webhook_id}Aktualisieren eines Webhooks
LÖSCHEN/webhooks/{webhook_id}Einen Webhook löschen

Zapier Zapier

Zapier Hooks: Erstellung, Aktivierung, Deaktivierung, Test und Versand. 9 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/zapierListe abrufen
ERHALTEN/zapier/{zapier_hook_id}Profil finden
POST/zapierEinen Zapier-Hook erstellen
POST/zapier/{zapier_hook_id}/sendSende einen Zapier-Hook
POST/zapier/{zapier_hook_id}/testTeste einen Zapier-Haken
SETZEN/zapier/{zapier_hook_id}Profil aktualisieren
SETZEN/zapier/{zapier_hook_id}/aktivierenEinen Zapier-Hook aktivieren
SETZEN/zapier/{zapier_hook_id}/deactivateEinen Zapier-Hook deaktivieren
LÖSCHEN/zapier/{zapier_hook_id}Einen Zapier-Hook löschen

Crons Crons

Geplante Aufgaben: Erstellung, manuelle Ausführung und Test mit Dummy-Daten. 7 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/cronsListe abrufen
ERHALTEN/crons/{cron_id}Profil finden
POST/cronsErstelle einen Cronjob
POST/crons/{cron_id}/executeEinen Cronjob manuell ausführen
POST/crons/{cron_id}/testTesten Sie einen Cronjob mit Dummy-Daten
SETZEN/crons/{cron_id}Ein Cron-Profil aktualisieren
LÖSCHEN/crons/{cron_id}Cronjob löschen

White-Label-Verkäufer (Wiederverkäufer)

Endgeräte für Wiederverkäufer, die Magileads unter ihrer eigenen Marke betreiben. 33 Endgeräte.

Wiederverkäufer Resellers

Reseller-Profil nach ID oder SaaS-Domain, Benutzer und Tags, Optionen, Transaktionsnachrichten, Tutorial-Videos, CNAME- und DNS-Aktualisierung, White-Label-Chrome-Erweiterung und OpenRouter-Schlüssel. 22 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/resellers/{reseller_domain_saas}Profile nach Domain finden (SaaS)
ERHALTEN/resellers/{reseller_domain_saas}/usersBenutzerliste nach Domain abrufen (SaaS)
ERHALTEN/resellers/{reseller_id}Profil anhand der ID finden
ERHALTEN/resellers/{reseller_id}/download/extension/chromeChrome-Erweiterung herunterladen
ERHALTEN/resellers/{reseller_id}/openrouter-api-keyDen OpenRouter-API-Schlüssel des Resellers abrufen
ERHALTEN/resellers/{reseller_id}/optionsHolen Sie sich Angebote von einem Wiederverkäufer
ERHALTEN/resellers/{reseller_id}/tutorial/videosHolen Sie sich Tutorial-Videos von einem Wiederverkäufer
ERHALTEN/resellers/{reseller_id}/usersBenutzerliste anhand der ID abrufen
ERHALTEN/resellers/cnamesListe unserer CNAMEs abrufen
ERHALTEN/Wiederverkäufer/NachrichtenTransaktionsbasierte Nachrichten abrufen
ERHALTEN/resellers/messages/{reseller_id}Transaktionsnachrichten eines Wiederverkäufers abrufen, einschließlich Basisnachrichten
POST/WiederverkäuferErstellen Sie einen Reseller. Die Benutzer Ihres Resellers müssen Ihre Domains domain_saas/domain_saas2/domain_saas3/domain_saas4 verwenden
POST/resellers/{reseller_id}Profil aktualisieren
POST/resellers/{reseller_id}/dns-refresh-requestsDNS-Aktualisierungsanfragen für Reseller-Domains
POST/resellers/{reseller_id}/messagesErstellen oder aktualisieren Sie eine Transaktionsnachricht für einen Wiederverkäufer
POST/resellers/{reseller_id}/optionsErstellen oder aktualisieren Sie mehrere Optionen für einen Wiederverkäufer
POST/resellers/{reseller_id}/tutorial/videosErstellen, aktualisieren oder löschen Sie mehrere Tutorial-Videos für einen Wiederverkäufer
SETZEN/resellers/{reseller_id}/messages/table-columns/prm-digestKonfigurieren Sie Tabellenspalten für die tägliche PRM-Zusammenfassungs-E-Mail
SETZEN/resellers/{reseller_id}/role/{user_id}Aktualisieren Sie die Rolle eines Benutzers
SETZEN/resellers/{reseller_id}/users/{user_id}/tagsReseller-Benutzer-Tags aktualisieren
LÖSCHEN/resellers/{reseller_id}Wiederverkäufer löschen
LÖSCHEN/resellers/{reseller_id}/users/{user_id}Wiederverkäuferbenutzer löschen

Wiederverkäufer: Mailgun -Wiederverkäufer – Mailgun

Die Mailgun-Konfiguration wird vom Reseller verwaltet: Domains (Erstellung, Import, Freigabe, DNS-Verifizierung) und Statistiken für den aktuellen Monat. 11 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/resellers/{reseller_id}/mailgunMailgun-Konfiguration des Wiederverkäufers abrufen
ERHALTEN/resellers/{reseller_id}/mailgun/domainsListe der sichtbaren, von Wiederverkäufern verwalteten Mailgun-Domains
ERHALTEN/resellers/{reseller_id}/mailgun/domains/{domain_id}Eine vom Wiederverkäufer verwaltete Mailgun-Domain abrufen
ERHALTEN/resellers/{reseller_id}/mailgun/statisticsMailgun-Statistiken des aktuellen Monats abrufen
POST/resellers/{reseller_id}/mailgunReseller-verwaltetes Mailgun konfigurieren
POST/resellers/{reseller_id}/mailgun/domain-importsImportieren einer bestehenden Mailgun-Domain
POST/resellers/{reseller_id}/mailgun/domainsErstellen Sie eine vom Reseller verwaltete Mailgun-Domain
POST/resellers/{reseller_id}/mailgun/domains/{domain_id}Aktualisierung der verwalteten Mailgun-Domaininhaberschaft und -freigabe
POST/resellers/{reseller_id}/mailgun/domains/{domain_id}/dns-refresh-requestsAktualisierung der verwalteten Mailgun-DNS-Überprüfung
LÖSCHEN/resellers/{reseller_id}/mailgunLöschen Sie die Reseller-Mailgun-Konfiguration
LÖSCHEN/resellers/{reseller_id}/mailgun/domains/{domain_id}Eine verwaltete Mailgun-Domäne löschen oder trennen

Dateien und Ordner

Dateispeicherung und Ordnerorganisation. 11 Endpunkte.

Dateien Files

Dateien hochladen, suchen, aktualisieren und löschen. 6 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/DateienListe abrufen
ERHALTEN/files/{file_id}Profil finden
POST/DateienLaden Sie eine Datei hoch
POST/files/{file_id}Profil aktualisieren
POST/files/searchDateien durchsuchen
LÖSCHEN/files/{file_id}Eine Datei löschen

Ordner Folders

Organisation der Ressourcen in Ordnern. 5 Endpunkte.

VerfahrenEndpunktBeschreibung
ERHALTEN/OrdnerListe abrufen
ERHALTEN/folders/{folder_id}Profil finden
POST/OrdnerEinen Ordner erstellen
SETZEN/folders/{folder_id}Profil aktualisieren
LÖSCHEN/folders/{folder_id}Einen Ordner löschen

Magileads V2 API – Häufig gestellte Fragen: Magileads V2 API

Was ist die Magileads-API?

Die Magileads-API ist die REST-Schnittstelle der Magileads B2B Multichannel-Prospecting-Plattform. Sie ist im OpenAPI 3.0-Format (Version 2.0.0) beschrieben und bietet 505 Endpunkte für LinkedIn- und Google Maps-Targeting, Kontaktanreicherung, E-Mail-, LinkedIn- und SMS-Kampagnen, PRM und Statistiken.

Was ist die Basis-URL der Magileads-API?

Alle Anfragen werden an https://app.api-magileads.net gesendet. Die Antworten erfolgen im JSON-Format und alle Datumsangaben sind in GMT angegeben.

Wie authentifiziere ich mich bei der Magileads-API?

Die einfachste Methode besteht darin, den API-Schlüssel im HTTP-Header x-api-key zu übergeben. Die API bietet außerdem einen OAuth 2.0-Server (Autorisierungscode-Flow, Token-Aktualisierung und -Widerruf) für Drittanbieteranwendungen.

Können Leads von LinkedIn und Sales Navigator über die API extrahiert werden?

Ja. Die Targeting-Gruppe auf LinkedIn verfügt über 27 Extraktionsendpunkte: LinkedIn- und Sales Navigator-Suchen (Personen und Unternehmen), Kontakte, Gruppenmitglieder, Veranstaltungsteilnehmer, Profilbesucher, Liker, Kommentatoren und Weiterverbreiter von Beiträgen.

Ist in der Magileads-API künstliche Intelligenz enthalten?

Ja. Die Endpunkte generieren E-Mail-Vorlagen (Text und HTML), Einladungen und LinkedIn-Nachrichten, KI-Agenten-Briefings, komplette Workflows pro KI-Agent und Vorschläge zur Interessentenantwort im PRM.

Wie verbindet man Magileads mit einem CRM-System oder einem No-Code-Tool?

Dies kann über Webhooks, Zapier-Hooks oder durch direkte Abfrage der PRM- und Kontaktlisten-Endpunkte erfolgen. Cronjobs ermöglichen die Planung wiederkehrender Aufgaben.

Ist die Magileads V2 API als White-Label-Lösung verfügbar?

Ja. Die Resellers- und Resellers – Mailgun-Gruppen ermöglichen Ihnen die Verwaltung einer White-Label-Instanz: SaaS-Domain, CNAME, Transaktionsnachrichten, Optionen, Benutzer und Mailgun-Absenderdomains.

Benötigen Sie Hilfe bei Ihrer Integration? Kontaktieren Sie den technischen Support von Magileads unter co*****@*******ds.eu.

Welche Dienstleistungen bietet Magileads an?

Magileads bietet Omnichannel-Lösungen zur Kundengewinnung, die speziell auf die Bedürfnisse von Unternehmen zugeschnitten sind. Unser Team nutzt modernste Technologie und strategische Unterstützung, um qualifizierte Vertriebskontakte zu generieren.

Wie hilft Magileads bei der Kundengewinnung?

Wir vereinfachen den Vertriebsprozess durch die Automatisierung der Leadgenerierung. Unsere Plattform ermöglicht es Ihnen, Ihre zukünftigen Kunden präzise anzusprechen und zum richtigen Zeitpunkt mit der richtigen Botschaft in Kontakt zu treten.

Bieten Sie Tools für Marketingautomatisierung an?

Ja, unsere Plattform integriert Marketing-Automatisierungstools, mit denen Sie Ihre Kontakte per E-Mail, LinkedIn und Telefon kommunizieren können, und zwar unter Beibehaltung eines persönlichen und menschlichen Ansatzes.

Suchen