---
schema_version: "1"
id: 869c9104377eaab7f650b98f6ca8f4d7dc2a04293b77efb97429c20622a55114
title: Monitor Bulk Data Load Jobs
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/monitoring_async_api_jobs.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.monitoring_async_api_jobs.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 43ed05ab682912610aa0221522a4465cce2b4eb21b09eb7372f64717f0e982cb
description: Process a set of records by creating a job that contains data that will be processed asynchronously. The job specifies which object is being processed and what type of operation is being used.
products:
  - Salesforce Platform
  - Cross Cloud
release: "264"
---
# Monitor Bulk Data Load Jobs

Process a set of records by creating a job that contains data that will be processed asynchronously. The job specifies which object is being processed and what type of operation is being used.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, <strong>Developer</strong>, and <strong>Database.com</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
      <colgroup>
        <col style="width:50%">
        <col style="width:50%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d151009e74">User Permissions
            Needed</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e74 ">To monitor bulk data load jobs:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e74 ">Manage Data Integrations, API Enabled, View Setup and Configuration</td>

        </tr>
      </tbody>
    </table>

To track the status of bulk data load jobs that are in progress or recently completed, enter Bulk Data Load Jobs in the Quick Find box, then select **Bulk Data Load Jobs**. This page allows you to monitor the progress of current jobs and the results of recent jobs.

The In Progress Jobs list contains the following columns, shown in alphabetical order:

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col style="width:15%">
        <col style="width:85%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d151009e120">Column</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d151009e123">Description</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e120 ">
            <samp class="parmname">Job ID</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e123 ">The unique, 15–character ID for this job.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e120 ">
            <samp class="parmname">Job Type</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e123 ">The API type used for the job. Valid values are ‘Bulk V1’, ‘Bulk V2’,
            and ‘Bulk V2 Query’. Bulk V2 and Bulk V2 Query jobs use the newer Bulk
            API 2.0 for creating and processing job data. Bulk API 2.0 simplifies
            the job process by automatically creating batches.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e120 ">
            <samp class="parmname">Object</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e123 ">The object type for the data being processed. All data in a job must
            be of a single object type.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e120 ">
            <samp class="parmname">Operation</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e123 ">
            <p>The
              processing operation for all the batches in the job. Possible values
              are:</p><a name="monitoring_async_api_jobs__operation_enum_list_ul"><!-- --></a>
            <ul id="monitoring_async_api_jobs__operation_enum_list_ul">
              <li><code>Delete</code></li>
              <li><code>Insert</code></li>
              <li><code>Query</code></li>
              <li><code>QueryAll</code></li>
              <li><code>Upsert</code></li>
              <li><code>Update</code></li>
              <li><code>HardDelete</code></li>
            </ul>
          </td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e120 ">
            <samp class="parmname">Progress</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e123 ">The percentage of batches processed relative to the total number of
            batches submitted. Progress is not shown when the job is open because
            the total number of batches in the job is not known until the job is
            closed. Progress may not accurately reflect the number of records
            processed. Batches may not all contain the same number of records and
            they may be processed at different speeds.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e120 ">
            <samp class="parmname">Records Processed</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e123 ">The number of records already processed. This number increases as
            more batches are processed.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e120 ">
            <samp class="parmname">Start Time</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e123 ">The date and time when the job was submitted.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e120 ">
            <samp class="parmname">Status</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e123 ">
            <p>The current state of processing for the job. The valid values are:</p><a name="monitoring_async_api_jobs__field_status_options"><!-- --></a>
            <ul id="monitoring_async_api_jobs__field_status_options">
              <li><code>Open</code>: The job has been
                created, and data can be added to the job.</li>
              <li><code>Closed</code>: No new data can be
                added to this job. Data associated with the job may be processed
                after a job is closed. You cannot edit or save a closed
                job.</li>
              <li><code>Aborted</code>: The job has been
                aborted.</li>
              <li><code>Failed</code>: The job has failed.
                Data that was successfully processed in the job cannot be rolled
                back.</li>
              <li><code>Job Complete</code>: The job was
                processed by Salesforce. For Bulk API 2.0 jobs only.</li>
              <li><code>Upload Complete</code>: No new
                data can be added to this job. You can’t edit or save a closed
                job. For Bulk API 2.0 jobs only.</li>
            </ul>
          </td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e120 ">
            <samp class="parmname">Submitted By</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e123 ">The name of the user that submitted the job.</td>

        </tr>
      </tbody>
    </table>

The Completed Jobs list contains the following columns, shown in alphabetical order. Completed jobs are removed from the list seven days after completion.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col style="width:15%">
        <col style="width:85%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d151009e305">Column</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d151009e308">Description</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">End Time</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">The date and time when the job completed.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">Job ID</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">The unique, 15–character ID for this job.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">Job Type</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">The API type used for the job. Valid values are ‘Bulk V1’, ‘Bulk V2’,
            and ‘Bulk V2 Query’. Bulk V2 and Bulk V2 Query jobs use the newer Bulk
            API 2.0 for creating and processing job data. Bulk API 2.0 simplifies
            the job process by automatically creating batches.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">Object</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">The object type for the data being processed. All data in a job must
            be of a single object type.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">Operation</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">
            <p>The processing operation for all the batches in the job. The valid
              values are:</p>
            <ul>
              <li><code>Delete</code></li>
              <li><code>Insert</code></li>
              <li><code>Query</code></li>
              <li><code>QueryAll</code></li>
              <li><code>Upsert</code></li>
              <li><code>Update</code></li>
              <li><code>HardDelete</code></li>
            </ul>
          </td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">Records Processed</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">The number of records already processed. This number increases as
            more batches are processed.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">Start Time</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">The date and time when the job was submitted.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">Status</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">
            <p>The current state of processing for the job. The valid values are:</p>
            <ul>
              <li><code>Open</code>: The job has been
                created, and data can be added to the job.</li>
              <li><code>Closed</code>: No new data can be
                added to this job. Data associated with the job may be processed
                after a job is closed. You cannot edit or save a closed
                job.</li>
              <li><code>Aborted</code>: The job has been
                aborted.</li>
              <li><code>Failed</code>: The job has failed.
                Data that was successfully processed in the job cannot be rolled
                back.</li>
              <li><code>Job Complete</code>: The job was
                processed by Salesforce. For Bulk API 2.0 jobs only.</li>
              <li><code>Upload Complete</code>: No new
                data can be added to this job. You can’t edit or save a closed
                job. For Bulk API 2.0 jobs only.</li>
            </ul>
          </td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">Submitted By</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">The name of the user that submitted the job.</td>

        </tr>
        <tr class="">
          <td data-label="Column" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e305 ">
            <samp class="parmname">Time to Complete</samp>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d151009e308 ">The total time to complete the job.</td>

        </tr>
      </tbody>
    </table>

#### See Also

- [View Bulk Data Load Job Details](https://help.salesforce.com/s/articleView?id=xcloud.monitoring_async_api_jobs_details.htm&release=264.0.0&type=5 "When you create update, or delete a large volume of records with the Bulk API or Bulk API 2.0, each job has a Job Detail page where you can monitor the progress of the job.")
- [_Introduction to Bulk API 2.0_](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm)