PagedResponseOfOffer
Paginated response with cursor-based pagination.
- dataType: array object[] · Offer[]required
The list of data items for this page.
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.
- categoryType: stringrequired
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. - idType: stringrequired
Unique offer identifier.
- statusType: stringrequired
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". - uriType: stringrequired
Opaque canonical Propstreet entity URI for deep linking.
- acceptedType: null | stringFormat: date-time
Utc When the caller accepted the teaser or invitation (UTC).
- acceptType: null | string
Message Free-form message the caller included with their acceptance.
- brokerType: object · OfferBroker nullable
Broker contact. Populated for accepted and established offers; null otherwise.
- capabilitiesType: array string[]
Capability flags indicating what actions are available for this offer. Possible values: chat (messaging with the broker is available).
- communicatedType: null | stringFormat: date-time
Utc When the teaser or invitation was first delivered to the caller (UTC).
- deadlineType: null | stringFormat: date-time
Utc Deadline for the caller to respond (UTC).
- teaserType: object · InvestorTeaser nullable
Anonymized teaser content (asset mix, price/yield/area ranges, zoning, tags).
- pageType: object · PageInforequired
Pagination metadata.
- hasType: boolean
More requiredTrue if there are more results available after this page.
- pageType: integer | string
Size Pattern: ^-?(?:0|[1-9]\d*)$Format: int32requiredNumber of items requested per page.
- nextType: null | string
Cursor Opaque cursor string to fetch the next page of results. Null if there are no more results.