Documentation Index
Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
veryfront/jobs
Jobs module for durable project-scoped background execution. Provides a public SDK surface for one-off jobs, cron jobs, batch summaries, job target discovery, and the canonical split between user-visible events and raw debugging logs.
Import
import {
createJobsClient,
CronJobSchema,
CronJobStatusSchema,
JobBatchResultSchema,
JobBatchSchema,
JobBatchStatusCountsSchema,
} from "veryfront/jobs";
Examples
import { VeryfrontJobsClient } from "veryfront/jobs";
const jobs = new VeryfrontJobsClient({
authToken: process.env.VERYFRONT_API_TOKEN,
projectReference: "my-project",
});
const job = await jobs.knowledge.ingestByUploadIds({
uploadIds: ["00000000-0000-0000-0000-000000000000"],
});
const events = await jobs.events(job.id);
Exports
Components
| Name | Description | Source |
|---|
CronJobSchema | Zod schema for cron job. | source |
CronJobStatusSchema | Zod schema for cron job status. | source |
JobBatchResultSchema | Zod schema for job batch result. | source |
JobBatchSchema | Zod schema for job batch. | source |
JobBatchStatusCountsSchema | Zod schema for job batch status counts. | source |
JobEventSchema | Zod schema for job event. | source |
JobEventsResponseSchema | Zod schema for job events response. | source |
JobKindSchema | Zod schema for job kind. | source |
JobListItemSchema | Zod schema for job list item. | source |
JobLogsResponseSchema | Zod schema for job logs response. | source |
JobResultSchema | Zod schema for job result. | source |
JobResultSummarySchema | Zod schema for job result summary. | source |
JobSchema | Zod schema for job. | source |
JobStatusSchema | Zod schema for job status. | source |
JobTargetDefinitionSchema | Zod schema for job target definition. | source |
JobTargetDefinitionsResponseSchema | Zod schema for job target definitions response. | source |
KnowledgeIngestBatchSourceSchema | Zod schema for knowledge ingest batch source. | source |
KnowledgeIngestBatchSourceWithMessageSchema | Zod schema for knowledge ingest batch source with message. | source |
KnowledgeIngestFailedFileResultSchema | Zod schema for knowledge ingest failed file result. | source |
KnowledgeIngestFileResultSchema | Zod schema for knowledge ingest file result. | source |
KnowledgeIngestJobResultCountsSchema | Zod schema for knowledge ingest job result counts. | source |
KnowledgeIngestJobResultMetadataSchema | Zod schema for knowledge ingest job result metadata. | source |
KnowledgeIngestJobResultSchema | Zod schema for knowledge ingest job result. | source |
KnowledgeIngestSkippedFileResultSchema | Zod schema for knowledge ingest skipped file result. | source |
PageInfoSchema | Zod schema for page info. | source |
PaginatedCronJobsResponseSchema | Zod schema for paginated cron jobs response. | source |
PaginatedJobsResponseSchema | Zod schema for paginated jobs response. | source |
ReservedJobTargetFamilySchema | Zod schema for reserved job target family. | source |
Functions
| Name | Description | Source |
|---|
createJobsClient | Create jobs client. | source |
Classes
| Name | Description | Source |
|---|
VeryfrontJobsClient | Implement veryfront jobs client. | source |
Types
| Name | Description | Source |
|---|
CreateCronJobInput | Input payload for create cron job. | source |
CreateJobInput | Input payload for create job. | source |
CronJob | Public API contract for cron job. | source |
CronJobStatus | Public API contract for cron job status. | source |
Job | Public API contract for job. | source |
JobBatch | Public API contract for job batch. | source |
JobBatchResult | Result returned from job batch. | source |
JobBatchStatusCounts | Public API contract for job batch status counts. | source |
JobEvent | Event emitted for job. | source |
JobEventsResponse | Response payload for job events. | source |
JobKind | Public API contract for job kind. | source |
JobListItem | Public API contract for job list item. | source |
JobLogsResponse | Response payload for job logs. | source |
JobResult | Result returned from job. | source |
JobResultSummary | Public API contract for job result summary. | source |
JobStatus | Public API contract for job status. | source |
JobTargetDefinition | Definition for job target. | source |
JobTargetDefinitionsResponse | Response payload for job target definitions. | source |
KnowledgeIngestBatchSource | Public API contract for knowledge ingest batch source. | source |
KnowledgeIngestBatchSourceWithMessage | Message shape for knowledge ingest batch source with. | source |
KnowledgeIngestByUploadIdsInput | Input payload for knowledge ingest by upload IDs. | source |
KnowledgeIngestByUploadPathsInput | Input payload for knowledge ingest by upload paths. | source |
KnowledgeIngestByUploadPrefixInput | Input payload for knowledge ingest by upload prefix. | source |
KnowledgeIngestFailedFileResult | Result returned from knowledge ingest failed file. | source |
KnowledgeIngestFileResult | Result returned from knowledge ingest file. | source |
KnowledgeIngestJobOptions | Options accepted by knowledge ingest job. | source |
KnowledgeIngestJobResult | Result returned from knowledge ingest job. | source |
KnowledgeIngestSkippedFileResult | Result returned from knowledge ingest skipped file. | source |
ListBatchJobsOptions | Options accepted by list batch jobs. | source |
ListCronJobsOptions | Options accepted by list cron jobs. | source |
ListJobEventsOptions | Options accepted by list job events. | source |
ListJobsOptions | Options accepted by list jobs. | source |
PaginatedCronJobsResponse | Response payload for paginated cron jobs. | source |
PaginatedJobsResponse | Response payload for paginated jobs. | source |
ProjectScopedOptions | Options accepted by project scoped. | source |
ReservedJobTargetFamily | Public API contract for reserved job target family. | source |
UpdateCronJobInput | Input payload for update cron job. | source |
VeryfrontJobsClientConfig | Configuration used by veryfront jobs client. | source |
User guides:
- jobs: Schedule and run background jobs
- tasks: Define task targets for jobs
Architecture: