UpdateProspectRequest

Request model for updating a prospect.

  • accessExpiry
    Type: null | string

    Schedule when the prospect's room access expires. Accepts a relative ("7d", "1w"), named ("tomorrow", "next_week"), or ISO date/datetime value — must be in the future. Only valid on a prospect connected to a room. Send null to clear a scheduled expiry. Omit to leave unchanged.

  • classification
    Type: null | string

    Prospect classification: not_contacted, contacted, interested, not_interested, bidder.

  • externalRefs
    Type: array object[] | null · ExternalRef[]

    External references for CRM integration. Replaces all existing external refs. Set to empty array to remove all external refs.

    Represents an external system reference (e.g., Salesforce, HubSpot, Pipedrive). Supports multiple CRM systems simultaneously.

    • id
      Type: string
      max length:  
      255
      required

      External identifier within the namespace (e.g., "003XXXXXXXXXXXX" for Salesforce). Case-sensitive. Format depends on the external system.

    • namespace
      Type: string
      max length:  
      50
      required

      External system namespace (e.g., "salesforce", "hubspot", "pipedrive", "csv-import"). Case-insensitive.

  • owner
    Type: null | string

    Assign a team member as the prospect's owner. Send the member's user id, or "me" for the caller. Send null to unassign. Omit to leave unchanged.