Rafiki Worker API Reference
    Preparing search index...

    Variable JobSubmitRequestSchemaConst

    JobSubmitRequestSchema: ZodObject<
        {
            agent_type: ZodOptional<ZodNullable<ZodString>>;
            job_id: ZodOptional<ZodNullable<ZodString>>;
            metadata: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
            question: ZodString;
            schedule_at: ZodOptional<ZodNullable<ZodNumber>>;
            session_id: ZodOptional<ZodNullable<ZodString>>;
            session_key: ZodOptional<ZodNullable<ZodString>>;
            tenant_id: ZodOptional<ZodNullable<ZodString>>;
            user_id: ZodOptional<ZodNullable<ZodString>>;
            webhook: ZodOptional<
                ZodNullable<
                    ZodObject<
                        {
                            headers: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodString>>>;
                            max_attempts: ZodOptional<ZodNullable<ZodNumber>>;
                            secret_ref: ZodOptional<ZodNullable<ZodString>>;
                            signing_secret: ZodOptional<ZodNullable<ZodString>>;
                            timeout_seconds: ZodOptional<ZodNullable<ZodNumber>>;
                            url: ZodString;
                        },
                        "strict",
                        ZodTypeAny,
                        {
                            headers?: Record<string, string>
                            | null;
                            max_attempts?: number | null;
                            secret_ref?: string | null;
                            signing_secret?: string | null;
                            timeout_seconds?: number | null;
                            url: string;
                        },
                        {
                            headers?: Record<string, string>
                            | 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;
            job_id?: string | null;
            metadata?: Record<string, unknown> | null;
            question: string;
            schedule_at?: number | null;
            session_id?: string | null;
            session_key?: string | null;
            tenant_id?: string | null;
            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;
            job_id?: string | null;
            metadata?: Record<string, unknown> | null;
            question: string;
            schedule_at?: number | null;
            session_id?: string | null;
            session_key?: string | null;
            tenant_id?: string | null;
            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 public job submission requests.