CronLume
CRONLUME PROFESSIONAL API · V1

Build, işletme ve kurtarma
API tarafından her cron.

Profesyonel cron operasyonları için tam referans ve canlı test konsolu. Özel bir API anahtarına bağlanın, gerçek parametreleri düzenler ve CronLume çalışma alanınız tarafından iade edilen kesin cevabı inceler.

25 Belgelenmiş operasyonlarJSON Talep ve yanıt organlarıBearer kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama kimlik doğrulama
BASE URLhttps://api.cronlume.com/v1AUTHENTICATION HEADERAuthorization: Bearer crl_live_…

Anahtarlar oluşturulur ve aşağıda iptal edilir Dashboard → API anahtarları.

LIVE API CONSOLE

API anahtarınızı bağlayın

Anahtar bu sayfada hafızada kalır ve sadece açıkça test ettiğiniz son noktaya gönderilir. Örneklere, URL'lere veya tarayıcı depolamaya asla eklenmemektedir.

Bağlanmamak
API DOMAIN

Kimlik Doğrulama

Güvenilirliği doğrulayın ve aktif çalışma alanını tanımlayın.

GET/account

API bağlantısını onaylayın

Bearer anahtarını doğrulayın ve gerçekleştirilmiş API anahtar kimliğini ve çalışma alanını döndürür. İnteraktif konsol, Connect seçildiğinde bu uç noktası kullanır.

İzinHerhangi bir aktif API anahtarı

Örnek istek isteği

curl -X GET "https://api.cronlume.com/v1/account" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": {
        "workspace": {
            "id": "81f9349b-8fd2-41ed-816a-4c673603b951",
            "name": "Acme Operations",
            "plan": "professional"
        },
        "api_key": {
            "id": "1cf3ef95-65c9-44d3-90e2-c473c0ff7a39",
            "name": "Production automation",
            "prefix": "crl_live_a8f94d",
            "last_used_at": "2026-08-28 20:08:31.000000"
        },
        "user": {
            "id": "f6e4f785-cbbe-45db-b179-467dcf61337d",
            "name": "Alex Morgan",
            "email": "alex@example.com"
        }
    }
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
API DOMAIN

Cron işleri

Create, denetim, program ve HTTP cron operasyonlarını kontrol edin.

GET/crons

Liste ve arama cron işleri

Operasyonel aciliyet tarafından sipariş edilen işler döndürür. Bir proje, olay durumu veya uç noktası hızla bulmak için filtreler birleştirin.

İzinHerhangi bir API anahtarı

İstek alanları

Sorgu parametreleri
searchdizeSeçmeli Seçmeli Seçmeli Seçmeli

Arama unvanı, URL ve açıklama.

Örnek: Örnek: invoices
statusEnumSeçmeli Seçmeli Seçmeli Seçmeli

Beklemek, sağlıklı, bozuldu, aşağı ya da durakladı.

Örnek: Örnek: down
activebooleSeçmeli Seçmeli Seçmeli Seçmeli

Filtre aktif veya engelli işler.

Örnek: Örnek: true
group_idUUIDSeçmeli Seçmeli Seçmeli Seçmeli

Proje/site grubu tarafından filtre.

category_idUUIDSeçmeli Seçmeli Seçmeli Seçmeli

kategori tarafından filtre.

limittam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

1–100. Varsayılanler 50'ye kadar.

Örnek: Örnek: 50
offsettam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Pagination dengeleme. Varsayılanler 0'a.

Örnek: Örnek: 0

Örnek istek isteği

curl -X GET "https://api.cronlume.com/v1/crons?search=invoices&status=down&active=true&group_id=&category_id=&limit=50&offset=0" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": [
        {
            "id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821",
            "name": "Generate customer invoices",
            "description": "Creates invoices for completed billing periods.",
            "criticality": "critical",
            "url": "https://billing.example.com/tasks/invoices",
            "method": "POST",
            "cron_expression": "*/15 * * * *",
            "timezone": "Europe/Brussels",
            "timeout_seconds": 180,
            "failure_threshold": 3,
            "failure_action_enabled": true,
            "failure_action_threshold": 3,
            "failure_action_url": "https://backup.example.com/recover/invoices",
            "is_active": true,
            "current_status": "healthy",
            "next_run_at": "2026-08-28 20:15:00.000000",
            "last_run_at": "2026-08-28 20:00:00.000000",
            "consecutive_failures": 0,
            "group_name": "Billing platform",
            "category_ids": [
                "125976d5-c276-481c-984c-a9b4b70e477e"
            ]
        }
    ],
    "pagination": {
        "total": 1,
        "limit": 50,
        "offset": 0
    }
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
POST/crons

Bir cron iş oluşturun

Tamamen izlenen bir HTTP programı oluşturun. Gerekli alanlar kasıtlı olarak minimumdur; her operasyonel koruma aynı istekte yapılandırılabilir.

İzinWrite-specific API key

İstek alanları

JSON vücut
namedizeGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

İnsan hazırlanabilir başlık arama, uyarılar ve olay zaman çizelgesinde kullanılır.

Örnek: Örnek: Generate customer invoices
urlURL URL URL URLGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

HTTP veya HTTPS endpoint, yürütme çalışanı tarafından çağırıldı. URL'de asla bilgi yer.

Örnek: Örnek: https://billing.example.com/tasks/invoices
cron_expressiondizeGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Standart beş alan crontab ifadesi: dakika, saat, ay günü ve hafta günü.

Örnek: Örnek: */15 * * * *
descriptiondizeSeçmeli Seçmeli Seçmeli Seçmeli

Yanıt verenler için operasyonel amaç ve güvenli bağlam. maksimum 600 karakter.

Örnek: Örnek: Creates invoices for completed billing periods.
criticalityEnumSeçmeli Seçmeli Seçmeli Seçmeli

standart, önemli veya kritik. Önemli noterler.

Örnek: Örnek: critical
methodEnumSeçmeli Seçmeli Seçmeli Seçmeli

GET, POST, PUT, PATCH, DELETE veya HEAD. GET'ye dönerler.

Örnek: Örnek: POST
headersnesne nesne nesne nesneSeçmeli Seçmeli Seçmeli Seçmeli

HTTP başlıkları talep eder. Storedcrypt. Onları destek isteklerine dahil etmeyin.

Örnek: Örnek: {"Authorization":"Bearer service-token"}
bodydizeSeçmeli Seçmeli Seçmeli Seçmeli

Raw HTTP isteği vücudu uç noktaya gönderdi.

Örnek: Örnek: {"source":"cronlume"}
group_idUUID|nullSeçmeli Seçmeli Seçmeli Seçmeli

Aynı çalışma alanında mevcut grup.

category_idsUUID[]Seçmeli Seçmeli Seçmeli Seçmeli

Aynı çalışma alanında mevcut kategori tanımlayıcıları.

Örnek: Örnek: []
timezoneIANA timezoneSeçmeli Seçmeli Seçmeli Seçmeli

Zaman Bölgesi, cron ifadesini değerlendirmek için kullanıldı. UTC'ye dönerler.

Örnek: Örnek: Europe/Brussels
timeout_secondstam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Maksimum toplam istek süresi. Uzun süren endpointler desteklenmektedir. 120'ye kadar sıralayıcılar.

Örnek: Örnek: 180
connect_timeout_secondstam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Maksimum bağlantı kurma zamanı. Temsiller 15'e.

Örnek: Örnek: 20
follow_redirectsbooleSeçmeli Seçmeli Seçmeli Seçmeli

HTTP yönlendirmelerini takip edin. Doğruya sıralayıcılar.

Örnek: Örnek: 1
verify_tlsbooleSeçmeli Seçmeli Seçmeli Seçmeli

Uzak TLS sertifikasını onaylayın. Üretimde etkinleştirin.

Örnek: Örnek: 1
expected_status_mintam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

En düşük HTTP durumu başarılı olarak kabul edildi. 200'e kadar sıralayıcılar.

Örnek: Örnek: 200
expected_status_maxtam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

En yüksek HTTP durumu başarılı olarak kabul edildi. 399'a kadar sıralayıcılar.

Örnek: Örnek: 399
max_retriestam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Başarısız bir istekten sonra ek girişimler. 2.

Örnek: Örnek: 2
retry_backoff_secondstam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Yeniden deneme girişimleri arasında gecikme. Temsiller 30'a kadar.

Örnek: Örnek: 30
failure_thresholdtam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

İş düşünülmeden önce kesin başarısız infazlar. 2.

Örnek: Örnek: 3
recovery_thresholdtam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Bir olayı çözmek için gerekli olan kararlılık başarıları. Temsiller 1.

Örnek: Örnek: 1
alert_repeat_minutestam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Kalıcı olay uyarıları için tekrar aralığı. Temsiller 15'e.

Örnek: Örnek: 15
grace_secondstam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Kayıp bir koşmadan önce lütuf dönemi geç kabul edilir. Garantiler 60'a kadar.

Örnek: Örnek: 60
alert_on_pausebooleSeçmeli Seçmeli Seçmeli Seçmeli

İş otomatik veya manuel olarak devre dışı olduğunda uyarılar gönderin. Doğruya sıralayıcılar.

Örnek: Örnek: 1
failure_action_enabledbooleSeçmeli Seçmeli Seçmeli Seçmeli

yapılandırılmış başarısızlık çizgisi geldiğinde acil bir URL arayın.

Örnek: Örnek: 1
failure_action_thresholdtam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Acil URL'yi tetikleyen Başarısızlık say. 1-20.

Örnek: Örnek: 3
failure_action_urlURL|nullSeçmeli Seçmeli Seçmeli Seçmeli

Acil HTTP (S) URL. birincil URL'den farklı olmalıdır.

Örnek: Örnek: https://backup.example.com/recover/invoices
is_activebooleSeçmeli Seçmeli Seçmeli Seçmeli

İş aktif veya durakladı. Doğruya sıralayıcılar.

Örnek: Örnek: 1

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/crons" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "name": "Generate customer invoices",
    "url": "https://billing.example.com/tasks/invoices",
    "cron_expression": "*/15 * * * *",
    "timezone": "Europe/Brussels",
    "method": "POST",
    "timeout_seconds": 180,
    "criticality": "critical",
    "failure_threshold": 3,
    "alert_on_pause": true,
    "failure_action_enabled": true,
    "failure_action_threshold": 3,
    "failure_action_url": "https://backup.example.com/recover/invoices"
}'

Örnek yanıt

201
{
    "data": {
        "id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821",
        "name": "Generate customer invoices",
        "description": "Creates invoices for completed billing periods.",
        "criticality": "critical",
        "url": "https://billing.example.com/tasks/invoices",
        "method": "POST",
        "cron_expression": "*/15 * * * *",
        "timezone": "Europe/Brussels",
        "timeout_seconds": 180,
        "failure_threshold": 3,
        "failure_action_enabled": true,
        "failure_action_threshold": 3,
        "failure_action_url": "https://backup.example.com/recover/invoices",
        "is_active": true,
        "current_status": "healthy",
        "next_run_at": "2026-08-28 20:15:00.000000",
        "last_run_at": "2026-08-28 20:00:00.000000",
        "consecutive_failures": 0,
        "group_name": "Billing platform",
        "category_ids": [
            "125976d5-c276-481c-984c-a9b4b70e477e"
        ]
    }
}

Olası cevaplar

201Cron işi yaratıldı
401Invalid API anahtarı
422Eksik alan, geçersiz cron ifadesi veya durum geçersiz URL
Etkileşimli test formunu hazırlamak...
GET/crons/{cron_id}

Bir cron işi

İzin verilen mühendislik kullanımı için şifreli istek başlıkları da dahil olmak üzere tam yapılandırma ve mevcut operasyonel durum. Yanıtı hassas olarak tedavi edin.

İzinHerhangi bir API anahtarı

İstek alanları

Yol parametreleri
cron_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Cron iş tanımlayıcısı.

Örnek: Örnek: a870d9ac-3a0f-49bb-b8e2-5f392fffc821

Örnek istek isteği

curl -X GET "https://api.cronlume.com/v1/crons/a870d9ac-3a0f-49bb-b8e2-5f392fffc821" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": {
        "id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821",
        "name": "Generate customer invoices",
        "description": "Creates invoices for completed billing periods.",
        "criticality": "critical",
        "url": "https://billing.example.com/tasks/invoices",
        "method": "POST",
        "cron_expression": "*/15 * * * *",
        "timezone": "Europe/Brussels",
        "timeout_seconds": 180,
        "failure_threshold": 3,
        "failure_action_enabled": true,
        "failure_action_threshold": 3,
        "failure_action_url": "https://backup.example.com/recover/invoices",
        "is_active": true,
        "current_status": "healthy",
        "next_run_at": "2026-08-28 20:15:00.000000",
        "last_run_at": "2026-08-28 20:00:00.000000",
        "consecutive_failures": 0,
        "group_name": "Billing platform",
        "category_ids": [
            "125976d5-c276-481c-984c-a9b4b70e477e"
        ]
    }
}

Olası cevaplar

200Cron işi geri döndü
401Invalid API anahtarı
404Cron işi bu çalışma alanında bulunamadı
Etkileşimli test formunu hazırlamak...
PATCH PATCH/crons/{cron_id}

Değişim cron yapılandırma

Bir veya daha desteklenen alanları güncelleyin. Kabul alanları mevcut değerlerini korur. Değişen program veya zaman alanı bir sonraki run at'ı yeniden hesaplar.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
cron_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Cron iş tanımlayıcısı.

Örnek: Örnek: a870d9ac-3a0f-49bb-b8e2-5f392fffc821
JSON vücut
namedizeSeçmeli Seçmeli Seçmeli Seçmeli

İnsan hazırlanabilir başlık arama, uyarılar ve olay zaman çizelgesinde kullanılır.

Örnek: Örnek: Generate customer invoices
urlURL URL URL URLSeçmeli Seçmeli Seçmeli Seçmeli

HTTP veya HTTPS endpoint, yürütme çalışanı tarafından çağırıldı. URL'de asla bilgi yer.

Örnek: Örnek: https://billing.example.com/tasks/invoices
cron_expressiondizeSeçmeli Seçmeli Seçmeli Seçmeli

Standart beş alan crontab ifadesi: dakika, saat, ay günü ve hafta günü.

Örnek: Örnek: */15 * * * *
descriptiondizeSeçmeli Seçmeli Seçmeli Seçmeli

Yanıt verenler için operasyonel amaç ve güvenli bağlam. maksimum 600 karakter.

Örnek: Örnek: Creates invoices for completed billing periods.
criticalityEnumSeçmeli Seçmeli Seçmeli Seçmeli

standart, önemli veya kritik. Önemli noterler.

Örnek: Örnek: critical
methodEnumSeçmeli Seçmeli Seçmeli Seçmeli

GET, POST, PUT, PATCH, DELETE veya HEAD. GET'ye dönerler.

Örnek: Örnek: POST
headersnesne nesne nesne nesneSeçmeli Seçmeli Seçmeli Seçmeli

HTTP başlıkları talep eder. Storedcrypt. Onları destek isteklerine dahil etmeyin.

Örnek: Örnek: {"Authorization":"Bearer service-token"}
bodydizeSeçmeli Seçmeli Seçmeli Seçmeli

Raw HTTP isteği vücudu uç noktaya gönderdi.

Örnek: Örnek: {"source":"cronlume"}
group_idUUID|nullSeçmeli Seçmeli Seçmeli Seçmeli

Aynı çalışma alanında mevcut grup.

