# Get Bulk API Job

> Activity for getting Bulk API Job in Salesforce

`UiPath.Salesforce.Activities.GetBulkApiJob`

Retrieves the details of a bulk API job.

## Properties

### Common

* **DisplayName** - The display name of the activity.

### Input

* **Id** - The ID of the bulk API job whose details you want to retrieve. This field supports only strings and `String` variables.

### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

### Output

* **NumberRecordsFailed** - The number of records that were not successfully processed in the specified job, stored in an `Int32` variable. This field supports only `Int32` variables.
* **NumberRecordsProcessed** - The number of records that were successfully processed in the specified job, stored in an `Int32` variable. This field supports only `Int32` variables.
* **Object** - The Salesforce object on which you want to perform the operation. This field supports only strings and `String` variables.
* **Operation** - The bulk API operation that was performed, stored in a `BulkApiOperation` variable. This field supports only `BulkApiOperation` variables.
* **Retries** - The number of times that Salesforce attempted to save the results of an operation, stored in an `Int32` variable. Repeated attempts may be due to an issue. This field supports only `Int32` variables.
* **SalesforceStatus** - The status that is returned from Salesforce once the action is completed, stored in a `SalesforceStatus` variable. This field supports only `SalesforceStatus` variables.
* **State** - The current state of processing for the specified job. This field supports only strings and String variables. Supported values for this field are:
  + `Open`
  + `UploadComplete`
  + `Aborted`
  + `Failed`
  + `JobComplete`
  + `Closed`
