Designates a contact person on a company-only prospect, preserving timeline history.

Promotes a prospect that currently points at a company to point at one of that company's contacts, while keeping the prospect's full history on both the contact and the company timelines. This lights up invite, chat and teaser flows for the prospect.

One-time affordance: only valid while the prospect still points at the company. Once a contact person is set, the prospect cannot be re-pointed (which would split history). The contact must already be linked to the prospect's company.

Path Parameters
  • projectId
    Type: string
    required

    Project ID

  • id
    Type: string
    required

    Prospect ID

Body·
required

Contact person to designate

Request model for designating a contact person on a company-only prospect.

  • contactId
    Type: string
    required

    Contact ID to designate as the prospect's contact person. The contact must already be linked to the prospect's company. One-time only — valid while the prospect still points at the company (no swapping, which would split timeline history).

Responses
  • 204

    No Content

  • application/problem+json
  • application/problem+json
  • application/problem+json
  • application/problem+json
  • application/problem+json
Request Example for post/api/v1/projects/{projectId}/prospects/{id}/contact-person
curl 'https://app.propstreet.com/api/v1/projects/{projectId}/prospects/{id}/contact-person' \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "contactId": ""
}'
No Body