Das aYOUne Developer Portal bündelt alles, was du brauchst, um die Plattform aus deinen eigenen Anwendungen heraus anzusprechen — von simplen REST-Calls über Webhooks bis zur Integration via offiziellen TypeScript- oder PHP-SDKs.
Wer dieses Portal liest
aYOUne ist eine multi-tenant Business-as-a-Service-Plattform mit ~330 Microservices, die hinter einem einheitlichen Routing-Pattern https://{module}-api.ayoune.app zusammenfließen. Wer Drittsysteme anbinden möchte (Shop, ERP, Custom-Frontend, Mobile-App, Zapier-ähnliche Flows) findet hier sämtliche Bausteine. Im Gegensatz zum Admin-Handbook, das für Customer-Admins gedacht ist, richtet sich dieses Portal an Entwickler.
Schnellnavigation
| Thema | Inhalt |
|---|---|
| Erste Schritte | Account, JWT-Token, erster API-Call |
| REST-API Basics | Auth-Header, JSON-Envelope, Pagination |
| Webhooks | Outbound-Webhooks abonnieren |
| SDKs | TypeScript- und PHP-SDK |
| CORS & Auth | Browser-Calls, Token-Lifecycle |
| Error Codes | HTTP-Statuscodes & payload.error |
Architekturüberblick
Jedes Domänen-Modul (crm, cms, marketing, automation, config, ...) exponiert eine eigene Express-API. Alle Routen folgen demselben Schema:
GET https://crm-api.ayoune.app/consumers
GET https://crm-api.ayoune.app/consumers/:id
POST https://crm-api.ayoune.app/consumers
PATCH https://crm-api.ayoune.app/consumers/:id
DELETE https://crm-api.ayoune.app/consumers/:id
Hinter den Kulissen verwendet jede Route den createAPIHandler-Faktor und antwortet mit dem standardisierten defaultAPIAnswer-Envelope:
{
"payload": { "data": [...], "entries": 42 },
"meta": { "pageInfo": { "totalEntries": 42 } }
}
Welche Module gibt es?
Eine vollständige Modul-Liste mit Routing-Hosts und Highlight-Endpoints findest du in der API-Reference. Über 25 Domänen — von crm über cms, marketing, automation, ai, chat, config bis zu hub — stehen dir mit demselben Auth-Token offen, sofern dein Tenant das jeweilige Paket gebucht hat.
Nächster Schritt
Erste Schritte — Token holen, ersten Call machen.