category_idsUUID[]Seçmeli Seçmeli Seçmeli Seçmeli

Aynı çalışma alanında mevcut kategori tanımlayıcıları.

Örnek: Örnek: []
timezoneIANA timezoneSeçmeli Seçmeli Seçmeli Seçmeli

Zaman Bölgesi, cron ifadesini değerlendirmek için kullanıldı. UTC'ye dönerler.

Örnek: Örnek: Europe/Brussels
timeout_secondstam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Maksimum toplam istek süresi. Uzun süren endpointler desteklenmektedir. 120'ye kadar sıralayıcılar.

Örnek: Örnek: 180
connect_timeout_secondstam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Maksimum bağlantı kurma zamanı. Temsiller 15'e.

Örnek: Örnek: 20
follow_redirectsbooleSeçmeli Seçmeli Seçmeli Seçmeli

HTTP yönlendirmelerini takip edin. Doğruya sıralayıcılar.

Örnek: Örnek: 1
verify_tlsbooleSeçmeli Seçmeli Seçmeli Seçmeli

Uzak TLS sertifikasını onaylayın. Üretimde etkinleştirin.

Örnek: Örnek: 1
expected_status_mintam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

En düşük HTTP durumu başarılı olarak kabul edildi. 200'e kadar sıralayıcılar.

Örnek: Örnek: 200
expected_status_maxtam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

En yüksek HTTP durumu başarılı olarak kabul edildi. 399'a kadar sıralayıcılar.

Örnek: Örnek: 399
max_retriestam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Başarısız bir istekten sonra ek girişimler. 2.

Örnek: Örnek: 2
retry_backoff_secondstam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Yeniden deneme girişimleri arasında gecikme. Temsiller 30'a kadar.

Örnek: Örnek: 30
failure_thresholdtam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

İş düşünülmeden önce kesin başarısız infazlar. 2.

Örnek: Örnek: 3
recovery_thresholdtam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Bir olayı çözmek için gerekli olan kararlılık başarıları. Temsiller 1.

Örnek: Örnek: 1
alert_repeat_minutestam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Kalıcı olay uyarıları için tekrar aralığı. Temsiller 15'e.

Örnek: Örnek: 15
grace_secondstam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Kayıp bir koşmadan önce lütuf dönemi geç kabul edilir. Garantiler 60'a kadar.

Örnek: Örnek: 60
alert_on_pausebooleSeçmeli Seçmeli Seçmeli Seçmeli

İş otomatik veya manuel olarak devre dışı olduğunda uyarılar gönderin. Doğruya sıralayıcılar.

Örnek: Örnek: 1
failure_action_enabledbooleSeçmeli Seçmeli Seçmeli Seçmeli

yapılandırılmış başarısızlık çizgisi geldiğinde acil bir URL arayın.

Örnek: Örnek: 1
failure_action_thresholdtam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

Acil URL'yi tetikleyen Başarısızlık say. 1-20.

Örnek: Örnek: 3
failure_action_urlURL|nullSeçmeli Seçmeli Seçmeli Seçmeli

Acil HTTP (S) URL. birincil URL'den farklı olmalıdır.

Örnek: Örnek: https://backup.example.com/recover/invoices
is_activebooleSeçmeli Seçmeli Seçmeli Seçmeli

İş aktif veya durakladı. Doğruya sıralayıcılar.

Örnek: Örnek: 1

Örnek istek isteği

curl -X PATCH "https://api.cronlume.com/v1/crons/a870d9ac-3a0f-49bb-b8e2-5f392fffc821" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "cron_expression": "0 */2 * * *",
    "timeout_seconds": 240,
    "failure_threshold": 4
}'

Örnek yanıt

200
{
    "data": {
        "id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821",
        "name": "Generate customer invoices",
        "description": "Creates invoices for completed billing periods.",
        "criticality": "critical",
        "url": "https://billing.example.com/tasks/invoices",
        "method": "POST",
        "cron_expression": "0 */2 * * *",
        "timezone": "Europe/Brussels",
        "timeout_seconds": 240,
        "failure_threshold": 4,
        "failure_action_enabled": true,
        "failure_action_threshold": 3,
        "failure_action_url": "https://backup.example.com/recover/invoices",
        "is_active": true,
        "current_status": "healthy",
        "next_run_at": "2026-08-28 20:15:00.000000",
        "last_run_at": "2026-08-28 20:00:00.000000",
        "consecutive_failures": 0,
        "group_name": "Billing platform",
        "category_ids": [
            "125976d5-c276-481c-984c-a9b4b70e477e"
        ]
    }
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
DELETE/crons/{cron_id}

Sürekli bir şekilde bir cron işini sil

İşi ve onun yürütme tarihini sil. Bu işlem kalıcıdır ve yanıt vücut döndürür.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
cron_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Cron iş tanımlayıcısı.

Örnek: Örnek: a870d9ac-3a0f-49bb-b8e2-5f392fffc821

Örnek istek isteği

curl -X DELETE "https://api.cronlume.com/v1/crons/a870d9ac-3a0f-49bb-b8e2-5f392fffc821" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

204
No response body

Olası cevaplar

204Cron işi ve ilgili tarih silindi
401Invalid API anahtarı
404Cron işi bulunamadı
Etkileşimli test formunu hazırlamak...
POST/crons/{cron_id}/activate

Activate veya bir cron

Durak tarihini ve nedenini temizler, kilitleri sıfırlar ve bir sonraki infazı hesaplar.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
cron_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Cron iş tanımlayıcısı.

Örnek: Örnek: a870d9ac-3a0f-49bb-b8e2-5f392fffc821

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/crons/a870d9ac-3a0f-49bb-b8e2-5f392fffc821/activate" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": {
        "id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821",
        "name": "Generate customer invoices",
        "description": "Creates invoices for completed billing periods.",
        "criticality": "critical",
        "url": "https://billing.example.com/tasks/invoices",
        "method": "POST",
        "cron_expression": "*/15 * * * *",
        "timezone": "Europe/Brussels",
        "timeout_seconds": 180,
        "failure_threshold": 3,
        "failure_action_enabled": true,
        "failure_action_threshold": 3,
        "failure_action_url": "https://backup.example.com/recover/invoices",
        "is_active": true,
        "current_status": "pending",
        "next_run_at": "2026-08-28 20:15:00.000000",
        "last_run_at": "2026-08-28 20:00:00.000000",
        "consecutive_failures": 0,
        "group_name": "Billing platform",
        "category_ids": [
            "125976d5-c276-481c-984c-a9b4b70e477e"
        ]
    }
}

