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

# List campaign attempts

> Retrieve individual contact call attempt records for a campaign

Returns the chronological list of call attempts for a campaign, with contact phone numbers, call durations, dispositions, and timestamps.

### Path parameters

<ParamField path="campaignId" type="string" required>
  The unique UUID of the campaign.
</ParamField>

### Query parameters

<ParamField query="status" type="string">
  Filter attempts by status — one of `PENDING`, `DIALING`, `ANSWERED`, `COMPLETED`, `FAILED`, `NO_ANSWER`, `BUSY`, `CANCELLED`.
</ParamField>

<CodeGroup>
  ```bash curl theme={null}
  curl -X GET "https://api.agentic-os.com/api/v1/campaigns/770e8400-e29b-41d4-a716-446655440000/attempts?status=COMPLETED" \
    -H "Authorization: Bearer $AGENTIC_OS_API_KEY"
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      "https://api.agentic-os.com/api/v1/campaigns/770e8400-e29b-41d4-a716-446655440000/attempts",
      headers={"Authorization": f"Bearer {API_KEY}"},
      params={"status": "COMPLETED"},
  )
  print(response.json())
  ```

  ```javascript Node theme={null}
  const response = await fetch(
    "https://api.agentic-os.com/api/v1/campaigns/770e8400-e29b-41d4-a716-446655440000/attempts?status=COMPLETED",
    {
      method: "GET",
      headers: { Authorization: `Bearer ${API_KEY}` },
    },
  );
  const data = await response.json();
  console.log(data);
  ```
</CodeGroup>

### Response

```json theme={null}
[
  {
    "id": "11111111-2222-3333-4444-555555555555",
    "campaignId": "770e8400-e29b-41d4-a716-446655440000",
    "contactId": "99999999-8888-7777-6666-555555555555",
    "attemptNo": 1,
    "status": "COMPLETED",
    "disposition": "ANSWERED",
    "dialedAt": "2026-06-01T10:10:00.000Z",
    "answeredAt": "2026-06-01T10:10:15.000Z",
    "endedAt": "2026-06-01T10:12:45.000Z",
    "durationSec": 150,
    "createdAt": "2026-06-01T10:05:00.000Z",
    "contact": {
      "phoneNumber": "+919876543210",
      "name": "Asha Patel"
    }
  }
]
```
