---
schema_version: "1"
id: 408b081d88903947d004c3f03e1c67561457cec561ef9184840e8ba440e9e795
title: WaitlistParticipant
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/salesforce-scheduler-dev-guide/guides/salesforce-scheduler/objects/sforce-api-objects-waitlistparticipant.md
canonical_url: https://developer.salesforce.com/docs/service/salesforce-scheduler-dev-guide/guide/sforce-api-objects-waitlistparticipant.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 1eb038198d3ee80df50ed8db8c48f1776114954d2fbff2caa6943ada98909988
products:
  - Salesforce Scheduler Developer Guide
  - Service Cloud Developer Content
---

# WaitlistParticipant

Represents a customer who is added to a waitlist. This object is available in API version 58.0 and later.

## Supported Calls

`create()`, `delete()`, `describeLayout()`, `describeSObjects()`, `getDeleted()`, `getUpdated()`, `query()`, `retrieve()`, `search()`, `undelete()`, `update()`, `upsert()`

## Special Access Rules

Salesforce Scheduler must be enabled.

## Fields

### AcceptanceTime

-   **Type**: dateTime
-   **Properties**: Create, Filter, Nillable, Sort, Update
-   **Description**: The date and time the service resource accepts the appointment request of the waitlist participant. This field is available in API version 59.0 and later.

### Description

-   **Type**: textarea
-   **Properties**: Create, Filter, Nillable, Sort, Update
-   **Description**: The description of the waitlist participant.

### LastReferencedDate

-   **Type**: dateTime
-   **Properties**: Filter, Nillable, Sort
-   **Description**: The date when the waitlist participant record was last modified. Its label in the user interface is Last Modified Date.

### LastViewedDate

-   **Type**: dateTime
-   **Properties**: Filter, Nillable, Sort
-   **Description**: The date when the waitlist participant record was last viewed.

### ParticipantId

-   **Type**: reference
-   **Properties**: Create, Filter, Group, Sort, Update
-   **Description**: The ID of the participant that's associated as a parent for the service appointment. This field is a polymorphic relationship field.
-   **Relationship Name**: Participant
-   **Relationship Type**: Lookup
-   **Refers To**: Account, Contact, Lead

### RelatedRequestId

-   **Type**: reference
-   **Properties**: Create, Filter, Group, Nillable, Sort, Update
-   **Description**: This field is a relationship field.
-   **Relationship Name**: RelatedRequest
-   **Refers To**: ClinicalServiceRequest

### ParticipantIdentifier

-   **Type**: string
-   **Properties**: Autonumber, Defaulted on create, Filter, idLookup, Sort
-   **Description**: The alphanumeric unique identifier of the participant in a waitlist. For example, D101, E63, A5015

### ServiceAppointmentId

-   **Type**: reference
-   **Properties**: Create, Filter, Group, Nillable, Sort, Update
-   **Description**: The ID of the service appointment that’s related to the waitlist participant. This field is a relationship field.
-   **Relationship Name**: ServiceAppointment
-   **Relationship Type**: Lookup
-   **Refers To**: ServiceAppointment

### ServiceResourceId

-   **Type**: reference
-   **Properties**: Create, Filter, Group, Nillable, Sort, Update
-   **Description**: The ID of the service resource that’s related to the service appointment for the waitlist participant. This field is a relationship field.
-   **Relationship Name**: ServiceResource
-   **Relationship Type**: Lookup
-   **Refers To**: ServiceResource

### ServiceTerritoryId

-   **Type**: reference
-   **Properties**: Create, Filter, Group, Nillable, Sort, Update
-   **Description**: This field is a relationship field.
-   **Relationship Name**: ServiceTerritory
-   **Refers To**: ServiceTerritory

### Status

-   **Type**: picklist
-   **Properties**: Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update
-   **Description**: The status of waitlist participant.
-   **Default value**: `Unassigned`
-   **Possible values**:

    -   `Assigned` - Assigned to a service resource.
    -   `Unassigned` - Waiting to be assigned.

### WaitlistId

-   **Type**: reference
-   **Properties**: Create, Filter, Group, Sort
-   **Description**: The ID of the Waitlist that’s related to the participant. This field is a relationship field.
-   **Relationship Name**: Waitlist
-   **Relationship Type**: Lookup
-   **Refers To**: Waitlist

### WorkTypeId

-   **Type**: reference
-   **Properties**: Create, Filter, Group, Nillable, Sort, Update
-   **Description**: The ID of the work type that's associated with the service appointment. This field is a relationship field.
-   **Relationship Name**: WorkType
-   **Relationship Type**: Lookup
-   **Refers To**: WorkType

## Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

[WaitlistParticipantFeed](https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_associated_objects_feed.htm): Feed tracking is available for the object.

[WaitlistParticipantHistory](https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_associated_objects_history.htm): History is available for tracked fields of the object.

