Zum Inhalt
edoobox Docs
Kostenlos testen 7 Tage unverbindlich testen
Menü
Kostenlos testen 7 Tage unverbindlich testen
OpenAPI herunterladen

EDOOBOX DEVELOPERS OpenAPI 3.2.1

Eine API.
Ihre Möglichkeiten.

Verbinden Sie Angebote, Buchungen und Teilnehmende mit Ihren Anwendungen. Entdecken Sie die edoobox API v2 – bis ins einzelne Datenfeld.

GET/v2/offer/list
# Host Ihrer edoobox Umgebung einsetzen
curl "$API_ORIGIN/v2/offer/list" \
  -H "Authorization: Bearer $TOKEN" \
  -H "edid: $EDID"

JWT + Kontokontext · JSON-Antwort

Vertrag und Antwortschema ansehen

LOSLEGEN

Von der Verbindung zur ersten Antwort

Zur ausführlichen Anleitung ↗
  1. Umgebung festlegen

    Setzen Sie API_ORIGIN auf den Host Ihrer edoobox Umgebung, ohne /v2. Die Endpunktpfade enthalten diesen Teil bereits.

    Server in dieser Spezifikation

    https://app2.edoobox.com
    edoobox API

    Verwenden Sie die Serverdefinition des jeweiligen Endpunkts und setzen Sie gegebenenfalls die dort dokumentierten Servervariablen ein.

  2. Zugriff vorbereiten

    Verwenden Sie einen gültigen Zugriffstoken und den passenden Kontokontext edid. Rechte und fachliche Prüfungen gelten für jeden Aufruf.

    Authentifizierungs-Endpunkt →
  3. Anfrage prüfen

    Beginnen Sie mit einer als lesend gekennzeichneten Operation. Prüfen Sie HTTP-Status, Antwortinhalt und dokumentierte Fehler, bevor Sie das Ergebnis verarbeiten.

    Angebotsliste lesen →

VERBINDUNG & VERTRAG

Was für jeden Aufruf wichtig ist

Authentifizierung mit Kontokontext

Geschützte Ressourcen verlangen überwiegend Authorization: Bearer <JWT> zusammen mit edid. Alternativ ist die bestehende Sitzung über das Cookie _edlogin und edid angegeben. Die Varianten sind Alternativen; innerhalb einer Variante müssen beide Bedingungen erfüllt sein.

edid ist der ausgewählte Kontext aus dem Login, keine Datenbank-ID. Einzelne Operationen sind öffentlich oder verwenden einen eigenen Trainer-Token. Massgebend ist die Authentifizierung auf der jeweiligen Endpunktseite.

Listen und Objekt-IDs

Verwenden Sie die undurchsichtigen v2-IDs aus API-Antworten, beispielsweise offer_012345abcdef_123456 als synthetisches Formatbeispiel. Numerische Datenbank-IDs sind kein Ersatz.

Viele Listen bieten fields, filter, limit und order. limit ist dort JSON mit start und reply. Parameter und zulässige Werte stehen pro Endpunkt; sie gelten nicht automatisch für jede Operation.

REFERENZ

Die passende Ressource finden

74 Bereiche · 893 Operationen

accounting

15 Operationen

POSTGETPUTDELETE

admin

27 Operationen

GETPUTPOSTDELETE

adminconfig

10 Operationen

GETPUTPOSTDELETE

admission

11 Operationen

GETPUTPOST

admissioncontrol

2 Operationen

PUT

ai

5 Operationen

GETPOST

aiassistant

18 Operationen

GETPUTPOSTDELETE

apiaccess

8 Operationen

GETPUTPOSTDELETE

attendance

14 Operationen

GETPUTPOSTDELETE

auth

66 Operationen

GETPOSTDELETEPUT

auth2fa

11 Operationen

GETPOSTDELETE

automationrule

16 Operationen

GETPUTPOSTDELETE

avataradmin

3 Operationen

POSTDELETEGET

avataruser

3 Operationen

POSTDELETEGET

barcode

6 Operationen

