Entwicklerdokumentation
GetLinkFast API und MCP-Server
Suchen Sie Websites, füllen Sie Ihren Warenkorb und bestellen Sie mit Credits, ohne das Dashboard zu öffnen: aus einem Skript, einem Make- oder n8n-Szenario oder einem KI-Agenten wie Claude oder Cursor. API und MCP-Server nutzen denselben Schlüssel und liefern dasselbe JSON.
Wofür es gedacht ist
- Agenturen und SEO-Teams: Verbinden Sie Ihre internen Tools und Tracking-Dashboards mit Ihrem Konto. Katalog, Warenkorb, Bestellungen und Status lassen sich als JSON lesen.
- KI-Agenten: Bitten Sie Claude Code oder Cursor: „Finde mir 5 Finanz-Websites mit DR 40+ und bestelle sie.“ Der Agent sucht, zeigt Ihnen die Zusammenfassung und bestellt erst nach Ihrer Zustimmung.
- Make, n8n, Zapier: Ein HTTP-Modul und ein Schlüssel genügen.
Die API verkauft Gastartikel (guest_post), Link-Einfügungen (link_insertion) und SEO/GEO-Pakete, ausschließlich gegen Credits. Der Kauf von Credits und die übrigen Angebote bleiben im Dashboard.
Einen Schlüssel erstellen
- Öffnen Sie Dashboard → API-Zugang.
- Benennen Sie den Schlüssel (zum Beispiel „Claude-Agent“ oder „Make-Reporting“) und wählen Sie seine Berechtigungen. Für einen Schlüssel, der bestellen darf, können Sie ein Limit pro Bestellung und ein Limit über 24 Stunden festlegen.
- Kopieren Sie den Schlüssel. Er beginnt mit
glf_live_und wird nur ein einziges Mal angezeigt: Wir speichern nur einen Hash davon. - Senden Sie ihn im Header jeder Anfrage:
Authorization: Bearer glf_live_…
Höchstens 10 aktive Schlüssel pro Organisation. Ein widerrufener Schlüssel funktioniert sofort nicht mehr, ebenso die Schlüssel eines Mitglieds, das die Organisation verlässt. Halten Sie den Schlüssel aus Ihren Code-Repositorys heraus: Wer ihn besitzt, handelt im Namen Ihrer Organisation.
Die Berechtigungen eines Schlüssels
Jeder Schlüssel trägt eine oder mehrere Berechtigungen. Eine Anfrage ohne die nötige Berechtigung erhält 403 insufficient_scope, und ein KI-Agent sieht nur die erlaubten Tools.
| Berechtigung | Gibt Zugriff auf | Wer sie vergeben kann |
|---|---|---|
read | Katalog, Kategorien, Konto und Guthaben, Credit-Verlauf, Bestellungen, Paket-Angebote. | Immer enthalten. |
cart | Warenkorbpositionen hinzufügen, ändern und entfernen. | Jedes Mitglied der Organisation. |
purchase | Den Warenkorb oder ein Paket mit Credits bestellen. Schließt den Warenkorb ein. | Nur der Inhaber der Organisation. |
Schnellstart
Alle Routen beginnen mit https://www.getlinkfast.com/api/v1. Behalten Sie das www: Die Adresse ohne www leitet weiter, und ein HTTP-Client sendet nach einer Weiterleitung den Header Authorization nicht mehr.
Beträge in Euro ohne MwSt. Antworten sind JSON, Felder in snake_case.
curl https://www.getlinkfast.com/api/v1/account \
-H "Authorization: Bearer glf_live_…"curl "https://www.getlinkfast.com/api/v1/sites?dr_min=40&language=fr&product=guest_post&sort=dr&dir=desc&page_size=10" \
-H "Authorization: Bearer glf_live_…"curl -X POST https://www.getlinkfast.com/api/v1/cart/items \
-H "Authorization: Bearer glf_live_…" \
-H "Content-Type: application/json" \
-d '{"site_id":"8a1f0c3e-5b7d-4e2a-9c61-0f3b2d4e6a17","product_type":"guest_post","target_url":"https://www.example.com/invoicing","anchor":"invoicing software","topic":"How to choose invoicing software for a small business"}'Ersetzen Sie site_id durch die ID einer Website aus Schritt 2. Senden Sie nie einen Preis: Der Server berechnet ihn.
curl -X POST https://www.getlinkfast.com/api/v1/checkout \
-H "Authorization: Bearer glf_live_…" \
-H "Idempotency-Key: order-2026-10-14-001"Die Antwort enthält die Bestell-ID, den abgebuchten Betrag und Ihr Restguthaben. Verfolgen Sie den Fortschritt anschließend mit GET /orders/{id}.
Mit Credits bestellen
Die API bestellt ausschließlich mit Credits und löst nie eine Kartenzahlung aus. Credits werden im Dashboard aufgeladen.
Eine Bestellung übernimmt die Positionen guest_post und link_insertion aus dem Warenkorb. Andere Positionen, die über das Dashboard hinzugefügt wurden, bleiben im Warenkorb und werden in skipped_items aufgeführt.
Standardmäßig kein Limit: Ihr Guthaben ist die einzige Grenze. Für einen Schlüssel, der bestellen darf, legen Sie ein Limit pro Bestellung und ein Limit über gleitende 24 Stunden fest. Eine Bestellung, die sie überschreitet, wird abgelehnt (403 spending_limit_exceeded, mit dem verbleibenden Betrag), ohne Abbuchung.
Guthaben unzureichend: 402 insufficient_credits, mit dem fehlenden Betrag und dem Link zur Credits-Seite, zur Weitergabe an jemanden in Ihrem Team. Es wird nichts abgebucht.
Danach läuft alles wie im Dashboard: Bestätigungs-E-Mail und Verfolgung im Bildschirm Bestellungen, wo die Bestellung den Namen des Schlüssels trägt, der sie aufgegeben hat.
Der Header Idempotency-Key
- Pflicht bei
POST /checkoutundPOST /packs/orders: 8 bis 128 druckbare ASCII-Zeichen, ohne Leerzeichen. Ohne ihn:400 idempotency_key_required. - Ein Wert entspricht einer Kaufabsicht. Wird derselbe Wert erneut gesendet, kommt die ursprüngliche Bestellung zurück (
200,"replayed": true), ohne zweite Abbuchung, auch wenn sich der Warenkorb inzwischen geändert hat. - Nach einer Zeitüberschreitung oder einem Netzwerkausfall wiederholen Sie mit demselben Wert: Sie zahlen nicht doppelt.
- Erzeugen Sie für einen neuen Kauf einen neuen Wert, zum Beispiel eine UUID.
- Bei
POST /checkoutwie beiPOST /packs/orderswird ein Wert abgelehnt, der schon für einen anderen Kauf verwendet wurde:409 idempotency_conflict, ohne Abbuchung. Bei einem Paket gilt das auch für denselben Wert mit anderem Inhalt. - Auf der MCP-Seite übernimmt das Bestätigungstoken diese Rolle: Sie müssen nichts erzeugen.
Limits
- 120 Anfragen pro Minute und Schlüssel zum Lesen und, getrennt davon, ebenso viele für den Warenkorb: Das eine geht nicht vom anderen ab.
- 10 Aufrufe pro Minute und Schlüssel an die Kauf-Routen oder -Tools — Wiederholungen, Ablehnungen und der MCP-Zusammenfassungsschritt eingeschlossen.
- 300 HTTP-Anfragen pro Minute und Schlüssel auf dem MCP-Server. Jedes aufgerufene Tool zählt zusätzlich zum Limit seiner Berechtigung.
- Darüber hinaus:
429 rate_limited. Die Wartezeit in Sekunden steht über HTTP im HeaderRetry-Afterund in einem MCP-Tool-Ergebnis indetails.retry_after_seconds. - Höchstens 100 Ergebnisse pro Seite (
page_size). - Anfragekörper: höchstens 1 MB.
Fehlercodes
Jeder Fehler hat dieselbe Form. Prüfen Sie code: Er ist stabil. message ist auf Englisch und richtet sich an Entwickler; details nennt das fehlerhafte Feld oder die Beträge.
{
"error": {
"code": "insufficient_credits",
"message": "Not enough credits for this order. Nothing was debited. Ask a human to top up at credits_url, then retry with the same Idempotency-Key.",
"details": {
"missing_amount": 42,
"credits_url": "https://www.getlinkfast.com/dashboard/credits"
}
}
}| Code | HTTP | Bedeutung |
|---|---|---|
invalid_json | 400 | Der Anfragekörper ist kein lesbares JSON. Prüfen Sie die Syntax und den Header Content-Type: application/json. |
idempotency_key_required | 400 | Header Idempotency-Key fehlt oder ist fehlerhaft auf einer Kaufroute. Senden Sie einen Wert mit 8 bis 128 Zeichen. |
invalid_api_key | 401 | Schlüssel fehlt, ist fehlerhaft, unbekannt oder widerrufen oder wurde von einem Mitglied erstellt, das die Organisation verlassen hat. Prüfen Sie den Header Authorization: Bearer glf_live_…. |
insufficient_credits | 402 | Guthaben unzureichend. details.missing_amount nennt den fehlenden Betrag, details.credits_url die Seite zum Aufladen. Es wurde nichts abgebucht. |
insufficient_scope | 403 | Dem Schlüssel fehlt die Berechtigung, die diese Route oder dieses Tool verlangt. Erstellen Sie einen Schlüssel mit dieser Berechtigung. |
spending_limit_exceeded | 403 | Die Bestellung überschreitet ein Limit des Schlüssels: pro Bestellung (window: order) oder über 24 Stunden (window: 24h). details.remaining nennt den Rest. Es wurde nichts abgebucht. |
not_found | 404 | Ressource nicht gefunden oder gehört nicht zu Ihrer Organisation. |
method_not_allowed | 405 | MCP-Server: GET und DELETE werden nicht akzeptiert. Senden Sie jede JSON-RPC-Nachricht per POST. |
organization_financial_hold | 409 | Käufe sind für Ihre Organisation gesperrt. Kontaktieren Sie uns. Es wurde nichts abgebucht. |
page_already_sold | 409 | Eine Seite im Warenkorb (Link-Einfügung) wurde gerade verkauft. Entfernen Sie die Position und bestellen Sie erneut mit einem neuen Idempotency-Key. |
cart_already_ordered | 409 | Eine Warenkorbposition wurde bereits durch einen anderen Kauf bestellt (Dashboard oder anderer Idempotency-Key). Lesen Sie den Warenkorb neu, bevor Sie mit einem neuen Wert bestellen. |
idempotency_conflict | 409 | Dieser Idempotency-Key wurde bereits für einen anderen Kauf verwendet. Verwenden Sie für einen neuen Kauf einen neuen Wert. |
not_ready | 409 | Das Audit ist noch nicht fertig. Warten Sie mit get_audit auf den Status ready und fügen Sie dann die Seite hinzu. |
full_pass_running | 409 | Der vollständige Audit-Bericht wird noch erstellt. Versuchen Sie es in einigen Minuten erneut. Es wurde nichts gestartet. |
limit_reached | 409 | Das Audit enthält bereits 8 von Ihnen hinzugefügte Seiten, laufende Analysen eingeschlossen. Es wurde nichts gestartet. |
already_present | 409 | Diese Seite ist bereits im Audit oder ihre Analyse läuft. Es wurde nichts gestartet. |
already_ordered | 409 | Dieser geplante Link ist bereits bestellt und lässt sich hier nicht mehr stornieren. |
not_cancellable | 409 | Dieser Link lässt sich im Moment nicht stornieren. Lesen Sie ihn erneut mit get_plan. |
team_planned | 409 | Dieser Link wurde von unserem Team geplant, nicht über die API: Er lässt sich hier nicht stornieren. Um ihn zu ändern, wendet sich der Kontoinhaber an den Support. |
payload_too_large | 413 | Anfragekörper größer als 1 MB. |
invalid_parameter | 422 | Ungültiger, wiederholter oder unbekannter Abfrageparameter. details.fields nennt jeden fehlerhaften Parameter und den Grund. |
invalid_arguments | 422 | Ungültige Kombination von Argumenten, zum Beispiel weder domain noch audit_id oder beide. details.field nennt das Feld. Es wurde nichts ausgeführt. |
invalid_domain | 422 | Domain oder URL nicht lesbar. Senden Sie einen Domainnamen, zum Beispiel example.com. |
own_network_domain | 422 | Diese Domain gehört zu unserem Publikationsnetzwerk: Sie kann nicht geprüft werden. Es wurde nichts gestartet. |
invalid_body | 422 | Ungültiges oder unbekanntes Feld im Körper. details.fields nennt jedes fehlerhafte Feld und den Grund. |
product_not_available_via_api | 422 | Die API verkauft Gastartikel und Link-Einfügungen. Andere Produkte werden über das Dashboard bestellt. |
image_not_uploaded | 422 | Das Beitragsbild muss über das Dashboard auf GetLinkFast hochgeladen worden sein. |
cart_empty | 422 | Keine Warenkorbposition lässt sich über die API bestellen. Es wurde nichts abgebucht. |
cart_invalid | 422 | Einige Positionen sind unvollständig oder nicht mehr verfügbar. details.items listet jede Position und ihre Probleme auf. Es wurde nichts abgebucht. |
invalid_pack_input | 422 | Das Paket hält seine Regeln nicht ein (details.reason). Es wurde nichts abgebucht. |
site_unavailable | 422 | Diese Website existiert nicht oder steht nicht mehr zum Verkauf. |
target_page_required | 422 | Eine Link-Einfügung erfordert page_id: Entnehmen Sie sie der Seitenliste der Website. |
target_page_not_found | 422 | Diese Seite gehört nicht zu dieser Website. |
target_page_sold | 422 | Diese Seite wurde bereits verkauft. |
target_page_withdrawn | 422 | Diese Seite wird nicht mehr angeboten. |
target_page_already_in_cart | 422 | Diese Seite ist bereits in Ihrem Warenkorb. |
product_unavailable | 422 | Diese Website verkauft dieses Produkt nicht. |
invalid_url | 422 | Adresse nicht lesbar. Senden Sie eine vollständige http(s)-Adresse ohne Zugangsdaten und ohne Port. |
other_site | 422 | Diese Seite gehört nicht zur geprüften Domain. Senden Sie eine Seite derselben Website. |
invalid_keyword | 422 | Ziel-Suchanfrage zu lang: höchstens 120 Zeichen. |
rate_limited | 429 | Zu viele Anfragen für diesen Schlüssel. Warten Sie die Anzahl Sekunden, die über HTTP der Header Retry-After oder in einem MCP-Tool-Ergebnis details.retry_after_seconds angibt. |
audit_quota_exceeded | 429 | Dieser Schlüssel hat in den letzten 24 Stunden bereits 10 Audits gestartet. Es wurde nichts gestartet: Versuchen Sie es später erneut. |
internal_error | 500 | Fehler auf unserer Seite, bereits an das Team gemeldet. Versuchen Sie es später erneut: Ein mit demselben Idempotency-Key wiederholter Kauf wird nie doppelt abgebucht. |
engine_unavailable | 502 | Die Audit-Engine ist vorübergehend nicht erreichbar. Es wurde nichts gestartet: Versuchen Sie es später erneut. |
packs_unavailable | 503 | SEO/GEO-Pakete sind noch nicht verfügbar. |
confirmation_expired | MCP-Tool | Bestätigungstoken abgelaufen, oder Warenkorb, Preise oder Schlüssel haben sich seit der Zusammenfassung geändert. Es wurde nichts abgebucht: Rufen Sie das Tool ohne Token erneut auf, um eine neue Zusammenfassung zu erhalten. |
purchase_unavailable | MCP-Tool | Käufe über den MCP-Server sind vorübergehend nicht verfügbar. Es wurde nichts abgebucht. Versuchen Sie es später erneut. |
unknown_tool | MCP-Tool | Unbekanntes Tool oder durch die Berechtigungen des Schlüssels nicht erlaubt. tools/list nennt die verfügbaren Tools. |
audit_failed | MCP-Tool | Dieses Audit ist fehlgeschlagen, daher ist kein Plan möglich. Starten Sie mit run_audit ein neues. Es wurde nichts ausgeführt. |
audit_not_ready | MCP-Tool | Dieses Audit ist noch nicht fertig. Warten Sie mit get_audit auf den Status ready und rufen Sie dann plan_links erneut auf. Es wurde nichts ausgeführt. |
budget_too_low | MCP-Tool | Das Monatsbudget liegt unter dem Minimum von 100 € pro Monat. Es wurde nichts ausgeführt. |
start_date_too_far | MCP-Tool | Das Startdatum liegt zu weit in der Zukunft. Die Meldung nennt das späteste erlaubte Datum. Es wurde nichts ausgeführt. |
too_many_pages | MCP-Tool | Ein Projekt verfolgt nur eine begrenzte Zahl von Seiten. Senden Sie weniger neue Seiten in target_urls. Es wurde nichts ausgeführt. |
plan_exists | MCP-Tool | Diese Domain hat bereits geplante, noch nicht bestellte Links. Pläne werden nie zusammengeführt: Entfernen Sie sie mit cancel_planned_link und beginnen Sie neu. Es wurde nichts ausgeführt. |
pending_proposals | MCP-Tool | Unser Team prüft vorgeschlagene Links für diese Domain, daher kann vorerst kein Plan hinzugefügt werden. details.count nennt ihre Anzahl, details.retry_after das Datum, nach dem Sie es erneut versuchen können (ohne Planung bis dahin laufen sie ab). Andernfalls bitten Sie den Kontoinhaber, den Support zu kontaktieren. Es wurde nichts ausgeführt. |
no_links_found | MCP-Tool | Keine Website im Katalog passt mit diesem Monatsbudget zu diesen Seiten. Versuchen Sie andere Seiten oder ein höheres Budget. Es wurde nichts ausgeführt. |
plan_in_progress | MCP-Tool | Dieser Plan wird gerade gespeichert. Rufen Sie plan_links in einigen Sekunden mit demselben Token erneut auf, um das Ergebnis zu lesen. |
plan_outcome_unknown | MCP-Tool | Das Speichern wurde unterbrochen, das Ergebnis ist unbekannt. Bestätigen Sie nicht erneut: Lesen Sie den Plan mit get_plan. |
plan_conflict | MCP-Tool | Der Plan gilt so nicht mehr: Das Projekt der Domain hat sich geändert, seine Termine fallen nicht mehr in die Budgetmonate (die ab der Bestätigung laufen), oder eine seiner Websites ist für diese Domain nicht mehr verfügbar. details.reason sagt, welcher Fall vorliegt. Es wurde nichts geschrieben: Rufen Sie plan_links ohne Token erneut auf, um eine neue Übersicht zu erhalten. |
plan_retry | MCP-Tool | Ein anderer Aufruf mit diesem Token endete, ohne den Plan zu speichern. Rufen Sie plan_links mit demselben Token erneut auf, um das Ergebnis zu lesen. |
MCP-Server
Der MCP-Server gibt Ihrem KI-Agenten dieselben Funktionen wie die API, mit demselben Schlüssel. Seine Adresse: https://www.getlinkfast.com/api/mcp.
Claude Code
Ein Befehl in Ihrem Terminal:
claude mcp add --transport http getlinkfast https://www.getlinkfast.com/api/mcp --header "Authorization: Bearer glf_live_…"Cursor
In ~/.cursor/mcp.json. Vermeiden Sie die Datei .cursor/mcp.json eines Projekts: Sie landet oft im Repository, samt Schlüssel.
{
"mcpServers": {
"getlinkfast": {
"url": "https://www.getlinkfast.com/api/mcp",
"headers": {
"Authorization": "Bearer glf_live_…"
}
}
}
}Claude Desktop
Claude Desktop sendet keine benutzerdefinierten Header an einen entfernten Server und kann Ihren Schlüssel daher nicht übermitteln. Es wird sich nativ über die OAuth-Verbindung anbinden, die für eine kommende Version geplant ist. Verwenden Sie heute Claude Code oder Cursor: Sie senden den Schlüssel im Header Authorization.
Die Tools
Der Agent sieht nur die Tools, die die Berechtigungen des Schlüssels erlauben: Ein Schlüssel ohne Bestellrecht hat kein Kauf-Tool.
readsearch_sitesget_sitelist_site_pageslist_categoriesget_accountlist_ordersget_orderget_auditquote_packlist_auditsget_plancartget_cartadd_to_cartupdate_cart_itemremove_cart_itemadd_audit_pagerun_auditcancel_planned_linkpurchasecheckoutorder_packplan_links
Kauf in zwei Schritten
- Der Agent ruft
checkoutoderorder_packohneconfirmation_tokenauf: Es wird nichts abgebucht. Er erhält die Zusammenfassung (Positionen, Summe, Guthaben nach Abbuchung, verbleibendes Limit) und einconfirmation_token. - Er zeigt Ihnen diese Zusammenfassung. Wenn Sie zustimmen, ruft er das Tool erneut mit dem
confirmation_tokenauf: Die Bestellung wird aufgegeben und abgebucht. - Das Token gilt 10 Minuten. Ändern sich zwischenzeitlich der Warenkorb, ein Preis oder der Schlüssel, wird es abgelehnt (
confirmation_expired) und der Agent wiederholt Schritt 1. Ein erneuter Aufruf mit demselben Token nach einem Ausfall liefert dieselbe Bestellung, ohne zweite Abbuchung.
Selbst geschriebener Client
Der Server ist sitzungslos: Jede JSON-RPC-Nachricht geht per POST, die Antwort kommt als JSON. Senden Sie Accept: application/json, text/event-stream und Content-Type: application/json, sonst antwortet der Server mit 406. GET und DELETE antworten mit 405.
curl -X POST https://www.getlinkfast.com/api/mcp \
-H "Authorization: Bearer glf_live_…" \
-H "Accept: application/json, text/event-stream" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Auditieren und planen
Ein Agent kann eine Website auditieren und anhand des Berichts Links über mehrere Monate verteilen. Vier Schritte, mit den Tools des MCP-Servers.
run_auditstartet das vollständige Audit einer Domain: technische Prüfungen, Sichtbarkeit in ChatGPT und Websites, bei denen ein Link helfen würde. Rechnen Sie mit einigen Minuten. Es wird nichts abgebucht, und der Bericht wird mit dem Audit-Kontingent der Organisation freigeschaltet, falls sie eines hat. Limit: 10 Audits pro Schlüssel und 24 Stunden; wird dieselbe Domain innerhalb einer Stunde erneut angefragt, kommt das bestehende Audit zurück.get_auditliefert Status und aktuellen Schritt, danach den Bericht insummary, sobald der Statusreadylautet. Rufen Sie es alle 30 bis 60 Sekunden auf.list_auditslistet die Audits der Organisation, das neueste zuerst.plan_linkserstellt aus einem fertigen Audit einen Kalender: ein Monatsbudget in Euro ohne MwSt. (mindestens 100 €), 2 bis 12 Monate und optional ein Startdatum und die Zielseiten. Wie beim Kauf sind es zwei Schritte. Ohne Token wird nichts gespeichert: Der Agent erhält den Kalender (Links, Versanddaten, Summe) und einconfirmation_token, das 10 Minuten gilt. Nach Ihrer Zustimmung ruft er das Tool mit denselben Feldern und dem Token erneut auf, und der Plan wird gespeichert.get_planverfolgt jeden Link: Zielseite, Ankertext, Preis und Status (geplant, bestellt, veröffentlicht, storniert oder fehlgeschlagen, bei einem Fehlschlag mit der Ursache, etwainsufficient_credits).cancel_planned_linkstorniert einen über die API geplanten Link oder alle noch nicht bestellten einer Domain. Von unserem Team geplante Links bleiben bestehen:team_plannedfür einen Link,skipped_team_plannedfür ihre Anzahl.
Beim Speichern des Plans wird nichts abgebucht. Jeder Link wird am Tag seines Versands in Credits abgebucht, zum an diesem Tag neu gelesenen Preis, beim täglichen Durchlauf am Morgen (gegen 06:20 UTC). Reicht das Guthaben an diesem Tag nicht, wird der Link nicht bestellt und erscheint in get_plan als fehlgeschlagen. Ein bereits bestellter Link lässt sich nicht mehr stornieren.
Berechtigungen: run_audit und cancel_planned_link brauchen cart, plan_links braucht purchase, get_audit, list_audits und get_plan brauchen read. Die Ausgabenlimits des Schlüssels gelten auch für geplante Links.
Im Dashboard zeigt die Seite Delegation diese Links im Block „Geplante Links“. Die Inhaberin oder der Inhaber der Organisation kann dort per API geplante Links entfernen. Von unserem Team geplante Links sind nur lesbar.
Referenz
Jede Route mit ihrer Berechtigung und dem passenden MCP-Tool. Parameter, Antwortschemata und Fehler Route für Route: die OpenAPI-3.1-Beschreibung.
| Route | Berechtigung | MCP-Tool | Zweck |
|---|---|---|---|
GET /sites | read | search_sites | Im Katalog suchen: Metriken, Preis, Kategorie, Sprache, Produkt; Sortierung und Paginierung. |
GET /sites/{id} | read | get_site | Eine Website: Metriken, Preise und Veröffentlichungsregeln. |
GET /sites/{id}/pages | read | list_site_pages | Die Seiten einer Website, die für Link-Einfügungen offen sind, mit Preis und Google-Traffic. |
GET /categories | read | list_categories | Die Kategorien und ihre IDs, für den Filter category. |
GET /account | read | get_account | Organisation, Credit-Guthaben, Berechtigungen und Limits des Schlüssels, Ausgaben über 24 Stunden. |
GET /credits/transactions | read | keins | Credit-Verlauf. |
GET /orders | read | list_orders | Ihre Bestellungen, filterbar nach Status und Datum. |
GET /orders/{id} | read | get_order | Eine Bestellung und ihre Positionen, mit Status. |
GET /cart/items | cart | get_cart | Der Warenkorb: Positionen, aktuelle Preise und blockierende Probleme. |
POST /cart/items | cart | add_to_cart | Einen Gastartikel oder eine Link-Einfügung hinzufügen. |
PATCH /cart/items/{id} | cart | update_cart_item | Das Briefing einer Position ergänzen oder ändern. |
DELETE /cart/items/{id} | cart | remove_cart_item | Eine Position entfernen. |
GET /audits/{id} | read | get_audit | Ein Audit lesen: Status, aktueller Schritt, dann der Bericht. |
POST /audits/{id}/pages | cart | add_audit_page | Fügt einem fertigen Audit eine zu stärkende Seite hinzu (höchstens 8). Die Analyse dauert 1 bis 4 Minuten: Verfolgen Sie sie mit get_audit. Es wird nichts abgebucht. |
POST /checkout | purchase | checkout | Den Warenkorb mit Credits bestellen. |
POST /packs/quote | read | quote_pack | Ein SEO/GEO-Paket kalkulieren, ohne Abbuchung. |
POST /packs/orders | purchase | order_pack | Ein SEO/GEO-Paket mit Credits bestellen. |
| Nur MCP-Server | cart | run_audit | Das vollständige Audit einer Domain starten. Es wird nichts abgebucht. |
| Nur MCP-Server | read | list_audits | Die Audits der Organisation listen, das neueste zuerst. |
| Nur MCP-Server | purchase | plan_links | Links über 2 bis 12 Monate aus einem Audit planen, in zwei Schritten. Beim Speichern wird nichts abgebucht. |
| Nur MCP-Server | read | get_plan | Die geplanten Links einer Domain lesen: Versanddatum und Status jedes Links. |
| Nur MCP-Server | cart | cancel_planned_link | Einen geplanten Link stornieren oder alle noch nicht bestellten einer Domain. |
Eine Frage zur API? Schreiben Sie uns, eine Person aus dem Team antwortet Ihnen.
