Offer

One row from the caller's visible offer inbox. Which optional fields are populated depends on the row category and status: unanswered buying offers expose only the anonymized teaser and response deadline; pending invitation rows expose an envelope without teaser content; accepted lifecycle rows can expose broker contact details and available capabilities.

  • Inbox category: "buying" for broker-shared investment opportunities, "invitation" for pending Case Room or Seller Portal invitations, or "selling" for accepted Seller Portal offers where the caller is the seller.

  • Unique offer identifier.

  • Offer state. Buying offers can be "unanswered", "accepted", "rejected", "expired", "removed", or "closed". Invitation offers are "pending". Selling offers can be "accepted", "removed", or "closed".

  • Opaque canonical Propstreet entity URI for deep linking.

  • When the caller accepted the teaser or invitation (UTC).

  • Free-form message the caller included with their acceptance.

  • Broker contact. Populated for accepted and established offers; null otherwise.

    Properties: 3
  • Capability flags indicating what actions are available for this offer. Possible values: chat (messaging with the broker is available).

  • When the teaser or invitation was first delivered to the caller (UTC).

  • Deadline for the caller to respond (UTC).

  • Anonymized teaser content (asset mix, price/yield/area ranges, zoning, tags).

    Properties: 22