GETPUTPOST

booking

43 Operationen

GETPUTPOST

bookingqueue

7 Operationen

GETPUTDELETEPOST

bootstrap

9 Operationen

GETPUTPOST

cancellationcondition

8 Operationen

GETPUTPOSTDELETE

category

14 Operationen

GETPUTPOSTDELETE

charts

8 Operationen

GET

country

3 Operationen

GET

datastructure

3 Operationen

GETPUT

date

11 Operationen

GETPUTPOSTDELETE

deliverables

6 Operationen

GETPUTPOST

deliverablesgroup

8 Operationen

GETPUTPOSTDELETE

design

10 Operationen

GETPUTPOSTDELETE

dinaco

23 Operationen

GETPUTPOSTDELETE

dunning

6 Operationen

GETPUTPOST

edsubscription

24 Operationen

GETPOSTPUTDELETE

edtransaction

9 Operationen

GET

emailtemplate

21 Operationen

GETPUTPOSTDELETE

exportmanager

14 Operationen

GETPUTPOSTDELETE

fee

9 Operationen

GETPUT

file

10 Operationen

GETPUTPOSTDELETE

invoice

28 Operationen

GETPUTPOST

layout

38 Operationen

GETPOSTPUTDELETE

membershipperiod

3 Operationen

GET

membershipplan

15 Operationen

GETPUTPOSTDELETE

membershipredemption

3 Operationen

GET

note

7 Operationen

GETPUTPOST

offer

40 Operationen

GETPUTPOSTDELETE

offerdef

3 Operationen

GET

offerlist

11 Operationen

GETPUTPOSTDELETE

outbox

5 Operationen

GET

paymentsystem

17 Operationen

GETPUTPOST

permission

8 Operationen

GETPUTPOSTDELETE

place

17 Operationen

GETPUTPOSTDELETE

plugin

7 Operationen

GETPUT

pricecategory

7 Operationen

GETPUTPOST

promotion

6 Operationen

GETPUTPOST

promotioncode

7 Operationen

GETPUTPOST

publicfile

8 Operationen

GETPUTPOSTDELETE

pusherwss

3 Operationen

POST

question

6 Operationen

GETPUTPOST

questiongroup

8 Operationen

GETPUTPOSTDELETE

room

8 Operationen

GETPUTPOST

saml

10 Operationen

GETPUTPOSTDELETE

securefile

5 Operationen

GETPUT

sendemail

1 Operationen

POST

settings

44 Operationen

GETPUTPOSTDELETE

support

8 Operationen

POST

tag

9 Operationen

GETPUTPOSTDELETE

task

9 Operationen

GETPUTPOSTDELETE

template

1 Operationen

GET

text

6 Operationen

GETPUTPOST

trainer-course

2 Operationen

GETPOST

transaction

12 Operationen

GETPOSTPUTDELETE

user

22 Operationen

GETPUTPOSTDELETE

userduplicate

7 Operationen

POSTGET

usermembership

18 Operationen

GETPUTPOST

vat

6 Operationen

GETPUTPOST

webhook

8 Operationen

GETPUTPOSTDELETE

widget

9 Operationen

GETPUTPOSTDELETE

FÜR MENSCHEN UND LLMs

Der Vertrag in Ihrem Format.

Jeder Endpunkt ist als HTML und Markdown verfügbar. Ein LLM kann mit dem Index beginnen und gezielt einzelne Operationen lesen. Die vollständige Spezifikation enthält alle mitgelieferten Felder und Erweiterungen.

Quellstand und Nachvollziehbarkeit

OpenAPI-Version 3.2.1 · API-Version 2

SHA-256 der Originaldatei:

d949f74b23f0b92449733090417006200cfa67329887bc2a8cc4de152b5a6124

Beschreibungen, Parameter, Schemas und Beispiele stammen aus der gelieferten Datei. Sie werden in ihrer Originalsprache angezeigt. Der Import ersetzt diesen Stand vollständig; frühere Verträge werden nicht automatisch parallel veröffentlicht.