---
title: "POST /api/ads_clone/"
method: POST
path: "/api/ads_clone/"
tags: ["ads_clone"]
---

# POST /api/ads_clone/

`POST /api/ads_clone/`

## Request body

- APIAdsCloneFlow
  - `id` string, uuid, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `link` string, uuid, required — UUID of a pre-created Link used for ad generation. Create the Link using the Links API and ensure it contains at least one image.
  - `video_url` string, uri, required — URL of the reference ad video
  - `aspect_ratio` '9x16' | '16x9' | '1x1' — * `9x16` - 9X16 * `16x9` - 16X9 * `1x1` - 1X1
  - `language` union — Language of the video. If null, the original language of the video is used. * `af` - Afrikaans * `ar` - Arabic * `as` - Assamese * `az` - Azerbaijani * `be` - Belarusian * `bg` - Bulgarian * `bn` - Bengali * `bs` - Bosnian * `ca` - Catalan; Valencian * `cb` - Cebuano * `cs` - Czech * `cy` - Welsh * `da` - Danish * `de` - German * `el` - Greek, Modern * `en` - English * `es` - Spanish; Castilian * `et` - Estonian * `fa` - Persian * `fi` - Finnish * `fl` - Filipino * `fr` - French * `ga` - Irish * `gl` - Galician * `gu` - Gujarati * `ha` - Hausa * `he` - Hebrew (modern) * `hi` - Hindi * `hr` - Croatian * `hu` - Hungarian * `hy` - Armenian * `id` - Indonesian * `is` - Icelandic * `it` - Italian * `ja` - Japanese * `jv` - Javanese * `ka` - Georgian * `kk` - Kazakh * `kn` - Kannada * `ko` - Korean * `ky` - Kirghiz, Kyrgyz * `lb` - Luxembourgish, Letzeburgesch * `ln` - Lingala * `lt` - Lithuanian * `lv` - Latvian * `mk` - Macedonian * `ml` - Malayalam * `mr` - Marathi (Marāṭhī) * `ms` - Malay * `ne` - Nepali * `nl` - Dutch * `no` - Norwegian * `ny` - Chichewa; Chewa; Nyanja * `pa` - Panjabi, Punjabi * `pl` - Polish * `ps` - Pashto, Pushto * `pt` - Portuguese * `ro` - Romanian, Moldavian, Moldovan * `ru` - Russian * `sd` - Sindhi * `sk` - Slovak * `sl` - Slovene * `so` - Somali * `sr` - Serbian * `sv` - Swedish * `sw` - Swahili * `ta` - Tamil * `te` - Telugu * `th` - Thai * `tl` - Tagalog * `tr` - Turkish * `uk` - Ukrainian * `ur` - Urdu * `vi` - Vietnamese * `zh` - Chinese
    - 'af' | 'ar' | 'as' | 'az' | 'be' | 'bg' | 'bn' | 'bs' | 'ca' | 'cb' | 'cs' | 'cy' | 'da' | 'de' | 'el' | 'en' | 'es' | 'et' | 'fa' | 'fi' | 'fl' | 'fr' | 'ga' | 'gl' | 'gu' | 'ha' | 'he' | 'hi' | 'hr' | 'hu' | 'hy' | 'id' | 'is' | 'it' | 'ja' | 'jv' | 'ka' | 'kk' | 'kn' | 'ko' | 'ky' | 'lb' | 'ln' | 'lt' | 'lv' | 'mk' | 'ml' | 'mr' | 'ms' | 'ne' | 'nl' | 'no' | 'ny' | 'pa' | 'pl' | 'ps' | 'pt' | 'ro' | 'ru' | 'sd' | 'sk' | 'sl' | 'so' | 'sr' | 'sv' | 'sw' | 'ta' | 'te' | 'th' | 'tl' | 'tr' | 'uk' | 'ur' | 'vi' | 'zh' — * `af` - Afrikaans * `ar` - Arabic * `as` - Assamese * `az` - Azerbaijani * `be` - Belarusian * `bg` - Bulgarian * `bn` - Bengali * `bs` - Bosnian * `ca` - Catalan; Valencian * `cb` - Cebuano * `cs` - Czech * `cy` - Welsh * `da` - Danish * `de` - German * `el` - Greek, Modern * `en` - English * `es` - Spanish; Castilian * `et` - Estonian * `fa` - Persian * `fi` - Finnish * `fl` - Filipino * `fr` - French * `ga` - Irish * `gl` - Galician * `gu` - Gujarati * `ha` - Hausa * `he` - Hebrew (modern) * `hi` - Hindi * `hr` - Croatian * `hu` - Hungarian * `hy` - Armenian * `id` - Indonesian * `is` - Icelandic * `it` - Italian * `ja` - Japanese * `jv` - Javanese * `ka` - Georgian * `kk` - Kazakh * `kn` - Kannada * `ko` - Korean * `ky` - Kirghiz, Kyrgyz * `lb` - Luxembourgish, Letzeburgesch * `ln` - Lingala * `lt` - Lithuanian * `lv` - Latvian * `mk` - Macedonian * `ml` - Malayalam * `mr` - Marathi (Marāṭhī) * `ms` - Malay * `ne` - Nepali * `nl` - Dutch * `no` - Norwegian * `ny` - Chichewa; Chewa; Nyanja * `pa` - Panjabi, Punjabi * `pl` - Polish * `ps` - Pashto, Pushto * `pt` - Portuguese * `ro` - Romanian, Moldavian, Moldovan * `ru` - Russian * `sd` - Sindhi * `sk` - Slovak * `sl` - Slovene * `so` - Somali * `sr` - Serbian * `sv` - Swedish * `sw` - Swahili * `ta` - Tamil * `te` - Telugu * `th` - Thai * `tl` - Tagalog * `tr` - Turkish * `uk` - Ukrainian * `ur` - Urdu * `vi` - Vietnamese * `zh` - Chinese
    - unknown
  - `webhook_url` string, uri, nullable — Webhook URL for status updates. Default is null.
  - `video_output` string, nullable, required — Video output URL
  - `credits_used` number, required — Credits used in this API call
  - `media_job` string, uuid, nullable, required
  - `status` 'pending' | 'in_queue' | 'running' | 'failed' | 'done' | 'rejected', required — * `pending` - Pending * `in_queue` - In Queue * `running` - Running * `failed` - Failed * `done` - Done * `rejected` - Rejected

## Response `201`

- APIAdsCloneFlow
  - `id` string, uuid, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `link` string, uuid, required — UUID of a pre-created Link used for ad generation. Create the Link using the Links API and ensure it contains at least one image.
  - `video_url` string, uri, required — URL of the reference ad video
  - `aspect_ratio` '9x16' | '16x9' | '1x1' — * `9x16` - 9X16 * `16x9` - 16X9 * `1x1` - 1X1
  - `language` union — Language of the video. If null, the original language of the video is used. * `af` - Afrikaans * `ar` - Arabic * `as` - Assamese * `az` - Azerbaijani * `be` - Belarusian * `bg` - Bulgarian * `bn` - Bengali * `bs` - Bosnian * `ca` - Catalan; Valencian * `cb` - Cebuano * `cs` - Czech * `cy` - Welsh * `da` - Danish * `de` - German * `el` - Greek, Modern * `en` - English * `es` - Spanish; Castilian * `et` - Estonian * `fa` - Persian * `fi` - Finnish * `fl` - Filipino * `fr` - French * `ga` - Irish * `gl` - Galician * `gu` - Gujarati * `ha` - Hausa * `he` - Hebrew (modern) * `hi` - Hindi * `hr` - Croatian * `hu` - Hungarian * `hy` - Armenian * `id` - Indonesian * `is` - Icelandic * `it` - Italian * `ja` - Japanese * `jv` - Javanese * `ka` - Georgian * `kk` - Kazakh * `kn` - Kannada * `ko` - Korean * `ky` - Kirghiz, Kyrgyz * `lb` - Luxembourgish, Letzeburgesch * `ln` - Lingala * `lt` - Lithuanian * `lv` - Latvian * `mk` - Macedonian * `ml` - Malayalam * `mr` - Marathi (Marāṭhī) * `ms` - Malay * `ne` - Nepali * `nl` - Dutch * `no` - Norwegian * `ny` - Chichewa; Chewa; Nyanja * `pa` - Panjabi, Punjabi * `pl` - Polish * `ps` - Pashto, Pushto * `pt` - Portuguese * `ro` - Romanian, Moldavian, Moldovan * `ru` - Russian * `sd` - Sindhi * `sk` - Slovak * `sl` - Slovene * `so` - Somali * `sr` - Serbian * `sv` - Swedish * `sw` - Swahili * `ta` - Tamil * `te` - Telugu * `th` - Thai * `tl` - Tagalog * `tr` - Turkish * `uk` - Ukrainian * `ur` - Urdu * `vi` - Vietnamese * `zh` - Chinese
    - 'af' | 'ar' | 'as' | 'az' | 'be' | 'bg' | 'bn' | 'bs' | 'ca' | 'cb' | 'cs' | 'cy' | 'da' | 'de' | 'el' | 'en' | 'es' | 'et' | 'fa' | 'fi' | 'fl' | 'fr' | 'ga' | 'gl' | 'gu' | 'ha' | 'he' | 'hi' | 'hr' | 'hu' | 'hy' | 'id' | 'is' | 'it' | 'ja' | 'jv' | 'ka' | 'kk' | 'kn' | 'ko' | 'ky' | 'lb' | 'ln' | 'lt' | 'lv' | 'mk' | 'ml' | 'mr' | 'ms' | 'ne' | 'nl' | 'no' | 'ny' | 'pa' | 'pl' | 'ps' | 'pt' | 'ro' | 'ru' | 'sd' | 'sk' | 'sl' | 'so' | 'sr' | 'sv' | 'sw' | 'ta' | 'te' | 'th' | 'tl' | 'tr' | 'uk' | 'ur' | 'vi' | 'zh' — * `af` - Afrikaans * `ar` - Arabic * `as` - Assamese * `az` - Azerbaijani * `be` - Belarusian * `bg` - Bulgarian * `bn` - Bengali * `bs` - Bosnian * `ca` - Catalan; Valencian * `cb` - Cebuano * `cs` - Czech * `cy` - Welsh * `da` - Danish * `de` - German * `el` - Greek, Modern * `en` - English * `es` - Spanish; Castilian * `et` - Estonian * `fa` - Persian * `fi` - Finnish * `fl` - Filipino * `fr` - French * `ga` - Irish * `gl` - Galician * `gu` - Gujarati * `ha` - Hausa * `he` - Hebrew (modern) * `hi` - Hindi * `hr` - Croatian * `hu` - Hungarian * `hy` - Armenian * `id` - Indonesian * `is` - Icelandic * `it` - Italian * `ja` - Japanese * `jv` - Javanese * `ka` - Georgian * `kk` - Kazakh * `kn` - Kannada * `ko` - Korean * `ky` - Kirghiz, Kyrgyz * `lb` - Luxembourgish, Letzeburgesch * `ln` - Lingala * `lt` - Lithuanian * `lv` - Latvian * `mk` - Macedonian * `ml` - Malayalam * `mr` - Marathi (Marāṭhī) * `ms` - Malay * `ne` - Nepali * `nl` - Dutch * `no` - Norwegian * `ny` - Chichewa; Chewa; Nyanja * `pa` - Panjabi, Punjabi * `pl` - Polish * `ps` - Pashto, Pushto * `pt` - Portuguese * `ro` - Romanian, Moldavian, Moldovan * `ru` - Russian * `sd` - Sindhi * `sk` - Slovak * `sl` - Slovene * `so` - Somali * `sr` - Serbian * `sv` - Swedish * `sw` - Swahili * `ta` - Tamil * `te` - Telugu * `th` - Thai * `tl` - Tagalog * `tr` - Turkish * `uk` - Ukrainian * `ur` - Urdu * `vi` - Vietnamese * `zh` - Chinese
    - unknown
  - `webhook_url` string, uri, nullable — Webhook URL for status updates. Default is null.
  - `video_output` string, nullable, required — Video output URL
  - `credits_used` number, required — Credits used in this API call
  - `media_job` string, uuid, nullable, required
  - `status` 'pending' | 'in_queue' | 'running' | 'failed' | 'done' | 'rejected', required — * `pending` - Pending * `in_queue` - In Queue * `running` - Running * `failed` - Failed * `done` - Done * `rejected` - Rejected

---

[API](https://skmtc.dev/creatify/apis/creatify-ai-api.md) · [All operations](https://skmtc.dev/creatify/apis/creatify-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/creatify/creatify-ai-api/revisions/7ca3bf8077ba/schema)
