Skip to main content

9.2 API

Die zentrale API muss versioniert werden.

Beispielsweise:

/api/v1/customers

/api/v1/suppliers

/api/v1/payment-terms

/api/v1/dunning-terms

Die API muss mindestens unterstützen:

  • Authentifizierung
  • Autorisierung
  • GET
  • POST
  • PUT/PATCH
  • Suche
  • Filterung
  • Pagination
  • Versionierung
  • strukturierte Fehlercodes
  • Logging
  • Idempotenz für relevante Schreiboperationen