Rafiki Worker API Reference
    Preparing search index...

    Variable ScheduleListResponseSchemaConst

    ScheduleListResponseSchema: ZodObject<
        {
            ok: ZodBoolean;
            schedules: ZodArray<
                ZodObject<
                    {
                        agent_type: ZodOptional<ZodNullable<ZodString>>;
                        created_at: ZodNumber;
                        cron: ZodOptional<ZodNullable<ZodString>>;
                        enabled: ZodBoolean;
                        last_error: ZodOptional<ZodNullable<ZodString>>;
                        last_job_id: ZodOptional<ZodNullable<ZodString>>;
                        last_run_at: ZodOptional<ZodNullable<ZodNumber>>;
                        metadata: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
                        name: ZodString;
                        next_run_at: ZodOptional<ZodNullable<ZodNumber>>;
                        question: ZodString;
                        run_at: ZodOptional<ZodNullable<ZodNumber>>;
                        schedule_id: ZodString;
                        schedule_type: ZodEnum<["one_off", "cron"]>;
                        tenant_id: ZodOptional<ZodNullable<ZodString>>;
                        timezone: ZodString;
                        updated_at: ZodNumber;
                        user_id: ZodOptional<ZodNullable<ZodString>>;
                        webhook: ZodOptional<
                            ZodNullable<
                                ZodObject<
                                    {
                                        headers: ZodOptional<ZodNullable<(...)>>;
                                        max_attempts: ZodOptional<ZodNullable<(...)>>;
                                        secret_ref: ZodOptional<ZodNullable<(...)>>;
                                        signing_secret: ZodOptional<ZodNullable<(...)>>;
                                        timeout_seconds: ZodOptional<ZodNullable<(...)>>;
                                        url: ZodString;
                                    },
                                    "strict",
                                    ZodTypeAny,
                                    {
                                        headers?: Record<(...), (...)>
                                        | null;
                                        max_attempts?: number | null;
                                        secret_ref?: string | null;
                                        signing_secret?: string | null;
                                        timeout_seconds?: number | null;
                                        url: string;
                                    },
                                    {
                                        headers?: Record<(...), (...)>
                                        | null;
                                        max_attempts?: number | null;
                                        secret_ref?: string | null;
                                        signing_secret?: string | null;
                                        timeout_seconds?: number | null;
                                        url: string;
                                    },
                                >,
                            >,
                        >;
                    },
                    "strict",
                    ZodTypeAny,
                    {
                        agent_type?: string
                        | null;
                        created_at: number;
                        cron?: string | null;
                        enabled: boolean;
                        last_error?: string | null;
                        last_job_id?: string | null;
                        last_run_at?: number | null;
                        metadata?: Record<string, unknown> | null;
                        name: string;
                        next_run_at?: number | null;
                        question: string;
                        run_at?: number | null;
                        schedule_id: string;
                        schedule_type: "one_off" | "cron";
                        tenant_id?: string | null;
                        timezone: string;
                        updated_at: number;
                        user_id?: string | null;
                        webhook?:
                            | {
                                headers?: Record<string, string>
                                | null;
                                max_attempts?: number | null;
                                secret_ref?: string | null;
                                signing_secret?: string | null;
                                timeout_seconds?: number | null;
                                url: string;
                            }
                            | null;
                    },
                    {
                        agent_type?: string
                        | null;
                        created_at: number;
                        cron?: string | null;
                        enabled: boolean;
                        last_error?: string | null;
                        last_job_id?: string | null;
                        last_run_at?: number | null;
                        metadata?: Record<string, unknown> | null;
                        name: string;
                        next_run_at?: number | null;
                        question: string;
                        run_at?: number | null;
                        schedule_id: string;
                        schedule_type: "one_off" | "cron";
                        tenant_id?: string | null;
                        timezone: string;
                        updated_at: number;
                        user_id?: string | null;
                        webhook?:
                            | {
                                headers?: Record<string, string>
                                | null;
                                max_attempts?: number | null;
                                secret_ref?: string | null;
                                signing_secret?: string | null;
                                timeout_seconds?: number | null;
                                url: string;
                            }
                            | null;
                    },
                >,
                "many",
            >;
        },
        "strict",
        ZodTypeAny,
        {
            ok: boolean;
            schedules: {
                agent_type?: string
                | null;
                created_at: number;
                cron?: string | null;
                enabled: boolean;
                last_error?: string | null;
                last_job_id?: string | null;
                last_run_at?: number | null;
                metadata?: Record<string, unknown> | null;
                name: string;
                next_run_at?: number | null;
                question: string;
                run_at?: number | null;
                schedule_id: string;
                schedule_type: "one_off" | "cron";
                tenant_id?: string | null;
                timezone: string;
                updated_at: number;
                user_id?: string | null;
                webhook?:
                    | {
                        headers?: Record<string, string>
                        | null;
                        max_attempts?: number | null;
                        secret_ref?: string | null;
                        signing_secret?: string | null;
                        timeout_seconds?: number | null;
                        url: string;
                    }
                    | null;
            }[];
        },
        {
            ok: boolean;
            schedules: {
                agent_type?: string
                | null;
                created_at: number;
                cron?: string | null;
                enabled: boolean;
                last_error?: string | null;
                last_job_id?: string | null;
                last_run_at?: number | null;
                metadata?: Record<string, unknown> | null;
                name: string;
                next_run_at?: number | null;
                question: string;
                run_at?: number | null;
                schedule_id: string;
                schedule_type: "one_off" | "cron";
                tenant_id?: string | null;
                timezone: string;
                updated_at: number;
                user_id?: string | null;
                webhook?:
                    | {
                        headers?: Record<string, string>
                        | null;
                        max_attempts?: number | null;
                        secret_ref?: string | null;
                        signing_secret?: string | null;
                        timeout_seconds?: number | null;
                        url: string;
                    }
                    | null;
            }[];
        },
    > = ...

    Runtime schema for schedule list responses returned by the Modal backend.