# Change concurrency (/docs/api-reference/bulk-calls/setBulkCallConcurrency)

> Change how many calls the campaign places at once, including while it is running. Raise it to finish sooner, lower it if your team cannot keep up with transfers or your numbers are being answered less.

**PUT** `/calls/bulk_call/{bulk_call_id}/concurrency`

Change how many calls the campaign places at once, including while it is
running. Raise it to finish sooner, lower it if your team cannot keep up
with transfers or your numbers are being answered less.

The ceiling is your account's concurrency limit.

```yaml
operationId: setBulkCallConcurrency
parameters:
  - in: path
    name: bulk_call_id
    required: true
    schema:
      type: integer
    description: Id of the bulk call campaign.
requestBody:
  required: true
  content:
    application/json:
      schema:
        type: object
        required:
          - concurrent_call_limit
        properties:
          concurrent_call_limit:
            type: integer
            minimum: 1
            example: 5
            description: Calls to place at once.
responses:
  '200':
    description: New concurrency.
    content:
      application/json:
        schema:
          type: object
          properties:
            status:
              type: string
            message:
              type: string
            concurrent_call_limit:
              type: integer
        example:
          status: success
          message: Concurrency updated
          concurrent_call_limit: 5
```

**cURL**

```bash
curl -X PUT "https://backend.omnidim.io/api/v1/calls/bulk_call/314/concurrency" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"concurrent_call_limit": 5}'
```

**curl**

```bash
curl -X PUT "https://omnidim.io/api/v1/calls/bulk_call/{bulk_call_id}/concurrency" \
  -H "Authorization: Bearer $OMNIDIM_API_KEY"
```