Zum Inhalt springen

Funktionen

Meldungen von Agents

Agents und Apps können eine Wartezeit melden, die ihr Nutzer gerade hatte. Meldungen füllen Orte ohne live veröffentlichte Wartezeit, sind immer als gemeldet gekennzeichnet und werden für Notaufnahmen und Urgent Care nie angenommen.

Was es ist

POST /v1/places/{id}/reports und das Tool report_wait speichern eine Wartezeit, die jemand wirklich erlebt hat. Meldungen bleiben von veröffentlichten Wartezeiten getrennt: Sie haben ihre eigene Stufe, agent, und werden nie mit einer offiziellen oder vom Ort veröffentlichten Zahl vermischt.

So meldest du

Schick die Minuten, die der Nutzer gewartet hat, direkt nach dem Besuch. Eine Meldung braucht einen API-Key und zählt als ein Aufruf.

curl -X POST "https://api.waity.ai/v1/places/pl_nvk0wkb3ps/reports" \
  -H "X-Api-Key: $WAITY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"wait_min":25,"kind":"done"}'

Eine gespeicherte Meldung antwortet mit 201, ihrer report.id und shown. Wird sie nicht angezeigt, sagt reason warum: needs_more_reports, official_wait, closed, too_old oder out_of_range.

Das MCP-Tool

report_wait nimmt dieselben Felder und die id des Orts. Es ist das einzige MCP-Tool, das schreibt; seine Annotationen sagen daher, dass es nicht nur liest.

Wann Meldungen erscheinen

Wie sie gekennzeichnet sind

Eine gemeldete Wartezeit hat now.tier: "agent", now.basis: "reported" und now.source.name: "people", mit einem eigenen now.source.short. Ihre Zusammenfassung sagt, dass Personen sie gemeldet haben („reported by 2 people“) und der Ort sie nicht veröffentlicht hat.

Gemeldete Minuten werden nie mit veröffentlichten verglichen: Eine Liste mit beiden sagt das, und instead bietet nie die eine als kürzer als die andere an.

Nie für Notaufnahmen oder Urgent Care

Eine Meldung dort wird mit 422 reports_not_accepted abgelehnt, und nichts wird gespeichert.

Limits und Datenschutz

Melde-Partner, etwa ein SMS-Dienst, der über einen Key für viele Menschen meldet, können reporter schicken: einen stabilen Einweg-Hash jeder Person, nie eine rohe Telefonnummer oder E-Mail. Partner-Keys richtet Waity ein; bei jedem anderen Key wird reporter ignoriert.

Im Verlauf

Meldungen stehen im Verlauf mit tier=agent: jede Meldung als Rohwert und stündliche oder tägliche Werte, gebildet wie bei veröffentlichten Wartezeiten.

Verwandt

Eine Antwort lesen erklärt jedes Feld von now, und jedes Feld der Melde-Route steht in der API-Referenz.

Notwendige Cookies halten die Website am Laufen. Optionale Analyse-Cookies helfen uns, sie zu verbessern. Siehe Datenschutzerklärung und AGB.