Self hosting serverless cron⌛
    Self hosting serverless cron⌛
    • Project
      • Create Project
        POST
      • Update Project
        PUT
      • Get Projects
        GET
    • Schedules
      • Create Schedule
        POST
      • Get All Schedules
        GET
      • Update Schedule
        PUT
      • Delete Schedule
        DELETE
    • Schemas
      • tbl_projects
      • tbl_schedules

    tbl_schedules

    The tbl_schedules table manages cron job schedules linked to projects. It includes fields for job identification, project association, a description, a JSON representation of the request to be executed, the cron expression defining the schedule, control for pausing the job, and timestamps for the job's creation and last update.

    {
        "id": 0,
        "project_id": 0,
        "name": "string",
        "description": "string",
        "request": {
            "url": "string",
            "headers": {},
            "body": {}
        },
        "cron_expression": "string",
        "paused": true,
        "scheduled_for": "string",
        "schedule_name": "string",
        "rule_arn": "string",
        "target_id": "string",
        "createdAt": 0,
        "updatedAt": 0
    }
    Built with