# The Campaign object

## Fields

- `id` (string, required)
- `organization_id` (string, required)
- `name` (string, required)
- `assistant_id` (string, required)
- `assistant` ([Assistant](https://www.getrevox.com/docs/api/objects/assistant.md), optional)
- `from_phone_number` (string, optional, nullable)
- `max_concurrent_calls` (number, optional, nullable)
- `scheduled_at` (any, optional, nullable)
- `call_retry_config` ([CallRetryConfig](https://www.getrevox.com/docs/api/objects/call-retry-config.md), optional, nullable)
- `status` (enum (string), required): One of: `running`, `paused`, `completed`.
- `is_cancelled` (boolean, required)
- `structured_output_extraction` (enum (string), optional): The status of the structured output extraction. One of: `none`, `running`, `completed`.
- `row_stats` (object, optional)
  - `not_launched` (number, required)
  - `skipped` (number, required)
  - `pending` (number, required)
  - `calling` (number, required)
  - `retry` (number, required)
  - `completed` (number, required)
  - `failed` (number, required)
  - `total` (number, required)
- `metadata_keys` (array of string, optional)
- `funnel_stats` (object, optional)
  - `total_leads` (number, required)
  - `hot` (number, required)
  - `talked_to_human` (number, required)
- `created_by` ([OrgMember](https://www.getrevox.com/docs/api/objects/org-member.md), optional, nullable)
- `created_at` (any, required)
- `updated_at` (any, required)