Parameters

NameTypeRequiredDescription
brandIdstringYesID marki z ocoya_list_brands.
promptstringYesPrompt lub brief kampanii. Opisz tutaj odbiorców i ton — jedno dobrze zbudowane zdanie powie więcej niż sztywna lista.
goalstringNoJedno z awareness, leads, launch, offer, education, event. Domyślnie awareness.
durationnumberNoCzas trwania kampanii w dniach, od 1 do 30. Domyślnie 7.
startDatestringNoDzień pierwszego posta, YYYY-MM-DD. Musi być co najmniej jutro. Domyślnie jutro.
postsPerDaynumberNoJak często publikować: 0.5 (co drugi dzień), 1, 2, 3 lub 4. Pomiń, aby rozłożyć posty count równomiernie na duration.
countnumberNoLiczba postów do wygenerowania, od 1 do 30. Domyślnie 7.
postLengthstringNoJedno z short, medium, long, extra_long. Domyślnie medium.
hashtagLibraryIdstringNoID biblioteki hashtagów z ocoya_list_hashtag_libraries.
socialProfileIdsstring[]NoID podłączonych profili społecznościowych do podpięcia przy zapisywaniu wygenerowanych postów kampanii.
generateMediabooleanNoCzy generować grafiki do postów kampanii.
imageCountnumberNoLiczba obrazów do wygenerowania dla każdego posta w kampanii, od 1 do 10. Wartości powyżej 1 tworzą kreatywy w stylu karuzeli. Domyślnie 1.
referenceUrlsstring[]NoURL-e obrazów do użycia jako referencje wizualne, gdy generateMedia jest true. Maksymalnie 3.
referenceDesignIdsstring[]NoID projektów Studio z ocoya_list_studio_templates do użycia jako referencje wizualne, gdy generateMedia jest true. Maksymalnie 3.

Request example

{
  "name": "ocoya_create_ai_campaign",
  "arguments": {
    "brandId": "cmayvq3hk00017apshay5qezu",
    "prompt": "Summer launch campaign for our ecommerce analytics dashboard, aimed at marketing teams already using spreadsheets. Confident, practical tone.",
    "goal": "launch",
    "duration": 10,
    "count": 6,
    "postLength": "medium",
    "hashtagLibraryId": "cmayw7l5200067apsmz2tv7e8",
    "socialProfileIds": ["clh49poxf008x8kov4ncbjty9"],
    "generateMedia": true,
    "imageCount": 3
  }
}

Returns

Zwraca ID zakolejkowanej kampanii, status GENERATING oraz metadane postępu generowania.

To narzędzie nie czeka na wygenerowanie postów. Generowanie kampanii działa w tle, więc klient powinien traktować natychmiastową odpowiedź jako zakolejkowane zadanie i sprawdzić kampanię później w Ocoya.