> ## 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 Job Data Create

> Create job data for a bulk job. Includes SDK V2 and CLI requests, input constraints, response fields, and Deepline credit cost.

Create job data for a bulk job.

<Info>
  Tool ID: `salesloft_bulk_jobs_job_data_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_job_data_create',
  {
    "bulk_jobs_id": 123,
    "data": [
      {}
    ]
  },
);

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

### CLI

```bash theme={null}
deepline tools execute salesloft_bulk_jobs_job_data_create --input '{
  "bulk_jobs_id": 123,
  "data": [
    {}
  ]
}' --json
```

## Example response

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

```json theme={null}
{
  "data": {
    "records": 123
  }
}
```

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

## Input reference

Upload job data for the specified bulk job. Upload an array of objects, where element contains the parameters necessary to execute the individual calls. Each call to this endpoint can handle up to 5,000 records at a time. There is no limit to how many times you can create job data for a given bulk job. 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.bulk_jobs_id` | `integer` | Yes      | —       | The id for the bulk job to which the job data relates                                                                  |
| `payload.data`         | `array`   | Yes      | —       | Array of objects containing parameters to be used to execute an instance of each. Array must be 5,000 records or less. |

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

  ### Input JSON Schema

  ```json theme={null}
  {
    "type": "object",
    "description": "Upload job data for the specified bulk job. Upload an array of objects, where element contains the parameters necessary to execute the individual calls. Each call to this endpoint can handle up to 5,000 records at a time. There is no limit to how many times you can create job data for a given bulk job. 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": {
      "bulk_jobs_id": {
        "type": "integer",
        "description": "The id for the bulk job to which the job data relates"
      },
      "data": {
        "type": "array",
        "description": "Array of objects containing parameters to be used to execute an instance of each. Array must be 5,000 records or less.",
        "items": {
          "type": "object",
          "properties": {},
          "additionalProperties": true
        }
      }
    },
    "required": [
      "bulk_jobs_id",
      "data"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Output reference

Standard tool result payload.

| Name                  | Type      | Required | Default | Details                                        |
| --------------------- | --------- | -------- | ------- | ---------------------------------------------- |
| `result.data`         | `object`  | Yes      | —       | Provider response payload.                     |
| `result.data.records` | `integer` | No       | —       | Number of records created                      |
| `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": {
          "records": {
            "type": "integer",
            "description": "Number of records created"
          }
        },
        "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)