Olası cevaplar

200Cron eyalet değişti
401Invalid API anahtarı
404Cron işi bulunamadı
Etkileşimli test formunu hazırlamak...
POST/crons/{cron_id}/deactivate

Bir cron

Gelecekteki infazları durdurun ve tam UTC duraklama süresini ve API nedenini kaydeder.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
cron_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Cron iş tanımlayıcısı.

Örnek: Örnek: a870d9ac-3a0f-49bb-b8e2-5f392fffc821

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/crons/a870d9ac-3a0f-49bb-b8e2-5f392fffc821/deactivate" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": {
        "id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821",
        "name": "Generate customer invoices",
        "description": "Creates invoices for completed billing periods.",
        "criticality": "critical",
        "url": "https://billing.example.com/tasks/invoices",
        "method": "POST",
        "cron_expression": "*/15 * * * *",
        "timezone": "Europe/Brussels",
        "timeout_seconds": 180,
        "failure_threshold": 3,
        "failure_action_enabled": true,
        "failure_action_threshold": 3,
        "failure_action_url": "https://backup.example.com/recover/invoices",
        "is_active": false,
        "current_status": "paused",
        "next_run_at": "2026-08-28 20:15:00.000000",
        "last_run_at": "2026-08-28 20:00:00.000000",
        "consecutive_failures": 0,
        "group_name": "Billing platform",
        "category_ids": [
            "125976d5-c276-481c-984c-a9b4b70e477e"
        ]
    }
}

Olası cevaplar

200Cron eyalet değişti
401Invalid API anahtarı
404Cron işi bulunamadı
Etkileşimli test formunu hazırlamak...
POST/crons/{cron_id}/run

Queue an immediate execution

Sonraki run at'ı mevcut UTC zamana taşır. Programcı işi bir şekilde kabul eder.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
cron_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Cron iş tanımlayıcısı.

Örnek: Örnek: a870d9ac-3a0f-49bb-b8e2-5f392fffc821

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/crons/a870d9ac-3a0f-49bb-b8e2-5f392fffc821/run" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

202
{
    "accepted": true,
    "cron_id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821"
}

Olası cevaplar

202Yürütme kuyrukları
409Cron aktiftir; ilk önce onu tekrarlayın
401Invalid API anahtarı
404Cron işi bulunamadı
Etkileşimli test formunu hazırlamak...
POST/crons/bulk-activate

Birden fazla cron işi

Reaktör kesintisi veya çözüm olayı sonrasındaki engelli işleri seçti. Bilinmeyen veya zaten aktif tanımlayıcılar göz ardı edilir.

İzinWrite-specific API key

İstek alanları

JSON vücut
job_idsUUID[]Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Reivate'ye tepki vermek için eşsiz cron tanımlayıcılar. En çok önerilen parti: 200.

Örnek: Örnek: ["a870d9ac-3a0f-49bb-b8e2-5f392fffc821"]

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/crons/bulk-activate" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "job_ids": [
        "a870d9ac-3a0f-49bb-b8e2-5f392fffc821"
    ]
}'

Örnek yanıt

200
{
    "data": {
        "reactivated_ids": [
            "a870d9ac-3a0f-49bb-b8e2-5f392fffc821"
        ],
        "reactivated_count": 1,
        "ignored_count": 0
    }
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
POST/crons/{cron_id}/duplicate

Bir cron güvenle karıştırın

Kategoriler, uyarı kanalları, şifreli başlıklar ve vücut talep eden tam bir operasyonel kopya oluşturun. Kopya her zaman duraklanır ve açıkça adlandırılır, böylece çift bir infaza neden olmadan aktivasyondan önce incelenebilir.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
cron_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Kaynak cron iş tanımlayıcısı.

Örnek: Örnek: a870d9ac-3a0f-49bb-b8e2-5f392fffc821

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/crons/a870d9ac-3a0f-49bb-b8e2-5f392fffc821/duplicate" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

201
{
    "data": {
        "id": "44079c1f-a0eb-45f0-b998-0c81017b2cc2",
        "name": "Generate customer invoices (copy)",
        "description": "Creates invoices for completed billing periods.",
        "criticality": "critical",
        "url": "https://billing.example.com/tasks/invoices",
        "method": "POST",
        "cron_expression": "*/15 * * * *",
        "timezone": "Europe/Brussels",
        "timeout_seconds": 180,
        "failure_threshold": 3,
        "failure_action_enabled": true,
        "failure_action_threshold": 3,
        "failure_action_url": "https://backup.example.com/recover/invoices",
        "is_active": false,
        "current_status": "paused",
        "next_run_at": "2026-08-28 20:15:00.000000",
        "last_run_at": "2026-08-28 20:00:00.000000",
        "consecutive_failures": 0,
        "group_name": "Billing platform",
        "category_ids": [
            "125976d5-c276-481c-984c-a9b4b70e477e"
        ],
        "paused_at": "2026-08-29 14:22:00.000000",
        "pause_reason": "Duplicated safely through developer API \u2014 review before activation"
    }
}

Olası cevaplar

201Pa used Again created
401Invalid API anahtarı
404Kaynak cron işi bulunamadı
Etkileşimli test formunu hazırlamak...
POST/crons/bulk-pause

Pause multiple cron işleri

Bir operasyonda 200 aktif işe yarar. CronLume, her etkilenen iş için tam UTC durak süresini ve bir geliştirici-API nedenini kaydeder. Bilinmeyen, ulaşılamaz ve zaten duraklanmış tanımlayıcılar görmezden gelinmiş olarak bildirilir.

İzinWrite-specific API key

İstek alanları

JSON vücut
job_idsUUID[]Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Yok etmek için eşsiz cron tanımlayıcılar. maksimum 200.

Örnek: Örnek: ["a870d9ac-3a0f-49bb-b8e2-5f392fffc821"]

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/crons/bulk-pause" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "job_ids": [
        "a870d9ac-3a0f-49bb-b8e2-5f392fffc821"
    ]
}'

Örnek yanıt

200
{
    "data": {
        "paused_ids": [
            "a870d9ac-3a0f-49bb-b8e2-5f392fffc821"
        ],
        "paused_count": 1,
        "ignored_count": 0
    }
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
POST/crons/bulk-move

Bir gruba birden çok cron işi hareket ettirin

Bir projeye, web sitesine, hizmet veya müşteri grubuna 200'e kadar devam edin. Grup id, seçilen işleri grupsız hale getirmek için null olarak gönderin. Sadece özgün çalışma alanından iş ve gruplar kullanılabilir.

İzinWrite-specific API key

İstek alanları

JSON vücut
job_idsUUID[]Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Hareket etmek için eşsiz cron tanımlayıcılar. maksimum 200.

Örnek: Örnek: ["a870d9ac-3a0f-49bb-b8e2-5f392fffc821"]
group_idUUID|nullGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Hedef grup tanımlayıcısı veya Ungrouped için çıplak.

Örnek: Örnek: 6ef63789-baf1-44fc-99bb-0c5ce2d37a8b

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/crons/bulk-move" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "job_ids": [
        "a870d9ac-3a0f-49bb-b8e2-5f392fffc821"
    ],
    "group_id": "6ef63789-baf1-44fc-99bb-0c5ce2d37a8b"
}'

Örnek yanıt

200
{
    "data": {
        "moved_ids": [
            "a870d9ac-3a0f-49bb-b8e2-5f392fffc821"
        ],
        "moved_count": 1,
        "ignored_count": 0,
        "group_id": "6ef63789-baf1-44fc-99bb-0c5ce2d37a8b"
    }
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
API DOMAIN

Executions

Zamanlaması, HTTP sonuçları, yeniden tarihler ve acil eylemler.

GET/crons/{cron_id}/executions

Arşiv tarihi

Inspect yanıt süresi, HTTP durumu, tek bir cron için tekrarlama ve güvenli yanıt kanıtı. En son infaz ilk olarak geri döndü.

İzinHerhangi bir API anahtarı

İstek alanları

Yol parametreleri
cron_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Cron iş tanımlayıcısı.

Örnek: Örnek: a870d9ac-3a0f-49bb-b8e2-5f392fffc821
Sorgu parametreleri
limittam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

1–200. Varsayılanler 50'ye kadar.

Örnek: Örnek: 50

Örnek istek isteği

curl -X GET "https://api.cronlume.com/v1/crons/a870d9ac-3a0f-49bb-b8e2-5f392fffc821/executions?limit=50" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": [
        {
            "id": 18492,
            "job_id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821",
            "scheduled_at": "2026-08-28 20:00:00.000000",
            "started_at": "2026-08-28 20:00:00.143000",
            "finished_at": "2026-08-28 20:00:01.381000",
            "duration_ms": 1238,
            "status": "succeeded",
            "attempt": 1,
            "http_status": 200,
            "error_type": null,
            "error_message": null,
            "response_excerpt": "{\"processed\":42}",
            "worker_id": "scheduler-eu-01"
        }
    ]
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
GET/crons/{cron_id}/failure-actions

Acil durum-aktivite infazları

İnspect her kurtarma URL, bir ardı ardı ardı ardı ardıl kural tarafından tetiklenen.

İzinHerhangi bir API anahtarı

İstek alanları

