aYOUne

API Reference Übersicht

aYOUne bündelt seine 330 Microservices in **25 Domänen-Module**. Jedes Modul exposed eine konsistente REST-API unter dem Pattern https://{module}-api.ayoune.app. Diese KB liefert dir Deep-Dives pro Modul — Felder, Rights, Custom-Actions, Routing-Eigenheiten.

Routing-Pattern

https://{module}-api.ayoune.app/{plural}            # Liste
https://{module}-api.ayoune.app/{plural}/:id        # Einzeldatensatz
https://{module}-api.ayoune.app/{plural}/:id/actions/{action-name}  # Custom-Action

Beispiele:

GET   https://crm-api.ayoune.app/consumers
POST  https://crm-api.ayoune.app/tasks/64a.../actions/assign
GET   https://marketing-api.ayoune.app/coupons

Module-Liste

Modul Host Highlight
crm crm-api.ayoune.app Consumers, Tasks, Notes — siehe CRM
cms cms-api.ayoune.app WebPages, Blocks — siehe CMS
marketing marketing-api.ayoune.app Coupons, Newsletters — siehe Marketing
automation automation-api.ayoune.app Webhooks, Pipelines — siehe Automation
config config-api.ayoune.app Credentials, Flags — siehe Config
hub hub-api.ayoune.app WikiPages, FAQs — siehe Hub
ai ai-api.ayoune.app RAG-Copilot, LLM-Orchestrierung
chat chat-api.ayoune.app Channels, DMs, WebRTC
communication communication-api.ayoune.app Voice, Video, 10 externe Adapter
devops devops-api.ayoune.app K8s-Mgmt, Pipelines
reporting wallboard-api.ayoune.app Wallboard-BFF (104 Endpoints)
ads ads-api.ayoune.app Google Ads v23 Integration
payments payments-api.ayoune.app Stripe, PayPal, SumUp
marketplace marketplace-api.ayoune.app App-Store für Customer-Tenants
shipping shipping-api.ayoune.app Carrier-Integration (DHL, UPS, …)
products products-api.ayoune.app PIM (Product Information Management)
shop shop-api.ayoune.app E-Commerce-Funktionen
scheduling scheduling-api.ayoune.app Kalender, Termine
forms forms-api.ayoune.app Formular-Builder
survey survey-api.ayoune.app Umfragen, NPS
link link-api.ayoune.app Bitly-artige Link-Portale
link-portal linkportal-api.ayoune.app Multi-Tenant Link-in-Bio
search search-api.ayoune.app Atlas-Search-Wrapper
media media-api.ayoune.app Datei-Upload + Streaming
support support-api.ayoune.app Ticketing, FAQs

Sonderfälle: auth.ayoune.app (Login), audit.ayoune.app (Audit-Trail), aggregation.ayoune.app (cross-module Aggregations), notifier.ayoune.app (WebSocket-Push).

Gemeinsame Konventionen

  • Auth: Authorization: Bearer <jwt> (siehe REST-API Basics)
  • Envelope: { payload, meta } immer — siehe defaultAPIAnswer im Core
  • Rights: <modul>.<entity>.<verb> — z.B. crm.consumers.view
  • Pagination: limit, page, sort, fields
  • Custom-Actions: Pfad-Schema :id/actions/<name>

Was du als Nächstes ansehen solltest

  • CRM — der Klassiker
  • Config — die 165+ CRUD-Endpoints
  • Hub — Wiki & Self-Documentation