Zmiany w REST API są wypisane tutaj, od najnowszych. Wszystko, co może zepsuć istniejącą integrację, jest oznaczone jako Breaking i wyjaśnia, co z tym zrobić.

Ta strona jest jedynym miejscem, w którym ogłaszane są zmiany w API. Dodaj ją do zakładek albo obserwuj w swoim czytniku dokumentacji, zanim zaczniesz polegać na zachowaniu, które nie jest udokumentowane w referencji.

1 September 2026 — Workspaces are now brands

Breaking. Stare nazwy zostały usunięte, a nie oznaczone jako przestarzałe, więc żądania, które ich używają, kończą się błędem zamiast mieć zachowanie zapasowe.

To, co Ocoya nazywa workspace w produkcie, zawsze było nazywane brand w interfejsie. API teraz używa tego samego słowa.

Endpoints

BeforeNow
GET /workspacesGET /brands
GET /brand-kitsRemoved

Parameters

Parametr zapytania workspaceId to teraz brandId we wszystkich endpointach, które go przyjmowały — /social-profiles, /post, /post/ai, /campaigns, /hashtag-libraries, /studio-templates i /analytics/export.

What you need to change

Zmień nazwę parametru. The values are unchanged: identyfikator brand jest tym samym identyfikatorem, który już wcześniej przekazywałeś jako workspace ID, więc nic nie trzeba ponownie pobierać ani mapować.

curl "https://www.app.ocoya.com/api/_public/v1/post?workspaceId=cmayvq3hk00017apshay5qezu" \
  -H "X-API-Key: $OCOYA_API_KEY"
curl "https://www.app.ocoya.com/api/_public/v1/post?brandId=cmayvq3hk00017apshay5qezu" \
  -H "X-API-Key: $OCOYA_API_KEY"

Jeśli pobierałeś brand kits przez GET /brand-kits, ten endpoint został usunięty. Zapisany kontekst hashtagów jest nadal dostępny z GET /hashtag-libraries, wyszczególnionym w sekcji API Reference.