# Retry contacts that did not connect (/docs/api-reference/bulk-calls/retryBulkCall)

> Re-queue contacts that did not connect, without creating a new campaign.

**POST** `/calls/bulk_call/{bulk_call_id}/manual_retry`

Re-queue contacts that did not connect, without creating a new campaign.

Use it after a campaign finishes with more no-answers than you expected,
or when the reason was on your side (a bad window, a number that was
having a bad day). Retried contacts keep their original variables.

```yaml
operationId: retryBulkCall
parameters:
  - in: path
    name: bulk_call_id
    required: true
    schema:
      type: integer
    description: Id of the bulk call campaign.
requestBody:
  content:
    application/json:
      schema:
        type: object
        properties:
          retry_strategy:
            type: string
            default: all
            description: |
              Which contacts to re-queue. `all` takes everything that did
              not connect.
          max_retries:
            type: integer
            description: Skip contacts already retried this many times.
          failure_reasons:
            type: array
            description: |
              Re-queue only contacts that failed for these reasons, for
              example `no-answer` and `busy`.
            items:
              type: string
responses:
  '200':
    description: How many contacts were re-queued.
    content:
      application/json:
        schema:
          type: object
          properties:
            status:
              type: string
            message:
              type: string
            current_status:
              type: string
        example:
          status: success
          message: 42 contacts queued for retry
          current_status: in_progress
```

**cURL**

```bash
curl -X POST "https://backend.omnidim.io/api/v1/calls/bulk_call/314/manual_retry" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"retry_strategy": "all", "max_retries": 2}'
```

**curl**

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