Main API endpoints
Unsere API Spezifikation finden Sie unter https://demo.flexperto.com/api/v2/spec.
Die wesentlichen Endpunkte hier sind:
Sollte das Berater-Management zentralisiert ablaufen, haben Sie über https://demo.flexperto.com/api/v2/spec#/User/createUser die Möglichkeit mittels eines technischen Nutzers, Berater Accounts zu provisionieren. Alternative kann hier auch SAML2 verwendet werden. Sofern es sich um einen "Self-Service" Integration handelt, können Berater über https://demo.flexperto.com/api/v2/spec#/API-Key/createApiKey individuelle API-Keys anlegen.
Über den hier definierten Endpunkt https://demo.flexperto.com/api/v2/spec#/Meeting/reserveCommunicationMeeting können Sitzungen erstellt werden, und Join-Links dazu generiert werden. Dieser Endpunkt wird derzeit von einigen Kunden genutzt um aus dem CRM System einen Sitzungsstart zu ermöglichen.
Über die Endpunkte https://demo.flexperto.com/api/v2/spec#/Conference und https://demo.flexperto.com/api/v2/spec#/Conversation/getConversations können Sie Kommunikationsverläufe auslesen. Über https://demo.flexperto.com/dav/v1/ erhalten Sie Zugriff auf die Kontaktbücher einzelner Berater. Der Nutzername ist die account_id des Beraters, und als Passwort ist dessen API-Key (oder der eines technischen Nutzers zu verwenden). Hier können Sie auch einzelne Kontakte für den Berater anlegen, beziehungsweise löschen. Dieser Endpunkt basiert auf WebDAV/CardDAV und ist gemäß RFC implementiert: https://tools.ietf.org/html/rfc4918 und https://tools.ietf.org/html/rfc6352.