Dates
Verwende ISO-8601-Datetime-Strings für geplante Veröffentlichungszeiten.
2026-07-01T09:00:00ZVerwende nach Möglichkeit UTC. Wenn deine App lokale Zeiten erzeugt, wandle sie vor dem Senden der Anfrage in einen zeitzonenbewussten ISO-String um.
Pagination
List-Endpunkte können, sofern vom Endpunkt unterstützt, Paginierungsparameter wie page und perPage akzeptieren.
Verwende kleine Seitengrößen für nutzerorientierte Oberflächen und größere Seitengrößen nur für Hintergrundjobs, die langsamere Antworten verkraften können.
Media URLs
Medien-URLs für Posts müssen absolute URLs sein, die Ocoya abrufen kann.
https://example.com/image.jpgVermeide private URLs, auslaufende URLs mit sehr kurzer Lebensdauer sowie Dateien, für deren Abruf Cookies oder benutzerdefinierte Request-Header nötig sind.
Brand-Scoped Requests
Die meisten Veröffentlichungs- und Workflow-Operationen benötigen eine brandId.
Verwende zuerst GET /brands und übergib dann die ausgewählte Brand-ID an Endpunkte wie:
GET /social-profilesGET /hashtag-librariesGET /postPOST /postPOST /post/aiPOST /campaignsGET /workflow
Social Profile IDs
Verwende GET /social-profiles?brandId=BRAND_ID, um die socialProfileIds zu finden, auf die Posts zielen sollen.
Nutze nur Profile, die mit derselben Brand wie der Post verknüpft sind.