Create a cron job that runs evaluators against your agent on a recurring schedule (daily regression tests, hourly smoke tests, weekly rollups, etc.). The job invokes the same logic as run_scenarios but on a timer.
Documentation Index
Fetch the complete documentation index at: https://docs.cekura.ai/llms.txt
Use this file to discover all available pages before exploring further.
API Key Authentication. It should be included in the header of each request.
Cron expression for scheduling (e.g. '0 9 * * 1-5' for weekdays at 9am) Example:
"0 9 * * 1-5""0 0 * * 0"Name for the cronjob
List of scenario IDs to execute
Example: [123, 456, 789]
Alternative to scenarios - List of tags to filter scenario
Example: ["tag1", "tag2", "tag3"]
Agent ID. Required when using tags to filter scenarios.
Example: 123
Timezone for the cronjob (default: Project timezone)
Africa/Abidjan - Africa/AbidjanAfrica/Accra - Africa/AccraAfrica/Addis_Ababa - Africa/Addis_AbabaAfrica/Algiers - Africa/AlgiersAfrica/Asmara - Africa/AsmaraAfrica/Bamako - Africa/BamakoAfrica/Bangui - Africa/BanguiAfrica/Banjul - Africa/BanjulAfrica/Bissau - Africa/BissauAfrica/Blantyre - Africa/BlantyreAfrica/Brazzaville - Africa/BrazzavilleAfrica/Bujumbura - Africa/BujumburaAfrica/Cairo - Africa/CairoAfrica/Casablanca - Africa/CasablancaAfrica/Ceuta - Africa/CeutaAfrica/Conakry - Africa/ConakryAfrica/Dakar - Africa/DakarAfrica/Dar_es_Salaam - Africa/Dar_es_SalaamAfrica/Djibouti - Africa/DjiboutiAfrica/Douala - Africa/DoualaAfrica/El_Aaiun - Africa/El_AaiunAfrica/Freetown - Africa/FreetownAfrica/Gaborone - Africa/GaboroneAfrica/Harare - Africa/HarareAfrica/Johannesburg - Africa/JohannesburgAfrica/Juba - Africa/JubaAfrica/Kampala - Africa/KampalaAfrica/Khartoum - Africa/KhartoumAfrica/Kigali - Africa/KigaliAfrica/Kinshasa - Africa/KinshasaAfrica/Lagos - Africa/LagosAfrica/Libreville - Africa/LibrevilleAfrica/Lome - Africa/LomeAfrica/Luanda - Africa/LuandaAfrica/Lubumbashi - Africa/LubumbashiAfrica/Lusaka - Africa/LusakaAfrica/Malabo - Africa/MalaboAfrica/Maputo - Africa/MaputoAfrica/Maseru - Africa/MaseruAfrica/Mbabane - Africa/MbabaneAfrica/Mogadishu - Africa/MogadishuAfrica/Monrovia - Africa/MonroviaAfrica/Nairobi - Africa/NairobiAfrica/Ndjamena - Africa/NdjamenaAfrica/Niamey - Africa/NiameyAfrica/Nouakchott - Africa/NouakchottAfrica/Ouagadougou - Africa/OuagadougouAfrica/Porto-Novo - Africa/Porto-NovoAfrica/Sao_Tome - Africa/Sao_TomeAfrica/Tripoli - Africa/TripoliAfrica/Tunis - Africa/TunisAfrica/Windhoek - Africa/WindhoekAmerica/Adak - America/AdakAmerica/Anchorage - America/AnchorageAmerica/Chicago - America/ChicagoAmerica/Denver - America/DenverAmerica/Los_Angeles - America/Los_AngelesAmerica/New_York - America/New_YorkAmerica/Phoenix - America/PhoenixAmerica/Sao_Paulo - America/Sao_PauloAsia/Dubai - Asia/DubaiAsia/Hong_Kong - Asia/Hong_KongAsia/Kolkata - Asia/KolkataAsia/Seoul - Asia/SeoulAsia/Shanghai - Asia/ShanghaiAsia/Singapore - Asia/SingaporeAsia/Tokyo - Asia/TokyoAustralia/Melbourne - Australia/MelbourneAustralia/Perth - Australia/PerthAustralia/Sydney - Australia/SydneyEurope/Amsterdam - Europe/AmsterdamEurope/Berlin - Europe/BerlinEurope/London - Europe/LondonEurope/Madrid - Europe/MadridEurope/Moscow - Europe/MoscowEurope/Paris - Europe/ParisEurope/Rome - Europe/RomePacific/Auckland - Pacific/AucklandPacific/Honolulu - Pacific/HonoluluUS/Central - US/CentralUS/Eastern - US/EasternUS/Mountain - US/MountainUS/Pacific - US/PacificUTC - UTCAfrica/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 DEPRECATED: Use personalities instead
List of personalities to use for test execution. Multiple personalities can be assigned to run tests with different configurations.
Example: [1, 2, 3] (personality IDs)
DEPRECATED: Use execution_mode instead. Run scenarios as text-based chat instead of voice calls
Execution mode for the cron job. Choices: voice, text, sip
Example: "voice", "text", or "sip"
voice - Voicetext - Textsip - SIPvapi_webrtc - VAPI WebRTCretell_webrtc - Retell WebRTCelevenlabs - ElevenLabsello - Ellolivekit_v2 - LiveKitpipecat_v2 - Pipecatvoice, text, sip, vapi_webrtc, retell_webrtc, elevenlabs, ello, livekit_v2, pipecat_v2 Crontab expression for the cron job Example:
"0 9 * * 1-5""0 0 * * 0"255Agent ID for the cron job
Example: 123
Name for the cronjob
255Timezone for the cron job
Example: "America/Los_Angeles"
List of scenario IDs for the cron job
Example: [123, 456, 789]
(Deprecated) Use personalities field instead.
Example: 1 (personality ID)
List of personalities to use for test execution. Multiple personalities can be assigned to run tests with different configurations.
Example: [1, 2, 3] (personality IDs)
List of tags for the cron job
Example: ["tag1", "tag2", "tag3"]
Frequency for the cron job
Example: 1
1 <= x <= 100DEPRECATED: Use execution_mode instead. Kept for backward compatibility.
Run the cron job as text
Example: true or false
Execution mode for the cron job
Choices: voice, text, sip, vapi_webrtc, elevenlabs, pipecat_v2, livekit_v2, retell_webrtc, ello
Example: "voice", "text", "sip", "pipecat_v2", "elevenlabs", or "livekit_v2"
voice - Voicetext - Textsip - SIPvapi_webrtc - VAPI WebRTCretell_webrtc - Retell WebRTCelevenlabs - ElevenLabsello - Ellolivekit_v2 - LiveKitpipecat_v2 - Pipecatvoice, text, sip, vapi_webrtc, retell_webrtc, elevenlabs, ello, livekit_v2, pipecat_v2 Select when to notify
never - Neversuccess - Successfailure - Failureboth - Bothnever, success, failure, both How the cron job was created: user (UI), api (API key), or mcp (MCP client)
user - Userapi - APImcp - MCPcli - CLIsdk - SDKuser, api, mcp, cli, sdk, null Timestamp when the cron job was created
Example: 2021-01-01 00:00:00
Timestamp when the cron job was last updated
Example: 2021-01-01 00:00:00