pruefservice.kunden.liste
Listet alle Prüfkunden des Mandanten.
Rollen: Betreiber, Agentur, Organisation, Tester
Barrierefreiheit im FokusDieser Dienst wird mit dem eigenen Messkern gegen WCAG 2.2 AA geprüft.Mehr dazu →
Beta — Entwurfsstand. Prüfordnung und Hinweistexte sind noch nicht rechtlich freigegeben; es werden derzeit keine verbindlichen Siegel ausgestellt.
138 Werkzeuge meldet der MCP-Server unter https://euid.com/api/mcp einem Assistenten über tools/list. Diese Seite liest dieselbe Liste. 2 davon sind ohne Zugang aufrufbar; alle anderen brauchen ein Token, dessen Rolle die erlaubten Werkzeuge bestimmt. Wie Sie ein Token bekommen und einrichten, steht unter Automatisierung und MCP.
id (UUID), nie ein Name.Listet alle Prüfkunden des Mandanten.
Rollen: Betreiber, Agentur, Organisation, Tester
Liest einen Prüfkunden anhand seiner ID.
Rollen: Betreiber, Agentur, Organisation, Tester
kundeId *: UUID des PrüfkundenLegt einen Prüfkunden an (Firma + https-Domain).
Rollen: Betreiber · verändert Daten
firma *: Firmennamedomain *: Vollständige https-URL der Websiteansprechpartner: Optional: Name der Ansprechpersonemail: Optional: E-Mail der Ansprechpersonart: Optional: seitenbesitzer (Vorgabe), agentur oder organisationtyp: Optional, nur bei art organisation: behoerde, verband, versicherung, kanzlei, teilhabe, technikSetzt den Organisationstyp eines Prüfkunden (behoerde, verband, versicherung, kanzlei, teilhabe, technik); leer = keine Angabe.
Rollen: Betreiber · verändert Daten
kundeId *: UUID des Prüfkundentyp: Typ oder leerSetzt die Sprache eines Prüfkunden (de, en, cs, sk, hu, sl, it, fr, rm, es, nl, pt, hr); Aktenfile und Prüfbericht entstehen darin — Wirkung heute de und en, andere fallen auf Deutsch zurück, bis die Berichtstexte übersetzt sind.
Rollen: Betreiber · verändert Daten
kundeId *: UUID des Prüfkundensprache *: Locale, z. B. de, en, hrBetreiber-Schalter je Organisation (Frage 38): darf das eigene CSS des Prüfkunden auch auf der öffentlichen Verifikationsseite /z/<pruefId> wirken? Ohne `an` nur lesen. Vorgabe aus: die Seite trägt Farben, Logo und Marke aus dem Theme; das Siegel-Bild trägt nie ein Stylesheet.
Rollen: Betreiber · verändert Daten
kundeId *: UUID des Prüfkundenan: true = CSS wirkt auch auf der VerifikationsseitePrüfmodus und Vorauswahl eines Kunden lesen oder setzen: tiefenpruefung (true | false | null = wie global), vorlagen {schwelle, vertreter} (null = global), vorauswahl {dimensionen, stufe, ziel {a11y: 90, …}, umfangOffen, abo}, hinweis. Nur kundeId = lesen. [verändert Daten]
Rollen: Betreiber · verändert Daten
kundeId *: Prüfkundetiefenpruefung: true | false | null (wie global)vorlagen: { schwelle, vertreter } — null = globalvorauswahl: { dimensionen, stufe, ziel, umfangOffen, abo }hinweis: Optional: Hinweis für den ArbeitsplatzDie Akte eines abgeschlossenen Durchgangs als ZIP: Adresse zum Herunterladen (mit Sitzung oder x-dev-secret), Archivname und Dateiliste des Aktenordners (index.html = Aktenfile, akte.json, pruefbericht.html, je Prüfbereich befunde.json/messung.json, bilder/, quelltext/). Null-Ergebnis, wenn der Lauf keinen Ordner hat (Altlauf, Testlauf).
Rollen: Betreiber
runId *: UUID des DurchgangsBetriebslage des Dienstes: Online-Zahlungen und offene Forderungen, Fehler und Fernzugriffe der letzten 7 Tage, Heartbeat-Stand, Kunden nach Art.
Rollen: Betreiber
zeitraumTage: Optional: Zeitraum der Zahlungen in Tagen (Vorgabe 30)Liest oder setzt, welche Arten (seitenbesitzer, agentur, organisation) sich über den Link einer Organisation registrieren dürfen; ohne erlaubt nur lesen.
Rollen: Betreiber · verändert Daten
kundeId *: UUID der Organisation (Prüfkunde)erlaubt: Optional: erlaubte Arten; leere Liste schließt die Registrierungpruefer: Optional: dürfen sich prüfende Personen selbst registrieren (Prüfer-Freigabe, keine Akte)Eigener Mailserver einer Organisation für Einladungen und Prüfer-Zugänge in ihrem Namen: ohne aktion der Stand (ohne Passwort); aktion setzen mit host, port, user, pass, from (leeres pass behält das vorhandene); aktion probe mit an (Probe-Mail); aktion entfernen. Werte liegen im Tresor der Organisation (smtp.*).
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: Organisation (Prüfkunde)aktion: setzen, probe, entfernen — leer = Standhost: Mailserverport: Port (587, 465)user: Benutzerpass: Passwortfrom: Absender „Name <adresse>"an: Empfänger der ProbeListet Prüfaufträge, optional auf einen Kunden eingeschränkt.
Rollen: Betreiber, Agentur, Organisation, Tester
kundeId: Optional: UUID des PrüfkundenLiest einen Prüfauftrag samt Zielprofil und Status.
Rollen: Betreiber, Agentur, Organisation, Tester
auftragId *: UUID des AuftragsKI-Verbrauch einer Akte aus dem unveränderbaren KI-Buch: Aufrufe, Token, Cent über alle Läufe, Erwartung für den nächsten Lauf, dazu die Kettenprüfung (ok oder Bruchstelle).
Rollen: Betreiber
auftragId *: UUID des AuftragsKostenbericht einer Akte, nur Betreiber (Betreiber 2026-09-15: Kosten je Aufgabe mitprotokollieren, nur fuer den Betreiber): Erloes aus dem Ledger (Durchgaenge, Bonus, Rabatt, Assistenz), KI je Zweck aus dem KI-Buch, Fremddienste als Menge (PageSpeed, VIES, Wayback, W3C, whois, Sistrix-Credits, Search Console, Vorlese-Seiten), Messzeit je Arbeiter, je Lauf eine Zeile; dazu ein Satz. Der Kunde bekommt davon nichts.
Rollen: Betreiber
auftragId *: UUID des AuftragsLegt einen Prüfauftrag an (Kunde, Domain, Umfang, Dimensionen).
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID des Prüfkundendomain *: https-URL der zu prüfenden Websitestufe *: Seitenumfang in Seiten (Seitenstaffel 15, 50, 100, 300, 1000; höchstens 1000)dimensionen *: Zu prüfende Dimensionen (a11y, seo, geo, cwv, co2, dsgvo, indexierung, responsive, software)sitemapUrl: OPTIONAL: Sitemap-URL, die der Crawl zusätzlich zur automatischen Suche nutztberechtigungBestaetigt *: PFLICHT: Bestätigung, zur Beauftragung der Prüfung dieser Domain berechtigt zu sein.Setzt den Auftragsstatus. Ungültige Übergänge lehnt die Statusmaschine ab.
Rollen: Betreiber · verändert Daten
auftragId *: UUID des Auftragsstatus *: Neuer StatusHauptdomain: Leitet die Startadresse einer Akte auf eine FREMDE Domain um, verweigert der Durchgang (DOMAIN_LEITET_FREMD) und bucht nichts. Mit folgen:true misst der Lauf das Ziel — nur für Fälle, in denen der Betreiber weiß, dass beide Domains derselben Person gehören. www/Protokoll/Unterdomain gleicht die Akte von selbst an (Auftragsprotokoll, Art hauptdomain).
Rollen: Betreiber · verändert Daten
auftragId *: UUID des Auftragsfolgen *: true = der Umleitung folgen, false = wieder verweigernLaufende Überwachung einer Domain bestellen (Rubriken cyber, keywords): ein Lauf je Intervall (cyber täglich, sonst alle 30 Tage), Stand und Veränderung zum vorigen Lauf, keine Siegelaussage. ⚠ KOSTENPFLICHTIG je Monat, einmal je Monat reserviert (Preis als Vorschlag, Frage 24a). Der erste Lauf ist sofort fällig, der Heartbeat nimmt ihn.
Rollen: Betreiber · verändert Daten
kundeId *: UUID des Prüfkunden, dessen Guthaben belastet wirddomain *: https-Adresse der Websiterubriken *: cyber, keywords oder beideseiten: Ausgewählte Seiten (absolute URLs, höchstens 50); leer = Startseite und Crawl bis 8 SeitenStand einer Überwachung: Abo und alle Monatsläufe mit Punktwerten und Veränderung; ohne ueberwachungId die Liste der Abos.
Rollen: Betreiber
ueberwachungId: UUID der ÜberwachungkundeId: nur Abos dieses Kunden (Liste)Beendet eine Überwachung: keine weiteren Monatsläufe; ein noch wartender Lauf wird erstattet.
Rollen: Betreiber · verändert Daten
ueberwachungId *: UUID der ÜberwachungListet die Prüfdurchgänge eines Auftrags.
Rollen: Betreiber, Agentur, Organisation, Tester
auftragId *: UUID des AuftragsStartet einen Prüfdurchgang. ⚠ KOSTENPFLICHTIG: reserviert die Kostenschätzung vom Guthaben und rechnet nach Abschluss den Ist-Umfang ab. Mit Warteschlange kommt sofort eingereiht:true mit jobId zurück (der Arbeiter misst); den Lauf zeigt pruefservice.durchgaenge.liste, den Fortschritt pruefservice.pruefung.stand.
Rollen: Betreiber, Agentur, Organisation · verändert Daten
auftragId *: UUID des AuftragsLiest den Guthabenstand eines Prüfkunden in Cent.
Rollen: Betreiber, Agentur, Organisation, Tester
kundeId *: UUID des Prüfkunden⚠ GELDBEWEGUNG: Bucht eine Aufladung auf das Guthaben eines Prüfkunden.
Rollen: Betreiber · verändert Daten
kundeId *: UUID des Prüfkundencents *: Betrag in Cent (positiv)notiz: Optional: BuchungsnotizLiest die geltenden Preise und rechnet optional eine Kostenschätzung.
Rollen: offen
vollSeiten: Optional: Anzahl VollseitenleichtSeiten: Optional: Anzahl LeichtseitenPrüft ein Teilsiegel öffentlich (Domain, Dimension, Score, Gültigkeit, Status). Ohne Anmeldung.
Rollen: offen
pruefId *: Öffentliche Prüf-ID⚠ STELLT EIN SIEGEL AUS: erzeugt ein Teilsiegel für einen Prüfbereich, sofern der Zielwert erreicht ist. Das Ergebnis ist öffentlich verifizierbar.
Rollen: Betreiber · verändert Daten
auftragId *: UUID des Auftragsdimension *: Zu besiegelnde Dimension⚠ WIDERRUFT EIN SIEGEL. Die Verifikationsseite bleibt bestehen und weist den Widerruf ausdrücklich aus — sie verschwindet nicht.
Rollen: Betreiber · verändert Daten
pruefId *: Öffentliche Prüf-IDListet die Berichts-Ausgaben eines Teilsiegels (Erstausgabe und ggf. Korrektur samt Grund).
Rollen: Betreiber, Agentur, Organisation, Tester
pruefId *: Öffentliche Prüf-IDLiest die Optik-Vorlage eines Prüfkunden (gesetzter Override und aufgelöstes Theme).
Rollen: Betreiber, Agentur, Organisation, Tester
kundeId *: UUID des PrüfkundenSetzt die Optik-Vorlage eines Prüfkunden (Marke, Logo, Farbrollen). Der AUSSTELLER ist nicht einstellbar — entsprechende Felder werden abgelehnt.
Rollen: Betreiber · verändert Daten
kundeId *: UUID des Prüfkundentheme *: Optik-Vorlage: marke, logo_url (https), akzent, akzent_hell, akzent_kontrast, hintergrund, flaeche, rahmen, text, text_leise (Hex)Liest das Betreiber-Branding (Basis aller Themes).
Rollen: Betreiber, Agentur, Organisation, Tester
Prüft den Betriebszustand des Dienstes (Ledger-Integrität, Ausgleichs-Cron, offene Reservierungen, Freigabestand der Rechtstexte). Eine leere Prüfung gilt als Fehler.
Rollen: Betreiber
Prüft EINE Domain in einem Aufruf: legt bei Bedarf den Auftrag an und startet den Durchgang. ⚠ KOSTENPFLICHTIG (Reservierung vom Guthaben des Prüfkunden). Liefert auftragId und runId; mit Warteschlange stattdessen eingereiht:true und jobId, die runId dann über pruefservice.durchgaenge.liste — den Fortschritt zeigt pruefservice.pruefung.stand.
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID des Prüfkunden, auf dessen Guthaben die Prüfung gehtdomain *: Domain oder https-URL der zu prüfenden Websitestufe: Seitenzahl-Stufe (15, 50, 100, 300, 1000) — ohne Angabe die Vorauswahl des Prüfkunden (Kunden-Akte), sonst 10dimensionen: Prüfbereiche; ohne Angabe die Vorauswahl des Prüfkunden, sonst alleStand eines Durchgangs: läuft er noch, wie viele Seiten sind gemessen, welche Punktwerte stehen je Prüfbereich. Zum Nachfragen, bis der Lauf fertig ist.
Rollen: Betreiber, Agentur, Organisation, Tester, Prüfende Person
runId *: UUID des DurchgangsIMPROVEMENT-MODUS FÜR AGENTUREN: je Seite eines abgeschlossenen Durchgangs die Befunde mit Maßnahme, ein JSON-LD-Vorschlag (Platzhalter «…» statt erfundener Fakten), Vorschläge zur internen Verlinkung und ein kopierfertiger KI-Auftrag; dazu ein Auftrag für die ganze Website (Vorlagenprobleme zuerst). Ändert keinen Punktwert. Markdown: /bericht/lauf/<runId>/updateplan.
Rollen: Betreiber, Agentur, Organisation, Tester
runId *: UUID des Durchgangspath: Optional: nur diese Seite (Pfad, z. B. /kontakt)ERGEBNIS ALS AUFGABENLISTE: die Befunde eines abgeschlossenen Durchgangs, gebündelt je Prüfbereich und Regel — mit Schwere, Zahl der Vorkommen, betroffenen Seiten, Maßnahme und Verweis in die Wissensbasis. Ein laufender Durchgang liefert eine leere Liste; vorläufige Befunde wären irreführend.
Rollen: Betreiber, Agentur, Organisation, Tester, Prüfende Person
runId *: UUID des Durchgangsbereich: Optional: nur dieser PrüfbereichminSchwere: Optional: Mindest-Schwerelimit: Optional: Höchstzahl der Aufgaben (Vorgabe 100, Maximum 500)stufe: Optional: Ausführlichkeit — knapp · standard · voll. Ohne Angabe entscheidet das Profil des Kunden.lang: Optional: Sprache der Aufgabentexte (z. B. en). Rückfall en→de je Befund; Vorgabe de.WCAG-2.2-Kriterienkatalog eines abgeschlossenen Durchgangs: je Erfolgskriterium bestanden / verstoßen / manuell prüfen / nicht automatisiert prüfbar — die eigentliche Barrierefrei-Antwort hinter dem Punktwert. Leer, wenn Barrierefreiheit nicht gemessen wurde oder der Lauf noch läuft.
Rollen: Betreiber, Agentur, Organisation, Tester, Prüfende Person
runId *: UUID des DurchgangsInventar eines Durchgangs (2026-09-15): alle erkannten Bilder mit Alt-Texten, Größe, Vorkommen je Seite; alle Links mit Linktexten, Vorkommen, intern/extern; externe Links geprüft (tot, nur http); die Rechtssektion (Impressum, Datenschutz, AGB, Cookies, Barrierefreiheit, Widerruf, Kontakt). Aus der Akte (inventar.json), bei älteren Läufen aus der Datenbank ohne Linkprüfung. Kein Prüfurteil.
Rollen: Betreiber
runId *: UUID des DurchgangsDomain-Verzeichnis eines Durchgangs (Frage 46, 2026-09-16): DNS (A/AAAA, NS, CAA), Mail-Schutz (SPF, DKIM, DMARC, MX), DNSSEC, TLS-Fassungen und Zertifikat, Eigentümer/Netz — je Zeile Stand (in Ordnung, schwach, fehlt, nicht bestimmbar), gefundener Wert, Bedeutung, Wozu. Ohne Browser erhoben, kein Siegel, kein Punktwert. Aus der Akte (domain/verzeichnis.json); ältere Läufe haben keins.
Rollen: Betreiber
runId *: UUID des DurchgangsSEO- und Keyword-Vorschläge zu einem Durchgang (vorbereitet 2026-09-14): Titel, Beschreibung und H1 je Seite und bis zu zehn Keywords aus den Suchdaten (Search Console; Sistrix, sobald die Keyword-Liste angebunden ist). Erzeugt EINMAL je Lauf mit dem Modell des Zwecks empfehlung, abgelegt am Lauf und als ki/seo-vorschlag.json in der Akte. Ohne Schlüssel, Seiten oder Suchdaten kommt der Stand mit dem fertigen Prompt zurück. Kein Prüfurteil.
Rollen: Betreiber
runId *: UUID des DurchgangsBildanalyse eines Durchgangs (Block 6, Antwort 12): jedes echte Bild mit Alternativtext vom Bildmodell beschrieben und gegen Alternativ- und Umgebungstext gehalten; Widerspruch oder sinnloser Text = Hinweis mit Beleg. Kein Prüfurteil. Entsteht nach der vollen Prüfung, sobald der Schlüssel im Vault liegt.
Rollen: Betreiber
runId *: UUID des DurchgangsRanking eines Durchgangs, wie der Lauf es nach dem Ausgleich abgelegt hat: Search Console (Klicks, Impressionen, Seiten, Suchanfragen) und Sistrix (Sichtbarkeit, Keywords) oder der Grund, warum nichts da ist. Altläufe ohne Ablage liefern null.
Rollen: Betreiber
runId *: UUID des DurchgangsVorher-Nachher eines Durchgangs gegenüber dem vorigen abgeschlossenen Lauf desselben Auftrags: behoben, neu, unverändert je Kriterium mit Seiten und Fundstellen; verglichen werden nur gemeinsam gemessene Prüfbereiche, „offen“ statt Befund zählt als zu prüfen. Ohne vorigen Lauf null.
Rollen: Betreiber
runId *: UUID des DurchgangsStapelprüfung: viele Domains in einem Aufruf beauftragen (Grenze 100). Die Läufe werden NACHEINANDER abgearbeitet — die Messumgebung misst immer nur eine Website. ⚠ KOSTENPFLICHTIG je Domain. Liefert eine stapelId; Fortschritt über pruefservice.stapel.stand.
Rollen: Betreiber, Agentur · verändert Daten
kundeId *: UUID des Prüfkunden, auf dessen Guthaben die Läufe gehendomains *: Liste der Domains (Host oder URL)stufe: Seitenzahl-Stufe je Domain (15, 50, 100, 300, 1000) — Vorgabe 10dimensionen: Prüfbereiche; Vorgabe alletitel: Optional: Bezeichnung des StapelsFortschritt einer Stapelprüfung: wie viele Domains warten, laufen, sind fertig oder gescheitert — je Domain mit runId für die Aufgabenliste.
Rollen: Betreiber, Agentur
stapelId *: UUID des StapelsAufgabenlisten ALLER fertigen Domains eines Stapels, je Domain gebündelt. Wartende und laufende Einträge erscheinen mit leerer Liste.
Rollen: Betreiber, Agentur
stapelId *: UUID des StapelsminSchwere: Optional: Mindest-SchwerelimitJeDomain: Optional: Höchstzahl Aufgaben je Domain (Vorgabe 25)Bricht eine Stapelprüfung ab: wartende Domains fallen weg, ein bereits laufender Durchgang läuft aus (abbrechen würde seine Reservierung offen lassen).
Rollen: Betreiber, Agentur · verändert Daten
stapelId *: UUID des StapelsDas Aktivitätslog aller internen Vorgänge, neueste zuerst: Auftragsprotokoll, Siegel (ausgestellt, widerrufen, gescheitert), Zahlung (gebucht, abgewiesen, Webhook-Fehler), Fernzugang (Aufruf, abgewiesen). Filter nach Bereich, Ergebnis und Auftrag.
Rollen: Betreiber
bereich: Optional: nur dieser Bereichergebnis: Optional: nur dieses ErgebnisauftragId: Optional: nur dieser Auftraglimit: Optional: Höchstzahl (Vorgabe 100, Maximum 500)Ticket zu einer Prüfakte anlegen (Hilfe bei der Umsetzung, Siegeleinbau). Kostet nichts; Geld entsteht erst mit gebuchter Zeit jenseits des Kontingents.
Rollen: Betreiber · verändert Daten
auftragId *: UUID der Prüfaktetitel *: Worum es geht (3–200 Zeichen)text: Beschreibungbezug: Optional: Aufgabe der Aufgabenliste, auf die sich das Ticket beziehtTickets mit Status, gebuchter Zeit und Betrag: je Prüfakte, je Kunde oder alle; mit ticketId ein Ticket samt Zeitbuchungen.
Rollen: Betreiber
ticketId: UUID eines TicketsauftragId: nur diese PrüfaktekundeId: nur dieser Kundestatus: offen, in_arbeit, erledigtStatus eines Tickets setzen: offen, in_arbeit, erledigt.
Rollen: Betreiber · verändert Daten
ticketId *: UUID des Ticketsstatus *: neuer Status⚠ GELD: Zeit auf ein Ticket buchen, in Viertelstunden. Erst das Kontingent der Organisation (0 €), dann der Stundensatz als Ledger-Zeile beim Zahler der Akte. Negative Viertel sind eine Gegenbuchung der Zeit ohne Geld.
Rollen: Betreiber · verändert Daten
ticketId *: UUID des Ticketsviertel *: Viertelstunden, ganzzahlig, ungleich 0notiz: Was getan wurdeKontingent und Anbieter der Assistenz einer Organisation lesen; mit kontingentViertel oder anbieterId setzen (-1 = Vorgabe, "euid" = EUID).
Rollen: Betreiber · verändert Daten
kundeId *: UUID der OrganisationkontingentViertel: eigenes Kontingent in Viertelstunden; -1 = VorgabeanbieterId: UUID der Agentur, die die Assistenz erbringt; "euid" = EUIDAbrechnung je prüfender Person für einen Monat (YYYY-MM): geprüfte Seiten, Betrag (5 € je Seite), Jahressumme, Verdienstgrenze und Warnung. format csv liefert die Datei für Odoo.
Rollen: Betreiber
monat *: Monat als YYYY-MMuserId: nur diese Person (auth_user.id)format: json (Vorgabe) oder csvVerdienstgrenze einer prüfenden Person je Kalenderjahr lesen oder setzen (grenzeJahrCents; -1 = keine). Warnung ab 80 %, erreicht ab 100 %, keine Sperre.
Rollen: Betreiber · verändert Daten
userId *: auth_user.id der PersongrenzeJahrCents: Grenze in Cent je Jahr; -1 = keinenotiz: Grund, etwa Land und RegelungAufgabenliste einer prüfenden Person: je begleitetem Auftrag Domain, Kunde, Seiten gesamt, beurteilt, offen und die nächste Seite ohne Urteil. Person = der Personen-Zugang; Betreiber gibt userId an.
Rollen: Betreiber, Prüfende Person
userId: Nur Betreiber: Person (auth_user.id); ein Personen-Zugang gibt nichts anEine Seite zum Beurteilen: Befunde des jüngsten Laufs auf dieser Seite (Bereich, Titel, Schwere, Regel, Maßnahme, Wissen), der echte Vorlesetext (wenn ein Vorlese-Beleg vorliegt), das bisherige Urteil und die zulässigen Urteile.
Rollen: Betreiber, Prüfende Person
auftragId *: UUID des Auftrags (aus pruefer.aufgaben)url *: Adresse der Seite (aus naechsteSeite oder der Seitenliste)userId: Nur Betreiber: PersonUrteil zu einer Seite eintragen: funktioniert oder problem, mit Begründung und wahlweise den WCAG-Kriterien (z. B. ["1.3.1","4.1.2"]). Dieselbe Fachfunktion wie die Fläche; das erste Urteil je Seite schreibt die Gutschrift der Person. [verändert Daten]
Rollen: Betreiber, Prüfende Person · verändert Daten
auftragId *: UUID des Auftragsurl *: Adresse der Seiteurteil *: funktioniert | problemkommentar: Begründung im Klartextkriterien: Optional bei problem: WCAG-KriteriennummernuserId: Nur Betreiber: PersonKI-Modell je Zweck lesen oder setzen (empfehlung, vorpruefung, bild, uebersetzung) — nur Modelle der Preistabelle; mit der Tabelle (USD je Mio. Token, Preisstand). Der Schlüssel liegt im Vault.
Rollen: Betreiber · verändert Daten
empfehlung: Modell-IDvorpruefung: Modell-IDbild: Modell-IDuebersetzung: Modell-IDModellprüfung sofort ausführen (sonst wöchentlich per Heartbeat): sind die eingestellten Modelle beim Anbieter gelistet, wie alt ist die Preistabelle. Braucht den Schlüssel im Vault (anthropic/api_key); ohne ihn nur der Preisstand.
Rollen: Betreiber · verändert Daten
Maschine im Maschinenverzeichnis anmelden (Mess- oder Vorlese-Arbeiter): Name (Kleinbuchstaben, Ziffern, Bindestrich), Art mess|vorlese, Standort, Rechnerkennung. Gibt die id zurück, über die alle Lebenszeichen laufen; bekannter Name = bestehende Maschine.
Rollen: Betreiber · verändert Daten
name *: Name, z. B. keller-1art *: mess oder vorlesestandort: Optional: Keller, Cloud, Arbeitsplatzkennung: Optional: Rechnernamestand: Optional: flache Angaben (git, node, nvda)Lebenszeichen einer angemeldeten Maschine (nur über die id); Stand wird gemischt. Nach 180 s ohne Lebenszeichen gilt die Maschine als stumm.
Rollen: Betreiber · verändert Daten
id *: UUID der Maschinekennung: Optional: Rechnernamestand: Optional: flache Angaben (git, aufgabe, nvda)Maschinenverzeichnis: alle Maschinen mit Art, Standort, Stand und ob sie leben (Lebenszeichen innerhalb 180 s).
Rollen: Betreiber
Maschine abmelden (aktiv=false, Lebenszeichen werden abgewiesen) oder wieder aktiv setzen.
Rollen: Betreiber · verändert Daten
id *: UUID der Maschineaktiv *: true = aktiv, false = abgemeldetAbgleich des Berichts mit der Sollliste der Bruch-Website (A13): jeder Sollfehler mit Seite und Fundstelle in der Anzahl, nichts doppelt, kein Prüfbereich bestanden, leere Prüfung = Fehler. Mit runId sofort gegen einen gespeicherten Durchgang; ohne runId STARTET der Arbeiter die Messung der Bruch-Website (Minuten, ohne Prüfkunde und Ledger) unter der Adresse des Dienstes oder unter basis (https://bruch.…) — Ergebnis danach über bruch.stand.
Rollen: Betreiber
runId: Optional: UUID eines Durchgangs gegen die Bruch-Websitebasis: Optional: eigene Adresse der Bruch-Website, z. B. https://bruch.euid.comStand des zuletzt gestarteten Bruchtests: laeuft, fertig (mit Abgleich je Sollfehler) oder fehler.
Rollen: Betreiber
Wer gerade auf der Website und im Kundenbereich ist: je Besuch Seite, Weg mit Verweildauer, Beteiligung (Scroll, Maus, Wut-Klicks), Herkunft, WHOIS (Organisation, Provider, Ort), ungelesene Chat-Nachrichten. Bots ausgeblendet (mitBots: true zeigt sie).
Rollen: Betreiber
stunden: Optional: Zeitraum in Stunden, Vorgabe 24, höchstens 168mitBots: Bots mit anzeigenWHOIS zu IP-Adressen der Live-Besucher (ip aus live.besucher): Organisation, Provider, Land, Stadt, Zeitzone, Proxy/Hosting/Mobilfunk. Liest den Speicher; mit frisch: true fragt es ip-api.com sofort.
Rollen: Betreiber · verändert Daten
ips *: IP-Adressen (Strings), höchstens 100frisch: beim Dienst neu holen statt nur lesenChat-Verlauf eines Besuchs (besuchId aus live.besucher); Nachrichten des Besuchers gelten damit als gelesen.
Rollen: Betreiber · verändert Daten
besuchId *: UUID des BesuchsNachricht an einen Besucher — erscheint in seiner Sprechblase mit dem nächsten Puls (bis 10 s, im offenen Chat 2 s). Mit schliessen: true endet der Chat beim Besucher, bis wieder jemand schreibt.
Rollen: Betreiber · verändert Daten
besuchId *: UUID des Besuchstext: Klartext bis 2000 Zeichenschliessen: Chat danach beendenSuchanalyse der Google Search Console eines Kunden: Stand der Verbindung (Client des Dienstes, Freigabe des Kunden) und, wenn verbunden, Klicks, Impressionen, Klickrate, Position sowie die Seiten und Suchanfragen der letzten Tage. Die Freigabe erteilt der Inhaber im Kundenbereich unter /pruefung/ranking.
Rollen: Betreiber
kundeId *: UUID des Prüfkundentage: Optional: Zeitraum in Tagen, Vorgabe 28Search Console über alle Prüfkunden (dieselbe Sicht wie /dash/pruefservice/gsc): ob der Google-Zugang des Dienstes hinterlegt ist und je Kunde, ob eine Freigabe vorliegt und bis wann sie gilt. Liest keine Werte, nur Metadaten.
Rollen: Betreiber
Tracking aus der Search Console eines Kunden (Mig 319): Kennzahlen mit Veränderung zum Vorzeitraum (28 Tage), Positionsklassen, Suchanfragen und Seiten mit Gewinnern, Verlierern, neuen und verlorenen, Auf- und Absteigern, Chancen (Platz 4 bis 20 mit Impressionen), Länder, Geräte, Sucherscheinungen, Suchtypen, Wochenreihe bis 16 Monate, Sitemaps, Indexierung der stärksten Seiten und die Entwicklung über alle Erhebungen. Liest die jüngste Erhebung; ohne Erhebung null — dann ranking.gsc.erheben.
Rollen: Betreiber
kundeId *: UUID des PrüfkundenTracking der Search Console für einen Kunden jetzt erheben (sonst täglich 04:41 im Heartbeat): Suchanalyse je Dimension und Suchtyp, Sitemaps, Inspektion der 20 stärksten Seiten; eine Zeile je Tag, ein zweiter Lauf am selben Tag ersetzt sie. Braucht die Freigabe des Kunden; jede Lesung steht im Tresor-Protokoll.
Rollen: Betreiber · verändert Daten
kundeId *: UUID des PrüfkundenSistrix für die Domain eines Kunden: Sichtbarkeitsindex mit Stand, Keywords in den Top 100 und Top 10, Land aus der Endung; Schlüssel des Betreibers aus dem Vault, jede Abfrage kostet Credits und steht mit Kunde im Aktivitätslog. Ein Stand jünger als ein Tag kommt aus dem Speicher am Kunden; frisch:true erzwingt die Abfrage. Ohne Schlüssel kein Aufruf.
Rollen: Betreiber
kundeId *: UUID des Prüfkundenfrisch: true erzwingt eine neue Abfrage bei Sistrix (kostet Credits)Sistrix-Credits eines Monats aus dem Aktivitätslog: Summe, Zahl der Abfragen und je Kunde — die Kosten des Betreibers. Ohne monat der laufende Monat.
Rollen: Betreiber
monat: JJJJ-MM, Vorgabe: laufender MonatBetreiber-Schalter der Messung (pruefservice.messung): tiefenpruefung (Software-Sonden) und die Vorlagen-Erkennung im Crawl — schwelle (ab so vielen bekannten Adressen, 0 = aus) und vertreter (Seiten je Vorlage, die voll gemessen werden; mehr Vertreter sehen mehr, etwa Bilder ohne Text auf einzelnen Seiten). Ohne Eingabe: lesen. [verändert Daten]
Rollen: Betreiber · verändert Daten
tiefenpruefung: Software-Sonden an/ausschwelle: Vorlagen ab so vielen bekannten Adressen, 0 = ausvertreter: Vertreter je Vorlage, 1–50Ein Agent (Claude-Fenster, Maschine) meldet seinen Stand: agent (Name), stand (arbeitet | wartet | deploy | blockiert | fertig), tut (was gerade), wo (Datei, Bereich). Der Betreiber sieht es im Doku-Archiv. [verändert Daten]
Rollen: Betreiber · verändert Daten
agent *: Name des Agenten, z. B. euid-com-50stand: arbeitet | wartet | deploy | blockiert | fertigtut *: Tätigkeit, bis 500 Zeichenwo: Optional: Datei oder BereichJüngster Stand je Agent (stumm ab 30 Minuten ohne Meldung) und der Verlauf der letzten Meldungen.
Rollen: Betreiber
verlauf: Optional: wie viele Verlaufszeilen, Vorgabe 40Partnerpools mit Mitgliedern und Rollen (pruefer | assistenz | beides); mit kundeId zusätzlich die für diesen Kunden wählbaren Partner.
Rollen: Betreiber
kundeId: Optional: PrüfkundePartnerpool anlegen: name, beschreibung, inhaberKundeId (Organisation, der der Pool gehört; leer = Betreiber). [verändert Daten]
Rollen: Betreiber · verändert Daten
name *: Name, 2–80 Zeichenbeschreibung: OptionalinhaberKundeId: Optional: PrüfkundePartner in einen Pool setzen (rolle pruefer | assistenz | beides) oder entfernen (rolle null). Nur Agenturen, Organisationen, Hoster. [verändert Daten]
Rollen: Betreiber · verändert Daten
poolId *: PoolkundeId *: Partner (Prüfkunde)rolle: pruefer | assistenz | beides | null (entfernen)Einem Kunden einen Partnerpool zuordnen (poolId) oder die Zuordnung entfernen (poolId null) — daraus wählt er Prüfer-Organisation und Assistenz. [verändert Daten]
Rollen: Betreiber · verändert Daten
kundeId *: PrüfkundepoolId: Pool-Kennung oder null (Zuordnung entfernen)Insel-Betrieb (Block 21): Art dieser Instanz (zentrale | insel), Kennung, Übergabeweg der Abrechnung und — auf einer Insel — der Lizenzstand (gueltig | gnade | abgelaufen | ungueltig).
Rollen: Betreiber
Zähler eines Monats (JJJJ-MM, Vorgabe Vormonat), wie sie in den Abrechnungsbericht kämen — nur Zahlen, nichts wird abgelegt.
Rollen: Betreiber
monat: Optional: JJJJ-MM, Vorgabe VormonatNur auf einer Insel: Abrechnungsbericht des Monats erstellen (Hash-Kette, Signatur, append-only) und bei Übergabeweg push an die Zentrale schicken; bei holen bleibt er zum Herunterladen liegen (uebermitteln:true erzwingt den Push). [verändert Daten]
Rollen: Betreiber · verändert Daten
monat: Optional: JJJJ-MM, Vorgabe Vormonatuebermitteln: Optional: an die Zentrale schicken (Vorgabe: ja bei push)Zentrale: alle Inseln (Kennung, Hoster, Übergabeweg, Lizenzende, Zahl der Berichte, letzter Monat).
Rollen: Betreiber
Zentrale: Insel eines Hosters anlegen oder erneuern: kennung, oeffentlicherSchluessel (PEM der Insel, aus tools/abrechnung_export.mjs --schluessel), kundeId des Hosters, uebergabe (push | holen), lizenzBis. [verändert Daten]
Rollen: Betreiber · verändert Daten
kennung *: Kennung der Insel (a-z, 0-9, -)oeffentlicherSchluessel *: Öffentlicher Ed25519-Schlüssel der Insel, PEMkundeId: Optional: Prüfkunde des Hostersuebergabe: push | holenlizenzBis: Optional: JJJJ-MM-TTZentrale, Übergabeweg holen: einen vom Hoster gelieferten Abrechnungsbericht ({ bericht, signatur }) prüfen und ablegen. [verändert Daten]
Rollen: Betreiber · verändert Daten
bericht *: Der Berichtsignatur *: Signatur der Insel (base64)Abrechnungsberichte (alle Inseln oder eine kennung), jüngster zuerst: Monat, Weg, Hash, Zähler.
Rollen: Betreiber
kennung: Optional: nur diese Insellimit: Optional, Vorgabe 24Offene Nachrichten des Betreibers aus dem Doku-Archiv (/dash/pruefservice/doku): je Thema (Dateipfad oder frage:NN) Text, Zeit und — wenn an einer Textstelle kommentiert — anker {tag, index, zitat} (das Zitat ist die Stelle in der Datei), älteste zuerst. Lesen setzt gesehenAm (der Betreiber sieht „gesehen“); nurLesen: true lässt die Marke aus. Antworten mit doku.gespraech.antwort.
Rollen: Betreiber · verändert Daten
limit: höchstens so viele, Vorgabe 50nurLesen: ohne gesehen-MarkeAntwort von Claude auf eine Betreiber-Nachricht im Doku-Archiv: legt die Antwort im selben Thema ab und markiert die Nachricht als beantwortet.
Rollen: Betreiber · verändert Daten
id *: UUID der Betreiber-Nachrichttext *: Antworttext, höchstens 8000 ZeichenDie Offenen Fragen aus docs/TODOS-PROGRAMM.md, wie sie die Doku-Seite zeigt: Nummer, Titel, ob eine Antwort des Betreibers vermerkt ist.
Rollen: Betreiber
Alle verrechneten Werte, wie der Dienst sie heute anwendet: Assistenz (Stundensatz, Start-Kontingent, Provision), Vergütung je begleitetem Teilsiegel, Gutschrift je manuell geprüfter Seite, Preis und Basis je Zusatzleistung samt Freigabe.
Rollen: Betreiber
Einen verrechneten Wert setzen — dieselbe Fachfunktion wie das Profil: gruppe assistenz (stundensatz €, kontingent Viertel, provision %), verguetung (aktiv, begleitung €), pruefer_person (seite €) oder zusatz (id, preis € je Seite, basis €). Wächter mit Obergrenzen; die Freigabe einer Zusatzleistung und die Kassenpreise bleiben draußen. Jede Änderung steht im Aktivitätslog.
Rollen: Betreiber · verändert Daten
gruppe *: assistenz | verguetung | pruefer_person | zusatzid: Bei zusatz: menschlich | kanzlei | cyber | umsetzungshilfe | hostingstundensatz: Euro je Stunde, z. B. 100,00kontingent: Viertelstunden, z. B. 8provision: Prozent, z. B. 20aktiv: Vergütung aktivbegleitung: Euro je Teilsiegelseite: Euro je Seitepreis: Euro je geprüfter Seitebasis: Basispreis in Euro, leer = keinerErklärung zur Barrierefreiheit einer Prüfakte (EU-Mustererklärung 2018/1523): jüngste Version mit Stand, Zahlen, Mängeln, Adresse der gehosteten Seite, alle Versionen, die vorbefüllten Angaben und was vor der Veröffentlichung noch fehlt.
Rollen: Betreiber, Agentur, Organisation
auftragId *: Prüfakte (Auftrag)Neue Version der Erklärung zur Barrierefreiheit erzeugen — aus dem jüngsten abgeschlossenen Durchgang der Akte und den `angaben` (Objekt wie in erklaerung.stand: stelle, land, bundesland, kontaktName, kontaktEmail, kontaktTelefon, kontaktAnschrift, feedbackUrl, durchsetzungName/Url/Email, belastung[], ausserhalb[] je {inhalt, grund, alternative}, abhilfe, bestaetigung, veroeffentlichtAm, hilfsangebote). Fehlende Angaben kommen aus der Vorversion. Append-only: ältere Versionen bleiben.
Rollen: Betreiber, Agentur, Organisation · verändert Daten
auftragId *: Prüfakte (Auftrag)angaben: Angaben der Stelle (siehe Beschreibung); leer = Vorversionsprache: de oder en (Vorgabe: Sprache des Prüfkunden)Das HTML einer Version der Erklärung (ohne Version: die jüngste) — zum Einfügen in das eigene System.
Rollen: Betreiber, Agentur, Organisation
auftragId *: Prüfakte (Auftrag)version: Versionsnummer; leer = jüngsteAnfragen-DB (Organisation, Agentur, Webhoster, Interessent) aus /anfrage und /registrieren: stand (neu, kontakt, angelegt, abgelehnt, offen = neu+kontakt), limit (≤500). Fläche: /dash/pruefservice/anfragen.
Rollen: Betreiber
stand: neu, kontakt, angelegt, abgelehnt oder offenlimit: höchstens 500Stand und Notiz einer Anfrage setzen (neu, kontakt, angelegt, abgelehnt) oder sie mit zielkunde:true als Zielkunden übernehmen (Quelle anfrage, Kennung E-Mail; Stand wird angelegt).
Rollen: Betreiber · verändert Daten
anfrageId *: UUID der Anfragestand: neu, kontakt, angelegt, abgelehntnotiz: Notiz des Betreiberszielkunde: true: als Zielkunden übernehmenZielkunden (mögliche Kunden aus Listen) nach Filter: suche, land, branche, typ, quelle, prioritaet (A/B/C), sichtung (offen, gesichtet, interessant, vielleicht, nicht), mitEmail, mitWebsite, befoerdert, zielgruppeId, jeDomain, limit (≤500), offset. Fläche: /dash/pruefservice/zielkunden.
Rollen: Betreiber
suche: Freitext über Name, Ort, PLZ, E-Mail, Domain, Notizland: ISO-2branche: Branche (Kennung)typ: Typ (verband, kammer, gemeinde, firma …)quelle: Quelle des Importsprioritaet: A, B oder Csichtung: offen, gesichtet, interessant, vielleicht, nichtmitEmail: nur mit / ohne E-MailmitWebsite: nur mit / ohne Websitebefoerdert: schon Prüfkunde (true) oder noch keiner (false)zielgruppeId: Nur Mitglieder dieser ZielgruppejeDomain: eine Zeile je Domainlimit: höchstens 500offset: Versatzcsv: true: den Filter als CSV-Text liefern (ohne Seitenbegrenzung)Zählung des Zielkunden-Verzeichnisses je Land, Branche, Typ, Quelle, Priorität und die Summen (gesamt, mit E-Mail, mit Website, gesichtet, interessant, Prüfkunden) samt Zielgruppen.
Rollen: Betreiber
Zielkunden importieren: `eintraege` (Objekte mit name, land, branche, typ, prioritaet, email, telefon, website, ort, plz, notiz, quelleKennung) oder `csv` (Text im Format docs/marketing/zielgruppen.csv oder BusinessScraper). Gleiche (quelle, Kennung) aktualisiert Stammdaten, Sichtung und Beförderung bleiben. Höchstens 5000 je Aufruf.
Rollen: Betreiber · verändert Daten
quelle *: Kennung der Liste (zielgruppen, herold, wko …)eintraege: Einträge als Objektecsv: CSV-Text als Alternative zu eintraegeEinen Zielkunden sichten: sichtung 3 interessant, 2 vielleicht, 1 nicht, 0 zurück auf ungesichtet; groesse klein/mittel/gross; notiz. Ohne id: der nächste ungesichtete Eintrag (Filter wie zielkunden.liste).
Rollen: Betreiber · verändert Daten
id: Zielkunde-idsichtung: 3, 2, 1 oder 0groesse: klein, mittel, grossnotiz: Notiz zur Sichtungland: Filter für den nächsten Eintragbranche: Filterquelle: Filterprioritaet: FilterAus einem Zielkunden einen Prüfkunden machen — über denselben Weg wie das Onboarding (createKunde); braucht eine Website, ist endgültig; bei gleicher Domain wird der bestehende Prüfkunde verknüpft.
Rollen: Betreiber · verändert Daten
id *: Zielkunde-idZielgruppe anlegen (name, beschreibung) oder füllen (zielgruppeId + ids der Zielkunden); ohne Eingabe die Liste der Zielgruppen mit Mitgliederzahl. Eine Zielgruppe ist eine Auswahl für Post, LinkedIn, Vergabe oder den Odoo-Lead-Import — nie eine Mailingliste.
Rollen: Betreiber · verändert Daten
name: Name der neuen Zielgruppebeschreibung: Wozu die Auswahl dientzielgruppeId: Bestehende Zielgruppeids: Zielkunde-ids, die aufgenommen werdenStand der Einwilligung einer E-Mail-Adresse für einen Zweck (newsletter): keine, offen (erteilt, Bestätigung ausständig), verfallen, aktiv, widerrufen. Nur bei aktiv darf Werbung an die Adresse gehen.
Rollen: Betreiber
email *: E-Mail-Adressezweck: Zweck (Vorgabe newsletter)Alle Adressen mit AKTIVER Einwilligung für einen Zweck — die einzige zulässige Quelle für eine Mailingliste.
Rollen: Betreiber
zweck: Zweck (Vorgabe newsletter)Einwilligung einer Adresse widerrufen (z. B. auf Zuruf der Person). Schreibt eine neue Zeile in die Kette; ohne aktive oder offene Einwilligung passiert nichts. [verändert Daten]
Rollen: Betreiber · verändert Daten
email *: E-Mail-Adressezweck: Zweck (Vorgabe newsletter)grund: Optional: warum, in einem SatzOdoo-Anbindung: Schalter pruefservice.odoo, Mailingliste, ob der Zugang im Vault vollständig ist (url, db, benutzer, api_key) — nie die Werte.
Rollen: Betreiber
Odoo-Abgleich jetzt ausführen (sonst alle 15 min per Heartbeat): Leads je Prüfkunde, Mailing-Kontakte aus aktiver Einwilligung, Abmeldungen aus Odoo als Widerruf zurück. Ohne Schalter oder Zugang läuft nichts. [verändert Daten]
Rollen: Betreiber · verändert Daten
Nächste Vorlese-Aufgabe für eine Maschine der Art vorlese: ein fertiger Lauf einer vollen Prüfung (letzte 60 Tage, ohne Zugang aus dem Tresor) mit bis zu 5 Kernseiten, 30 Minuten reserviert. null, wenn nichts ansteht.
Rollen: Betreiber · verändert Daten
maschineId *: UUID der Maschine (maschine.anmelden)Gesprochenen Text einer Seite als Beleg an den Lauf hängen (append-only, einmal je Lauf und Seite; nur die Maschine, die den Lauf reserviert hat). Meldet, welche Seiten der Aufgabe noch offen sind.
Rollen: Betreiber · verändert Daten
maschineId *: UUID der MaschinerunId *: UUID des Durchgangs aus der Aufgabeurl *: Seite aus der Aufgabezeilen *: gesprochene Zeilen (Text) in Reihenfolgewerkzeug: Optional: NVDA-Version, Guidepup, BrowserdauerMs: Optional: Dauer des Lesens in msVorlese-Stand eines Durchgangs: Reservierung, Belege je Seite mit gesprochenem Text, was noch offen ist.
Rollen: Betreiber
runId *: UUID des DurchgangsMCP-Zugang für einen Prüfkunden anlegen. Antwort enthält den Klartext GENAU EINMAL (Präfix euid_mcp_); gespeichert wird nur der Abdruck. Rolle: Vorgabe aus der Kundenart (agentur | organisation), enger (tester) erlaubt, weiter nie. Ein Kunden-Zugang darf nur für seinen eigenen Prüfkunden anlegen. [verändert Daten]
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID des Prüfkunden, dem der Zugang gehörtname *: Name des Zugangs: 2–40 Zeichen, a-z, 0-9, Bindestrichrolle: Optional: agentur | organisation | tester (Vorgabe aus der Kundenart)notiz: Optional: Zweck oder Rechner, höchstens 500 ZeichenMCP-Zugänge eines Prüfkunden: Name, Rolle, angelegt, zuletzt benutzt, Nutzungen, widerrufen. Nie ein Klartext.
Rollen: Betreiber, Agentur, Organisation
kundeId *: UUID des PrüfkundenMCP-Zugang widerrufen; wirkt sofort, die Zeile bleibt als Nachweis. [verändert Daten]
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID des PrüfkundenzugangId *: UUID des Zugangs (aus zugang.liste)Ereigniskatalog der Hooks: jede abonnierbare Art mit Bereich und Text (Filter erlaubt Arten und Präfixe wie ticket.*).
Rollen: Betreiber, Agentur, Organisation
Webhook einer Organisation anlegen: https-Adresse, optional Ereignis-Filter und Bezeichnung. Antwort enthält das Secret GENAU EINMAL (danach nur im Tresor der Organisation). Zustellungen sind signiert (X-Euid-Signature: t=<unix>,v1=<hmac-sha256(secret, t.body)>). Ein Kunden-Zugang nur für den eigenen Prüfkunden. [verändert Daten]
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID der Organisation (Prüfkunde)url *: https-Adresse des Empfängersereignisse: Optional: Arten oder Präfixe (ticket.*); leer = alles Abonnierbarebezeichnung: Optional: Name des HooksHooks einer Organisation: Adresse, Filter, aktiv/pausiert, Fehlerfolge. Nie ein Secret.
Rollen: Betreiber, Agentur, Organisation
kundeId *: UUID der OrganisationTestzustellung (Ereignis hook.test) sofort an einen Hook; Antwort: Status, HTTP-Code, Dauer, Fehler.
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID der OrganisationhookId *: UUID des HooksZustellungen eines Hooks, neueste zuerst: Ereignis, Status (wartet/ok/fehler/aufgegeben), Versuche, HTTP-Code, Dauer, Fehler.
Rollen: Betreiber, Agentur, Organisation
kundeId *: UUID der OrganisationhookId *: UUID des Hookslimit: Optional: höchstens so viele (Vorgabe 50)Hook entfernen (samt Secret im Tresor und Zustellungen). [verändert Daten]
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID der OrganisationhookId *: UUID des HooksPausierten Hook wieder aufnehmen (Fehlerfolge auf 0). [verändert Daten]
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID der OrganisationhookId *: UUID des HooksEigene Tresor-Quelle einer Organisation (2026-09-15): intern, HashiCorp/OpenBao KV v2 oder eigener https-Endpunkt; Adresse, Mount, Pfad, Feld, Reihenfolge, ob ein Token liegt, letzte Probe. Nie ein Token.
Rollen: Betreiber, Agentur, Organisation
kundeId *: UUID der OrganisationEigene Tresor-Quelle setzen: art intern | hashicorp | http, adresse (https), bei hashicorp mount (Vorgabe secret) und pfad, feld (Vorgabe value bzw. wert), eigeneZuerst (Vorgabe true), token (Zugangs-Token; leer lässt ein vorhandenes stehen). Danach liest der Prüfservice Geheimnisse der Organisation (Login, Basic-Auth, Fremdsystem, Hook-Secrets) aus dieser Quelle. art intern entfernt Quelle und Token. [verändert Daten]
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID der Organisationart *: intern | hashicorp | httpadresse: https-Basisadresse; http-Endpunkt darf {label} enthaltenmount: hashicorp: KV-Mountpfad: hashicorp: Pfadpräfixfeld: Feld mit dem WerteigeneZuerst: erst die eigene Quelle, dann interntoken: Zugangs-Token zur QuelleVerbindungsprobe der eigenen Tresor-Quelle: liest das Label euid-verbindungstest; sagt, ob die Quelle erreichbar ist, das Token angenommen wird und das Label liegt.
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID der OrganisationEigene Tresor-Quelle samt Token entfernen — die Organisation liegt wieder ganz im Tresor des Prüfservice. [verändert Daten]
Rollen: Betreiber, Agentur, Organisation · verändert Daten
kundeId *: UUID der OrganisationListet die Verhalten der Hilfe-Figur (Zeigen, Willkommen, …) mit ihrer Pose.
Rollen: Betreiber
includeInactive: Auch deaktivierte VerhaltenLegt ein Verhalten der Hilfe-Figur an oder ändert es (per key); pose ist eine der Figur-Posen.
Rollen: Betreiber · verändert Daten
key *: Schlüssel (a-z, 0-9, - und _)label *: Beschriftungpose *: Figur-Posedescription: Optional: wann das Verhalten auftrittorderIndex: Optional: Reihenfolgeactive: Optional: wählbarLöscht ein Verhalten der Hilfe-Figur per key.
Rollen: Betreiber · verändert Daten
key *: SchlüsselListet Hilfe-Punkte (die Sequenz einer Seite), optional nach portal und pageId gefiltert.
Rollen: Betreiber
portal: Optional: Portal (z. B. pruefung)pageId: Optional: Routenpfad der SeiteLegt einen einzelnen Hilfe-Punkt an.
Rollen: Betreiber · verändert Daten
portal *: PortalpageId: Routenpfad der SeiteorderIndex: ReihenfolgebehaviorKey: Verhalten (key); die Pose wird daraus abgeleitet, wenn pose fehltpose: Direkte Pose der Figurtext *: Was die Figur sagtsubtitle: Optional: UntertitelnoTarget: true = ohne Ziel (Begrüßung, keine Zeigelinie)pointX: Ziel, Bruchteil der Fensterbreite 0..1pointY: Ziel, Bruchteil der Fensterhöhe 0..1holdMs: Auto-Weiter nach ms (0 oder weg = manuell)travelMs: Geh-Dauer am Seil hin zu diesem Schritt (ms)speechDelayMs: Verzögerung bis zur Sprechblase (ms)bubbleX: Sprechblase, Bruchteil der Fensterbreite 0..1bubbleY: Sprechblase, Bruchteil der Fensterhöhe 0..1anchorWfId: data-wf-id des Elements, an dem der Punkt klebtanchorRelX: Versatz im Element 0..1anchorRelY: Versatz im Element 0..1figureAnchor: Lage der Sprechblase zum ZielactionType: Einfache Vorführ-Aktion (Ereignis euid:hilfe-demo)actionValue: Wert der Vorführ-Aktionactions: DOM-Operationen als Liste {op, selector, value, event, detail, class, attr}; op: click|set|toggle|dispatch|addClass|removeClass|setAttrÄndert einen Hilfe-Punkt per id (nur übergebene Felder).
Rollen: Betreiber · verändert Daten
id *: ID des Punktsactive: AktivorderIndex: ReihenfolgebehaviorKey: Verhalten (key); die Pose wird daraus abgeleitet, wenn pose fehltpose: Direkte Pose der Figurtext: Was die Figur sagtsubtitle: Optional: UntertitelnoTarget: true = ohne Ziel (Begrüßung, keine Zeigelinie)pointX: Ziel, Bruchteil der Fensterbreite 0..1pointY: Ziel, Bruchteil der Fensterhöhe 0..1holdMs: Auto-Weiter nach ms (0 oder weg = manuell)travelMs: Geh-Dauer am Seil hin zu diesem Schritt (ms)speechDelayMs: Verzögerung bis zur Sprechblase (ms)bubbleX: Sprechblase, Bruchteil der Fensterbreite 0..1bubbleY: Sprechblase, Bruchteil der Fensterhöhe 0..1anchorWfId: data-wf-id des Elements, an dem der Punkt klebtanchorRelX: Versatz im Element 0..1anchorRelY: Versatz im Element 0..1figureAnchor: Lage der Sprechblase zum ZielactionType: Einfache Vorführ-Aktion (Ereignis euid:hilfe-demo)actionValue: Wert der Vorführ-Aktionactions: DOM-Operationen als Liste {op, selector, value, event, detail, class, attr}; op: click|set|toggle|dispatch|addClass|removeClass|setAttrLöscht einen Hilfe-Punkt per id.
Rollen: Betreiber · verändert Daten
id *: ID des PunktsBaut die ganze Hilfe-Sequenz einer Seite in einem Aufruf: steps = geordnete Schritte; replace=true ersetzt die bestehende Sequenz.
Rollen: Betreiber · verändert Daten
portal *: PortalpageId *: Routenpfad der Seitereplace: true = bestehende Punkte dieser Seite vorher löschensteps *: Schritte in Reihenfolge; jeder wie bei punkte.anlegen (text, pose oder behaviorKey, pointX/Y, holdMs, …)Die Liste entsteht beim Bau der Seite aus lib/mcp/werkzeuge.ts und lib/mcp/rollen.ts;GET /api/mcp liefert sie als JSON. Zurück zu Automatisierung und MCP.
Geprüft. Für eine bessere digitale Zukunft.euid.com →