Rebrand 2023 Learn more 

  • Jobs/
    Cancel A Job

    Cancel A Job

    This endpoint is for Administrator use only. Do not use this endpoint on your customer-facing frontends.

    The jobs endpoint displays the status of a number of endpoints that function as jobs, for example, product import and export, and duplicating hierarchies. See Overview.

    Jobs are processed one at a time. You can continue to send job requests, but those jobs are queued. In other words, Commerce looks for any jobs that have a status of PENDING and starts the job with the earliest created date. If you decide that a specific job needs to be prioritized over another, you can cancel the less critical job using the Cancel a job endpoint. You can only cancel jobs whose status is PENDING.

    POST Cancel A Job

    https://useast.api.elasticpath.com/pcm/jobs/:jobId/cancel
    

    Parameters

    Path parameters

    NameRequiredTypeDescription
    jobIdRequiredstringThe ID of the job that you want to cancel.

    Headers

    NameRequiredTypeDescription
    AuthorizationRequiredstringThe Bearer token required to get access to the API.

    Request Example

    curl -X POST https://useast.api.elasticpath.com/pcm/job/1e5da4bf-b2c0-4619-bb3d-f749875b15bb/cancel \
         -H "Authorization: Bearer XXXX" \
         -H "Content-Type: application/json" \
    

    Response Example

    200 OK

    {
      "data": {
        "type": "pim-job",
        "id": "1e5da4bf-b2c0-4619-bb3d-f749875b15bb",
        "attributes": {
          "completed_at": null,
          "created_at": "2023-11-14 15:37:13.589 +0000 UTC",
          "started_at": null,
          "status": "cancelled",
          "type": "product-import",
          "updated_at": "2023-11-14 15:37:13.589 +0000 UTC"
        },
        "meta": {
          "x_request_id": "4fde01c1-95ba-4dd6-948e-b9d5763ff9c2"
        }
      }
    }
    
    Previous
    Get A Job