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

# Salesloft: Bulk Jobs Create

> Create a bulk job. Salesloft Bulk Jobs Create reference includes SDK V2 and CLI requests, input constraints, response fields, and Deepline cost.

Create a bulk job.

<Info>
  Tool ID: `salesloft_bulk_jobs_create`
</Info>

## Run this action

Use the TypeScript SDK for a single call. Put `ctx.tools.execute(...)` inside a Play when the call should be durable, scheduled, or run across a CSV.

```ts theme={null}
import { Deepline } from 'deepline';

const deepline = await Deepline.connect();
const result = await deepline.tools.execute(
  'salesloft_bulk_jobs_create',
  {
    "type": "example"
  },
);

console.log(result.toolResponse.raw);
```

### CLI

```bash theme={null}
deepline tools execute salesloft_bulk_jobs_create --input '{
  "type": "example"
}' --json
```

## Example response

The SDK exposes this shape at `result.toolResponse.raw`. Values below are representative.

```json theme={null}
{
  "data": {
    "updated_at": "2026-01-15T12:00:00Z",
    "type": "example",
    "total": 123
  }
}
```

Use `deepline tools get salesloft_bulk_jobs_create --json` for the latest machine-readable contract.

## Input reference

Creates a bulk job. The type of the bulk job must be included when created. For additional information on creating bulk jobs, the types of supported bulk jobs, and examples of the bulk job flow, visit the bulk job details page .

| Name           | Type     | Required | Default | Details                                                                                                         |
| -------------- | -------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------- |
| `payload.type` | `string` | Yes      | —       | Type of bulk job. Must be a valid type. Follow link to the bulk job details page above to view supported types. |
| `payload.name` | `string` | No       | —       | Name for your bulk job                                                                                          |

<details>
  <summary>Show raw input schema</summary>

  ### Input JSON Schema

  ```json theme={null}
  {
    "type": "object",
    "description": "Creates a bulk job. The type of the bulk job must be included when created. For additional information on creating bulk jobs, the types of supported bulk jobs, and examples of the bulk job flow, visit the bulk job details page .",
    "properties": {
      "type": {
        "type": "string",
        "description": "Type of bulk job. Must be a valid type. Follow link to the bulk job details page above to view supported types."
      },
      "name": {
        "type": "string",
        "description": "Name for your bulk job"
      }
    },
    "required": [
      "type"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Output reference

Standard tool result payload.

| Name                           | Type      | Required | Default | Details                                                                                 |
| ------------------------------ | --------- | -------- | ------- | --------------------------------------------------------------------------------------- |
| `result.data`                  | `object`  | Yes      | —       | Provider response payload.                                                              |
| `result.data.updated_at`       | `string`  | No       | —       | When this bulk job was updated Format: `date-time`.                                     |
| `result.data.type`             | `string`  | No       | —       | Type of the Bulk Job.                                                                   |
| `result.data.total`            | `integer` | No       | —       | Number of total records for this Bulk Job                                               |
| `result.data.state`            | `string`  | No       | —       | State of the Bulk Job. Must be one of: open, executing, done.                           |
| `result.data.started_at`       | `string`  | No       | —       | When this bulk job started processing. null until bulk job is done Format: `date-time`. |
| `result.data.scopes`           | `array`   | No       | —       | Scopes                                                                                  |
| `result.data.ready_to_execute` | `boolean` | No       | —       | Whether the Bulk Job is ready to be executed                                            |
| `result.data.processed`        | `integer` | No       | —       | Number of processed records at the time of request for this Bulk Job                    |
| `result.data.name`             | `string`  | No       | —       | Name of this Bulk Job                                                                   |
| `result.data.marked_ready_at`  | `string`  | No       | —       | When this bulk job was marked as ready to execute Format: `date-time`.                  |
| `result.data.id`               | `integer` | No       | —       | ID of this Bulk Job                                                                     |
| `result.data.finished_at`      | `string`  | No       | —       | When this bulk job finished processing Format: `date-time`.                             |
| `result.data.errors`           | `integer` | No       | —       | Number of errored records at the time of request for this Bulk Job                      |
| `result.data.created_at`       | `string`  | No       | —       | When this bulk job was created Format: `date-time`.                                     |
| `result.meta`                  | `object`  | No       | —       | Additional response metadata (status, paging).                                          |

<details>
  <summary>Show raw output schema</summary>

  ### Output JSON Schema

  ```json theme={null}
  {
    "type": "object",
    "description": "Standard tool result payload.",
    "properties": {
      "data": {
        "type": "object",
        "description": "Provider response payload.",
        "properties": {
          "updated_at": {
            "type": "string",
            "description": "When this bulk job was updated",
            "format": "date-time"
          },
          "type": {
            "type": "string",
            "description": "Type of the Bulk Job."
          },
          "total": {
            "type": "integer",
            "description": "Number of total records for this Bulk Job"
          },
          "state": {
            "type": "string",
            "description": "State of the Bulk Job. Must be one of: open, executing, done."
          },
          "started_at": {
            "type": "string",
            "description": "When this bulk job started processing. null until bulk job is done",
            "format": "date-time"
          },
          "scopes": {
            "type": "array",
            "description": "Scopes",
            "items": {
              "type": "string"
            }
          },
          "ready_to_execute": {
            "type": "boolean",
            "description": "Whether the Bulk Job is ready to be executed"
          },
          "processed": {
            "type": "integer",
            "description": "Number of processed records at the time of request for this Bulk Job"
          },
          "name": {
            "type": "string",
            "description": "Name of this Bulk Job"
          },
          "marked_ready_at": {
            "type": "string",
            "description": "When this bulk job was marked as ready to execute",
            "format": "date-time"
          },
          "id": {
            "type": "integer",
            "description": "ID of this Bulk Job"
          },
          "finished_at": {
            "type": "string",
            "description": "When this bulk job finished processing",
            "format": "date-time"
          },
          "errors": {
            "type": "integer",
            "description": "Number of errored records at the time of request for this Bulk Job"
          },
          "created_at": {
            "type": "string",
            "description": "When this bulk job was created",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "meta": {
        "type": "object",
        "description": "Additional response metadata (status, paging).",
        "additionalProperties": true
      }
    },
    "required": [
      "data"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Deepline cost

* Pricing model: `fixed` (per call).
* Estimated Deepline credits: `0` per pricing unit.
* Provider-native pricing may still exist outside Deepline credit billing.

## Related documentation

* [Salesloft provider guide](/docs/providers/salesloft/guide)
* [SDK V2 quickstart](/docs/sdk-v2/quickstart)
* [SDK reference](/docs/sdk-v2/sdk-reference)
* [Run tools across a CSV](/docs/sdk-v2/batch-csv)
