POST
/
schedules
/
v1
/
cron-jobs
/
cURL
curl --request POST \
  --url https://api.cekura.ai/schedules/v1/cron-jobs/ \
  --header 'Content-Type: application/json' \
  --header 'X-CEKURA-API-KEY: <api-key>' \
  --data '{
  "name": "<string>",
  "scenarios": [
    123
  ],
  "tags": [
    "<string>"
  ],
  "agent": 123,
  "crontab_expression": "<string>",
  "timezone": "Africa/Abidjan"
}'
{
  "id": 123,
  "agent": 123,
  "name": "<string>",
  "crontab_expression": "<string>",
  "timezone": "<string>",
  "scenario_ids": [
    123
  ],
  "scenarios_data": [
    {
      "id": 123,
      "agent": 123,
      "name": "<string>",
      "personality": 123,
      "personality_name": "<string>"
    }
  ],
  "personality": 123,
  "tags": [
    "<string>"
  ],
  "frequency": 50,
  "notify_on": "never",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Authorizations

X-CEKURA-API-KEY
string
header
required

API Key Authentication. It should be included in the header of each request.

Body

crontab_expression
string
required

Cron expression for scheduling (e.g. '0 9 * * 1-5' for weekdays at 9am)

name
string

Name for the cronjob

scenarios
integer[]

List of scenario IDs to execute

tags
string[]

Alternative to scenarios - List of tags to filter scenario

agent
integer

Required when tags are provided

timezone
enum<string>

Timezone for the cronjob (default: Project timezone)

  • Africa/Abidjan - Africa/Abidjan
  • Africa/Accra - Africa/Accra
  • Africa/Addis_Ababa - Africa/Addis_Ababa
  • Africa/Algiers - Africa/Algiers
  • Africa/Asmara - Africa/Asmara
  • Africa/Bamako - Africa/Bamako
  • Africa/Bangui - Africa/Bangui
  • Africa/Banjul - Africa/Banjul
  • Africa/Bissau - Africa/Bissau
  • Africa/Blantyre - Africa/Blantyre
  • Africa/Brazzaville - Africa/Brazzaville
  • Africa/Bujumbura - Africa/Bujumbura
  • Africa/Cairo - Africa/Cairo
  • Africa/Casablanca - Africa/Casablanca
  • Africa/Ceuta - Africa/Ceuta
  • Africa/Conakry - Africa/Conakry
  • Africa/Dakar - Africa/Dakar
  • Africa/Dar_es_Salaam - Africa/Dar_es_Salaam
  • Africa/Djibouti - Africa/Djibouti
  • Africa/Douala - Africa/Douala
  • Africa/El_Aaiun - Africa/El_Aaiun
  • Africa/Freetown - Africa/Freetown
  • Africa/Gaborone - Africa/Gaborone
  • Africa/Harare - Africa/Harare
  • Africa/Johannesburg - Africa/Johannesburg
  • Africa/Juba - Africa/Juba
  • Africa/Kampala - Africa/Kampala
  • Africa/Khartoum - Africa/Khartoum
  • Africa/Kigali - Africa/Kigali
  • Africa/Kinshasa - Africa/Kinshasa
  • Africa/Lagos - Africa/Lagos
  • Africa/Libreville - Africa/Libreville
  • Africa/Lome - Africa/Lome
  • Africa/Luanda - Africa/Luanda
  • Africa/Lubumbashi - Africa/Lubumbashi
  • Africa/Lusaka - Africa/Lusaka
  • Africa/Malabo - Africa/Malabo
  • Africa/Maputo - Africa/Maputo
  • Africa/Maseru - Africa/Maseru
  • Africa/Mbabane - Africa/Mbabane
  • Africa/Mogadishu - Africa/Mogadishu
  • Africa/Monrovia - Africa/Monrovia
  • Africa/Nairobi - Africa/Nairobi
  • Africa/Ndjamena - Africa/Ndjamena
  • Africa/Niamey - Africa/Niamey
  • Africa/Nouakchott - Africa/Nouakchott
  • Africa/Ouagadougou - Africa/Ouagadougou
  • Africa/Porto-Novo - Africa/Porto-Novo
  • Africa/Sao_Tome - Africa/Sao_Tome
  • Africa/Tripoli - Africa/Tripoli
  • Africa/Tunis - Africa/Tunis
  • Africa/Windhoek - Africa/Windhoek
  • America/Adak - America/Adak
  • America/Anchorage - America/Anchorage
  • America/Chicago - America/Chicago
  • America/Denver - America/Denver
  • America/Los_Angeles - America/Los_Angeles
  • America/New_York - America/New_York
  • America/Phoenix - America/Phoenix
  • America/Sao_Paulo - America/Sao_Paulo
  • Asia/Dubai - Asia/Dubai
  • Asia/Hong_Kong - Asia/Hong_Kong
  • Asia/Kolkata - Asia/Kolkata
  • Asia/Seoul - Asia/Seoul
  • Asia/Shanghai - Asia/Shanghai
  • Asia/Singapore - Asia/Singapore
  • Asia/Tokyo - Asia/Tokyo
  • Australia/Melbourne - Australia/Melbourne
  • Australia/Perth - Australia/Perth
  • Australia/Sydney - Australia/Sydney
  • Europe/Amsterdam - Europe/Amsterdam
  • Europe/Berlin - Europe/Berlin
  • Europe/London - Europe/London
  • Europe/Madrid - Europe/Madrid
  • Europe/Moscow - Europe/Moscow
  • Europe/Paris - Europe/Paris
  • Europe/Rome - Europe/Rome
  • Pacific/Auckland - Pacific/Auckland
  • Pacific/Honolulu - Pacific/Honolulu
  • US/Central - US/Central
  • US/Eastern - US/Eastern
  • US/Mountain - US/Mountain
  • US/Pacific - US/Pacific
  • UTC - UTC
Available options:
Africa/Abidjan,
Africa/Accra,
Africa/Addis_Ababa,
Africa/Algiers,
Africa/Asmara,
Africa/Bamako,
Africa/Bangui,
Africa/Banjul,
Africa/Bissau,
Africa/Blantyre,
Africa/Brazzaville,
Africa/Bujumbura,
Africa/Cairo,
Africa/Casablanca,
Africa/Ceuta,
Africa/Conakry,
Africa/Dakar,
Africa/Dar_es_Salaam,
Africa/Djibouti,
Africa/Douala,
Africa/El_Aaiun,
Africa/Freetown,
Africa/Gaborone,
Africa/Harare,
Africa/Johannesburg,
Africa/Juba,
Africa/Kampala,
Africa/Khartoum,
Africa/Kigali,
Africa/Kinshasa,
Africa/Lagos,
Africa/Libreville,
Africa/Lome,
Africa/Luanda,
Africa/Lubumbashi,
Africa/Lusaka,
Africa/Malabo,
Africa/Maputo,
Africa/Maseru,
Africa/Mbabane,
Africa/Mogadishu,
Africa/Monrovia,
Africa/Nairobi,
Africa/Ndjamena,
Africa/Niamey,
Africa/Nouakchott,
Africa/Ouagadougou,
Africa/Porto-Novo,
Africa/Sao_Tome,
Africa/Tripoli,
Africa/Tunis,
Africa/Windhoek,
America/Adak,
America/Anchorage,
America/Chicago,
America/Denver,
America/Los_Angeles,
America/New_York,
America/Phoenix,
America/Sao_Paulo,
Asia/Dubai,
Asia/Hong_Kong,
Asia/Kolkata,
Asia/Seoul,
Asia/Shanghai,
Asia/Singapore,
Asia/Tokyo,
Australia/Melbourne,
Australia/Perth,
Australia/Sydney,
Europe/Amsterdam,
Europe/Berlin,
Europe/London,
Europe/Madrid,
Europe/Moscow,
Europe/Paris,
Europe/Rome,
Pacific/Auckland,
Pacific/Honolulu,
US/Central,
US/Eastern,
US/Mountain,
US/Pacific,
UTC

Response

201 - application/json
id
integer
required
crontab_expression
string
required
Maximum length: 255
scenario_ids
integer[]
required
scenarios_data
object[]
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
agent
integer
name
string

Name for the cronjob

Maximum length: 255
timezone
string
personality
integer | null
tags
string[]
frequency
integer
Required range: 1 <= x <= 100
notify_on
enum<string>
  • never - Never
  • success - Success
  • failure - Failure
  • both - Both
Available options:
never,
success,
failure,
both