Project

A real estate transaction project.

  • Asset information: single property or portfolio with property count.

    Properties: 2
  • Creation timestamp (UTC).

  • ETag for concurrency control.

  • Project ID.

  • Project name.

  • Project lifecycle status: open, closed, deleted.

  • Last update timestamp (UTC).

  • Origin channel that triggered this change. Informational only; treat as an opaque value.

  • Type of change that produced this version: "create", "update", or "delete"

  • Project classification (work stage): draft, active, inactive. An explicit classification always wins, and a new project is created as "active". A project old enough to carry none reads "active" once its teaser is published, and "draft" before that.

  • Download URL of the project's cover image, or null when it has none. Set it with coverImageId on create or update.

  • Deletion timestamp (UTC) if the resource has been deleted.

  • Sales exclusivity type: "exclusive", "non_exclusive", "other", or null if not set. Replaces the deprecated mandate field; both are populated with the same value on read responses for the duration of the deprecation window.

  • External references for CRM integration (e.g., Salesforce, HubSpot).

    Properties: 2
  • Deprecated alias for exclusivity. Populated with the same value on read responses. Will be removed in a future minor version — migrate to exclusivity.

  • Asking price / price expectation for the deal (single value). Pair with priceRange when an indicative band is also needed; the range, if set, must contain this value.

    Properties: 3
  • Custom price range (min/max override for display purposes). When set, must contain the price value.

    Properties: 4
  • Linked properties. Currently contains at most one property.

    Properties: 3
  • Teaser information including workflow stage and timestamps. Null if teaser workflow has not started.

    Properties: 20
  • Completed transactions (populated when status="closed").

    Properties: 12
  • Opaque canonical Propstreet entity URI for deep linking.