> ## Documentation Index
> Fetch the complete documentation index at: https://developer.lulacommerce.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Job Status Of Ingestion

> This endpoint allows you to check the status of a background job, typically used to monitor the progress of bulk product uploads and inventory ingestion processes.

This endpoint provides status information for asynchronous jobs such as CSV uploads, JSON bulk imports, and inventory updates. Use this to track the progress and completion status of your data ingestion operations.

<Note>
  Job IDs are typically returned from other endpoints that initiate background processing tasks.
</Note>

### Path Parameters

<ParamField path="job_id" type="string" required>
  The unique identifier of the job you want to check
</ParamField>

### Response

The response structure will depend on the job type and current status. Common response fields include:

<ResponseField name="status" type="string">
  Current job status (e.g., "pending", "processing", "completed", "failed")
</ResponseField>

<ResponseField name="progress" type="number">
  Job completion percentage (0-100)
</ResponseField>

<ResponseField name="created_at" type="string">
  Job creation timestamp
</ResponseField>

<ResponseField name="updated_at" type="string">
  Last status update timestamp
</ResponseField>

<ResponseField name="error_message" type="string">
  Error details if the job failed
</ResponseField>

<Tip>
  Poll this endpoint periodically to monitor long-running import jobs. Most jobs complete within a few minutes, but large datasets may take longer.
</Tip>

<Warning>
  Job status information may only be available for a limited time after completion. Check job status promptly after initiating background tasks.
</Warning>
