API-Nutzungsbedingungen für Entwickler
Entwurf — ausstehende externe rechtliche Prüfung. Dieses Dokument legt die Produktanforderungen und -entscheidungen fest, die der endgültige Text widerspiegeln muss; es wurde nicht von einem Rechtsanwalt geprüft. Es stellt keine Rechtsberatung dar und ist keine veröffentlichungsfähige endgültige Fassung.
Letzte Aktualisierung: [GÜLTIGKEITSDATUM]
1. Anwendungsbereich
Diese API-Nutzungsbedingungen für Entwickler ("API-Bedingungen") regeln den Zugang zu und die Nutzung der öffentlichen REST-API von iNTELIGENCIA VIVA (v1) sowie ihres WebSocket-Streaming-Endpunkts durch jeden Workspace oder Entwickler, der in dessen Namen handelt ("Sie", der "Entwickler"). Sie ergänzen die Nutzungsbedingungen und die Richtlinie für zulässige Nutzung, die hiermit durch Verweis einbezogen werden, ersetzen diese jedoch nicht.
2. Zugang und Authentifizierung
Der Zugang zur API erfordert einen vom Panel des Workspace ausgestellten API-Schlüssel (APIKey) mit einem pro Schlüssel konfigurierbaren Berechtigungsumfang. Anfragen werden mit dem Header Authorization: Bearer sk_live_... authentifiziert. Sie sind dafür verantwortlich, Ihre Schlüssel vertraulich zu behandeln; ein kompromittierter Schlüssel muss unverzüglich über das Panel widerrufen werden. Wir geben den vollständigen Wert eines Schlüssels nach dessen Erstellung nicht weiter, außer an dessen Inhaber im Moment der Ausstellung.
3. Ressourcen und Versionierung
Die API stellt in ihrer Version v1 folgende Ressourcen bereit: Workspace, Contact, Conversation, Message, Department, Agent, AIAgent, KnowledgeSource, Channel, Webhook und APIKey. Ein WebSocket-Streaming-Endpunkt (wss://api.inteligenciaviva.com/v1/workspaces/{id}/stream) ermöglicht den Konsum von Live-Ereignissen als Alternative oder Ergänzung zu Webhooks.
Wir können Ressourcen, Felder und Ereignisse in abwärtskompatibler Weise ohne vorherige Ankündigung hinzufügen. Änderungen, die die Kompatibilität brechen, werden unter einer neuen API-Version eingeführt, mit einer angemessenen Übergangszeit zwischen den Versionen und vorheriger Ankündigung über das Entwickler-Panel oder die registrierte E-Mail-Adresse des Workspace.
4. Ratenbegrenzungen
Der Zugang zur API unterliegt Ratenbegrenzungen, die im Entwicklerbereich der Website öffentlich dokumentiert sind und regelmäßig entsprechend der Kapazität des Dienstes und des Tarifs des Workspace angepasst werden können. Antworten, die das Limit überschreiten, werden mit dem entsprechenden HTTP-Statuscode (429) und den jeweils gültigen Limit-Headern gekennzeichnet; Sie sind dafür verantwortlich, eine Wiederholungsstrategie mit inkrementeller Wartezeit (Backoff) umzusetzen. Der Versuch, diese Begrenzungen zu umgehen, stellt einen Verstoß gegen die Richtlinie für zulässige Nutzung dar.
5. Webhooks
Wenn Sie ausgehende Ereignisse abonnieren (conversation.created, conversation.assigned, conversation.resolved, message.received, message.sent, handoff.requested, ai_agent.tool_call), wird jede Zustellung mit HMAC unter Verwendung des mit Ihrem WebhookEndpoint verknüpften Geheimnisses signiert. Sie sind dafür verantwortlich, diese Signatur vor der Verarbeitung des Inhalts der Zustellung zu überprüfen und innerhalb angemessener Zeit mit einem Erfolgsstatus zu antworten; wir wiederholen fehlgeschlagene Zustellungen gemäß unserer jeweils gültigen Wiederholungsrichtlinie, ohne eine genau einmalige Zustellung zu garantieren (at-least-once).
6. Zulässige Nutzung der über die API erlangten Daten
Die Daten, die Sie über die API erlangen — insbesondere Daten zu Contact, Conversation und Message — gehören zum Bereich des Workspace, der den verwendeten Schlüssel ausgestellt hat, und Sie dürfen sie nur für die von diesem Workspace genehmigten Zwecke verwenden (zum Beispiel Synchronisierung mit einem eigenen CRM, Weiterleitung an ein internes System, oder von einem AIAgent aufrufbare Werkzeuge). Insbesondere, und unbeschadet der Richtlinie für zulässige Nutzung, dürfen Sie nicht:
- Über die API erlangte Daten verwenden, um KI-Modelle zu trainieren oder zu verbessern, die mit iNTELIGENCIA VIVA konkurrieren.
- Diese Daten an nicht vom jeweiligen Workspace autorisierte Dritte weiterverkaufen oder weiterverbreiten.
- Diese Daten über das für den genehmigten Zweck erforderliche Maß hinaus aufbewahren, oder sie mit einem geringeren Sicherheitsniveau speichern, als es der Auftragsverarbeitungsvertrag verlangt, wenn Sie selbst als Auftragsverarbeiter oder Unterauftragsverarbeiter des Workspace handeln.
7. Widerruf des Zugangs
Der Inhaber des Workspace kann jeden API-Schlüssel jederzeit über sein Panel mit sofortiger Wirkung widerrufen. Wir können außerdem den Zugang eines Schlüssels, eines WebhookEndpoint oder einer bestimmten Integration ohne vorherige Ankündigung widerrufen oder aussetzen, wenn wir eine diesen API-Bedingungen oder der Richtlinie für zulässige Nutzung zuwiderlaufende Nutzung oder ein Sicherheitsrisiko für den Dienst oder andere Workspaces feststellen. Soweit angemessen möglich, benachrichtigen wir den Inhaber des betroffenen Workspace über den Widerruf und dessen Grund.
8. Verfügbarkeit und Support
Die API wird mit demselben Verfügbarkeitsstandard wie der Tarif des Workspace angeboten, unter dem der Schlüssel ausgestellt wurde; Enterprise-Tarife können über eine gesonderte vertragliche Vereinbarung zum Dienstleistungsniveau (SLA) für die API verfügen. Außerhalb dieses Falls wird die API auf Best-Effort-Basis angeboten, ohne Garantie einer bestimmten Verfügbarkeitszeit.
9. Einhaltung der Richtlinie für zulässige Nutzung
Jede Nutzung der API unterliegt der Richtlinie für zulässige Nutzung, einschließlich ihrer besonderen Bestimmungen zur Umgehung von Ratenbegrenzungen, zu Scraping und zur Nutzung von Daten zum Training konkurrierender Modelle.
10. Haftung
Die API wird "wie besehen" bereitgestellt. Im größtmöglichen nach costa-ricanischem Recht zulässigen Umfang gewährleisten wir nicht, dass die API fehlerfrei oder unterbrechungsfrei sein wird, und unsere Haftung Ihnen gegenüber für die Nutzung der API richtet sich nach den in den Nutzungsbedingungen festgelegten Grenzen.
11. Änderungen dieser API-Bedingungen
Wir können diese API-Bedingungen aktualisieren, um die Weiterentwicklung der Plattform widerzuspiegeln. Wesentliche Änderungen werden mit angemessenem Vorlauf über das Entwickler-Panel oder per E-Mail mitgeteilt.
12. Kontakt für Entwickler
Technische oder rechtliche Fragen zur Nutzung der API: developers@inteligenciaviva.com.