EnrichmentJob
An async product-enrichment job. Returned immediately by startProductEnrichment; poll productEnrichmentJob(jobId) until status is COMPLETED (read suggestion) or FAILED (read error). Replaces the request-blocking enrichProduct path, which exceeded the client HTTP timeout.
type EnrichmentJob {
error: String
jobId: ID!
status: EnrichmentJobStatus!
suggestion: ProductEnrichmentSuggestion
}
Fields
EnrichmentJob.error ● String scalar
Failure reason. Present only when status is FAILED.
EnrichmentJob.jobId ● ID! non-null scalar
The ID of the job.
EnrichmentJob.status ● EnrichmentJobStatus! non-null enum
Where the job stands.
EnrichmentJob.suggestion ● ProductEnrichmentSuggestion object
The enrichment result. Present only when status is COMPLETED.
Returned By
productEnrichmentJob query ● startProductEnrichment mutation