calendar_sync.json 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {
  2. "job_id": "calendar_sync",
  3. "name": "calendar_sync",
  4. "description": "",
  5. "state": "pending",
  6. "enabled": true,
  7. "created_at": "2026-04-08T09:12:40.692874",
  8. "last_run": "2026-04-08T09:12:41.141999",
  9. "next_run": "2026-04-08T09:42:41.141999",
  10. "run_count": 1,
  11. "failure_count": 0,
  12. "trigger": {
  13. "type": "IntervalTrigger",
  14. "name": "IntervalTrigger",
  15. "state": "active",
  16. "fire_count": 1,
  17. "last_fire_time": "2026-04-08T09:12:41.141999",
  18. "weeks": 0,
  19. "days": 0,
  20. "hours": 0,
  21. "minutes": 30,
  22. "seconds": 0,
  23. "start_time": null,
  24. "end_time": null,
  25. "jitter_seconds": 0
  26. },
  27. "conditions": [],
  28. "actions": [
  29. {
  30. "type": "CallbackAction",
  31. "name": "callback_sync_all",
  32. "timeout_seconds": 60.0,
  33. "retry_on_failure": false,
  34. "max_retries": 3,
  35. "enabled": true,
  36. "callback": "sync_all",
  37. "pass_context": false
  38. }
  39. ],
  40. "config": {
  41. "max_runs": 0,
  42. "max_failures": 3,
  43. "timeout_seconds": 60.0,
  44. "priority": 0,
  45. "tags": []
  46. }
  47. }