Yol parametreleri
cron_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Cron iş tanımlayıcısı.

Örnek: Örnek: a870d9ac-3a0f-49bb-b8e2-5f392fffc821
Sorgu parametreleri
limittam tam tam tam tam tam tam tam tamSeçmeli Seçmeli Seçmeli Seçmeli

1–200. Varsayılanler 50'ye kadar.

Örnek: Örnek: 50

Örnek istek isteği

curl -X GET "https://api.cronlume.com/v1/crons/a870d9ac-3a0f-49bb-b8e2-5f392fffc821/failure-actions?limit=50" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": [
        {
            "id": 218,
            "job_id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821",
            "trigger_failure_count": 3,
            "url": "https://backup.example.com/recover/invoices",
            "duration_ms": 842,
            "status": "succeeded",
            "http_status": 204,
            "worker_id": "scheduler-eu-01"
        }
    ]
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
API DOMAIN

Organizasyon Organizasyon

Proje, web sitesi, hizmet, müşteri ve operasyonel kategori ile yapı filoları.

GET/groups

Liste Grupları

Her proje, web sitesi, hizmet veya diğer yapılandırılmış iş alanında döndürür.

İzinHerhangi bir API anahtarı

Örnek istek isteği

curl -X GET "https://api.cronlume.com/v1/groups" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": [
        {
            "id": "6ef63789-baf1-44fc-99bb-0c5ce2d37a8b",
            "group_type": "service",
            "name": "Billing platform",
            "client_reference": "CLIENT-ACME-0042",
            "description": "Customer billing automation",
            "color": "#147d64"
        }
    ]
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
POST/groups

Create group

Yeniden kullanılabilir bir proje, web sitesi, hizmeti veya diğeri cron filosunu organize etmek için oluşturun.

İzinWrite-specific API key

İstek alanları

JSON vücut
namedizeGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

İş alanı içinde eşsiz grup adı.

Örnek: Örnek: Billing platform
group_typeEnumSeçmeli Seçmeli Seçmeli Seçmeli

Proje, web sitesi, hizmet veya diğer.

Örnek: Örnek: service
client_referencedize|nullSeçmeli Seçmeli Seçmeli Seçmeli

Müşteri, sözleşme veya iç referans. En fazla 160 karakter.

Örnek: Örnek: CLIENT-ACME-0042
descriptiondize|nullSeçmeli Seçmeli Seçmeli Seçmeli

Amaç ve mülkiyet bağlamı.

Örnek: Örnek: Customer billing automation
colorShex colorSeçmeli Seçmeli Seçmeli Seçmeli

Dashboard renkli.

Örnek: Örnek: #147d64

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/groups" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "group_type": "service",
    "name": "Billing platform",
    "client_reference": "CLIENT-ACME-0042",
    "description": "Customer billing automation",
    "color": "#147d64"
}'

Örnek yanıt

201
{
    "data": {
        "id": "6ef63789-baf1-44fc-99bb-0c5ce2d37a8b",
        "group_type": "service",
        "name": "Billing platform",
        "client_reference": "CLIENT-ACME-0042",
        "description": "Customer billing automation",
        "color": "#147d64"
    }
}

Olası cevaplar

201Gruplar oluşturuldu
401Invalid API anahtarı
422Invalid veya tekrarlanan değerler
Etkileşimli test formunu hazırlamak...
PATCH PATCH/groups/{group_id}

Update group

Bir veya daha fazla alanı değiştirin. Kabul alanları değişmeden kalır.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
group_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Grup tanımlayıcısı.

Örnek: Örnek: 6ef63789-baf1-44fc-99bb-0c5ce2d37a8b
JSON vücut
namedizeSeçmeli Seçmeli Seçmeli Seçmeli

İş alanı içinde eşsiz grup adı.

Örnek: Örnek: Billing platform
group_typeEnumSeçmeli Seçmeli Seçmeli Seçmeli

Proje, web sitesi, hizmet veya diğer.

Örnek: Örnek: service
client_referencedize|nullSeçmeli Seçmeli Seçmeli Seçmeli

Müşteri, sözleşme veya iç referans. En fazla 160 karakter.

Örnek: Örnek: CLIENT-ACME-0042
descriptiondize|nullSeçmeli Seçmeli Seçmeli Seçmeli

Amaç ve mülkiyet bağlamı.

Örnek: Örnek: Customer billing automation
colorShex colorSeçmeli Seçmeli Seçmeli Seçmeli

Dashboard renkli.

Örnek: Örnek: #147d64

Örnek istek isteği

curl -X PATCH "https://api.cronlume.com/v1/groups/6ef63789-baf1-44fc-99bb-0c5ce2d37a8b" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "name": "Billing platform Production"
}'

Örnek yanıt

