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

# Prospect

> The prospect object represents a person enrolled in a specific campaign.

A prospect links a [person](/api-reference/objects/person) to a [campaign](/api-reference/objects/campaign). A single person can be a prospect in multiple campaigns.

## Fields

<ParamField path="id" type="string (uuid)" required>
  Unique identifier for the prospect.
</ParamField>

<ParamField path="objectType" type="string" required>
  Always `prospect`.
</ParamField>

<ParamField path="personId" type="string (uuid)" required>
  The ID of the [person](/api-reference/objects/person) associated with this
  prospect.
</ParamField>

<ParamField path="campaignId" type="string (uuid)" required>
  The ID of the [campaign](/api-reference/objects/campaign) this prospect
  belongs to.
</ParamField>

<ParamField path="createdAt" type="string (date-time)" required>
  Timestamp when the prospect was created.
</ParamField>

<ParamField path="updatedAt" type="string (date-time)" required>
  Timestamp when the prospect was last updated.
</ParamField>

## Example

```json theme={null}
{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "objectType": "prospect",
  "personId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "campaignId": "d290f1ee-6c54-4b01-90e6-d701748f0851",
  "createdAt": "2024-01-12T14:00:00Z",
  "updatedAt": "2024-01-12T14:00:00Z"
}
```

## Used in

* [List prospects](/api-reference/prospects/list) - returns an array of prospect objects
* [Get a prospect](/api-reference/prospects/get) - returns a single prospect object
