---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / operations/jobs

# operations/jobs

Job execution operations for B2C Commerce.

SDK consumers should call SCAPI ops directly via the free functions
exported from `./scapi-ops` (or, for legacy code, the OCAPI free
functions exported from `./run`). The CLI's `BackendDispatcher`
arbitrates between them based on the user's `apiBackend` preference;
that policy lives in the CLI layer.

Ordered import sets are exported from `./import-set` and continue to use
the site-archive/WebDAV workflow.

## Classes

- [CanonicalJobExecutionError](classes/CanonicalJobExecutionError.md)
- [ImportSetStateError](classes/ImportSetStateError.md)
- [ScapiJobStartError](classes/ScapiJobStartError.md)

## Interfaces

- [ExecuteJobOptions](interfaces/ExecuteJobOptions.md)
- [ExecuteJobScapiOptions](interfaces/ExecuteJobScapiOptions.md)
- [ExportableUnits](interfaces/ExportableUnits.md)
- [ExportDataUnitsConfiguration](interfaces/ExportDataUnitsConfiguration.md)
- [ExportGlobalDataConfiguration](interfaces/ExportGlobalDataConfiguration.md)
- [ExportSitesConfiguration](interfaces/ExportSitesConfiguration.md)
- [ImportSetItem](interfaces/ImportSetItem.md)
- [ImportSetItemResult](interfaces/ImportSetItemResult.md)
- [ImportSetLockOwner](interfaces/ImportSetLockOwner.md)
- [ImportSetReceipt](interfaces/ImportSetReceipt.md)
- [ImportSetResult](interfaces/ImportSetResult.md)
- [JobExecutionInfo](interfaces/JobExecutionInfo.md)
- [JobExecutionSearchResult](interfaces/JobExecutionSearchResult.md)
- [JobExecutionSearchResults](interfaces/JobExecutionSearchResults.md)
- [JobStepExecutionResult](interfaces/JobStepExecutionResult.md)
- [SearchJobExecutionsOptions](interfaces/SearchJobExecutionsOptions.md)
- [SearchJobExecutionsScapiOptions](interfaces/SearchJobExecutionsScapiOptions.md)
- [SiteArchiveExportOptions](interfaces/SiteArchiveExportOptions.md)
- [SiteArchiveExportResult](interfaces/SiteArchiveExportResult.md)
- [SiteArchiveImportOptions](interfaces/SiteArchiveImportOptions.md)
- [SiteArchiveImportResult](interfaces/SiteArchiveImportResult.md)
- [SiteArchiveImportSetOptions](interfaces/SiteArchiveImportSetOptions.md)
- [SiteArchiveImportSplitOptions](interfaces/SiteArchiveImportSplitOptions.md)
- [SplitImportPartInfo](interfaces/SplitImportPartInfo.md)
- [SplitImportPlanInfo](interfaces/SplitImportPlanInfo.md)
- [SystemJobSpec](interfaces/SystemJobSpec.md)
- [WaitForJobOptions](interfaces/WaitForJobOptions.md)
- [WaitForJobPollInfo](interfaces/WaitForJobPollInfo.md)

## Type Aliases

- [ImportSetEvent](type-aliases/ImportSetEvent.md)
- [JobExecution](type-aliases/JobExecution.md)
- [JobExecutionParameter](type-aliases/JobExecutionParameter.md)
- [JobExecutionStatus](type-aliases/JobExecutionStatus.md)
- [JobStepExecution](type-aliases/JobStepExecution.md)

## Functions

- [discoverExportableUnits](functions/discoverExportableUnits.md)
- [discoverImportSet](functions/discoverImportSet.md)
- [executeJob](functions/executeJob.md)
- [findRunningJobExecution](functions/findRunningJobExecution.md)
- [getJobErrorMessage](functions/getJobErrorMessage.md)
- [getJobExecution](functions/getJobExecution.md)
- [getJobLog](functions/getJobLog.md)
- [mapCanonicalToOcapiExecution](functions/mapCanonicalToOcapiExecution.md)
- [mapOcapiExecution](functions/mapOcapiExecution.md)
- [mapOcapiSearchResult](functions/mapOcapiSearchResult.md)
- [runSystemJob](functions/runSystemJob.md)
- [scapiDeleteJobExecution](functions/scapiDeleteJobExecution.md)
- [scapiExecuteJob](functions/scapiExecuteJob.md)
- [scapiGetJobExecution](functions/scapiGetJobExecution.md)
- [scapiGetJobLog](functions/scapiGetJobLog.md)
- [scapiSearchJobExecutions](functions/scapiSearchJobExecutions.md)
- [searchJobExecutions](functions/searchJobExecutions.md)
- [siteArchiveExport](functions/siteArchiveExport.md)
- [siteArchiveExportToBuffer](functions/siteArchiveExportToBuffer.md)
- [siteArchiveExportToPath](functions/siteArchiveExportToPath.md)
- [siteArchiveImport](functions/siteArchiveImport.md)
- [siteArchiveImportSet](functions/siteArchiveImportSet.md)
- [siteArchiveImportSplit](functions/siteArchiveImportSplit.md)
- [waitForJob](functions/waitForJob.md)
- [waitForJobExecution](functions/waitForJobExecution.md)

## References

### JobExecutionError

Re-exports [JobExecutionError](../../errors/classes/JobExecutionError.md)