200
{
    "updated": true
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
DELETE/groups/{group_id}

Delete grubu

Organizasyon eşyasını sil. Jobs kullanılabilir; silinmiş grup ilişkileri boş hale gelir.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
group_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Grup tanımlayıcısı.

Örnek: Örnek: 6ef63789-baf1-44fc-99bb-0c5ce2d37a8b

Örnek istek isteği

curl -X DELETE "https://api.cronlume.com/v1/groups/6ef63789-baf1-44fc-99bb-0c5ce2d37a8b" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

204
No response body

Olası cevaplar

204Gruplar silindi
401Invalid API anahtarı
404bulunamadı
Etkileşimli test formunu hazırlamak...
GET/categories

Liste Kategoriler Listesi

Gerçekleştirilmiş iş alanında yapılandırılan her operasyonel kategoriye dön.

İzinHerhangi bir API anahtarı

Örnek istek isteği

curl -X GET "https://api.cronlume.com/v1/categories" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": [
        {
            "id": "125976d5-c276-481c-984c-a9b4b70e477e",
            "name": "Billing",
            "description": "Invoice and payment workflows",
            "color": "#46769b"
        }
    ]
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
POST/categories

Create categorie

cron filosunu organize etmek için yeniden uygulanabilir bir operasyonel kategori oluşturun.

İzinWrite-specific API key

İstek alanları

JSON vücut
namedizeGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

İş alanı içinde eşsiz kategori adı.

Örnek: Örnek: Billing
descriptiondize|nullSeçmeli Seçmeli Seçmeli Seçmeli

Operasyonel kategorinin tanımı.

Örnek: Örnek: Invoice and payment workflows
colorShex colorSeçmeli Seçmeli Seçmeli Seçmeli

Dashboard renkli.

Örnek: Örnek: #46769b

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/categories" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "name": "Billing",
    "description": "Invoice and payment workflows",
    "color": "#46769b"
}'

Örnek yanıt

201
{
    "data": {
        "id": "125976d5-c276-481c-984c-a9b4b70e477e",
        "name": "Billing",
        "description": "Invoice and payment workflows",
        "color": "#46769b"
    }
}

Olası cevaplar

201Kategoriler Oluşturulmuş
401Invalid API anahtarı
422Invalid veya tekrarlanan değerler
Etkileşimli test formunu hazırlamak...
PATCH PATCH/categories/{category_id}

Update categorie

Bir veya daha fazla alanı değiştirin. Kabul alanları değişmeden kalır.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
category_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Kategoriler tanımlayıcı.

Örnek: Örnek: 125976d5-c276-481c-984c-a9b4b70e477e
JSON vücut
namedizeSeçmeli Seçmeli Seçmeli Seçmeli

İş alanı içinde eşsiz kategori adı.

Örnek: Örnek: Billing
descriptiondize|nullSeçmeli Seçmeli Seçmeli Seçmeli

Operasyonel kategorinin tanımı.

Örnek: Örnek: Invoice and payment workflows
colorShex colorSeçmeli Seçmeli Seçmeli Seçmeli

Dashboard renkli.

Örnek: Örnek: #46769b

Örnek istek isteği

curl -X PATCH "https://api.cronlume.com/v1/categories/125976d5-c276-481c-984c-a9b4b70e477e" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  --data '{
    "name": "Billing Production"
}'

Örnek yanıt

200
{
    "updated": true
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
DELETE/categories/{category_id}

Delete categorie

Organizasyon eşyasını sil. Jobs kullanılabilir; silinmiş grup ilişkileri boş hale gelir.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
category_idUUID yoluGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Kategoriler tanımlayıcı.

Örnek: Örnek: 125976d5-c276-481c-984c-a9b4b70e477e

Örnek istek isteği

curl -X DELETE "https://api.cronlume.com/v1/categories/125976d5-c276-481c-984c-a9b4b70e477e" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

204
No response body

Olası cevaplar

204Kategoriler öğe silindi
401Invalid API anahtarı
404bulunamadı
Etkileşimli test formunu hazırlamak...
API DOMAIN

Olaylar

Profesyonel dikkat gerektiren başarısızlıkları okuyun ve kabul edin.

GET/incidents

Liste olayları listesi

Zaman açarak sipariş edilen 500 olaya geri dönün. Yanıtlar açık, kabul edilmiş ve operasyonel tarihi çözdü.

İzinHerhangi bir API anahtarı

Örnek istek isteği

curl -X GET "https://api.cronlume.com/v1/incidents" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "data": [
        {
            "id": 731,
            "job_id": "a870d9ac-3a0f-49bb-b8e2-5f392fffc821",
            "cron_name": "Generate customer invoices",
            "status": "open",
            "severity": "critical",
            "summary": "Generate customer invoices failed 3 times",
            "details": "Remote endpoint returned HTTP 503.",
            "failure_count": 3,
            "opened_at": "2026-08-28 20:00:02.000000",
            "acknowledged_at": null,
            "resolved_at": null
        }
    ]
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...
POST/incidents/{incident_id}/acknowledge

Bir olayı anlayın

Mark açık bir olay, tam UTC kabul süresini onaylayan ve kaydeder.

İzinWrite-specific API key

İstek alanları

Yol parametreleri
incident_idtam tersi yolGerekli Gerekli Gerekli Gerekli Gerekli Gerekli Gerekli

Olay tanımlayıcısı.

Örnek: Örnek: 731

Örnek istek isteği

curl -X POST "https://api.cronlume.com/v1/incidents/731/acknowledge" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Örnek yanıt

200
{
    "acknowledged": true
}

Olası cevaplar

200İstek başarıyla başarıyla başarıyla tamamlandı
401Eksik, geçersiz veya süresiz API anahtarı
403Yetersiz izin
422İstek doğrulama başarısız oldu
Etkileşimli test formunu hazırlamak...