SearchResponseOfContact

Response from a search operation with pagination metadata.

  • hasMore
    Type: boolean

    Whether there are more results available beyond this page. True if (offset + limit) < total.

  • limit
    Type: integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32

    The limit used for this page (echoed from request). Useful for constructing next page requests.

  • offset
    Type: integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32

    The offset used for this page (echoed from request). Useful for constructing next page requests.

  • results
    Type: array object[] · Contact[]

    The search results for this page.

    A contact in your network.

    • createdUtc
      Type: stringFormat: date-time
      required

      Creation timestamp (UTC).

    • etag
      Type: string
      required

      ETag for concurrency control.

    • id
      Type: string
      required

      Contact ID.

    • updatedUtc
      Type: stringFormat: date-time
      required

      Last update timestamp (UTC).

    • changeOrigin
      Type: null | string

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

    • changeType
      Type: null | string

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

    • companies
      Type: array object[] · CompanyLink[]

      Companies linked to this contact, primary first.

      Lightweight company reference embedded on a contact, showing the relationship.

    • deletedUtc
      Type: null | stringFormat: date-time

      Deletion timestamp (UTC) if soft-deleted.

    • email
      Type: null | string

      Email address.

    • emails
      Type: array object[] · EmailEntry[]

      All email addresses with type classification. The primary email (from the email field) is included with isPrimary=true.

      An email address entry for a contact.

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

      External references.

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

    • firstName
      Type: null | string

      First name.

    • lastName
      Type: null | string

      Last name.

    • linkedInUrl
      Type: null | string

      LinkedIn profile URL in the format https://www.linkedin.com/in/{slug}.

    • phone
      Type: null | string

      Phone number.

    • phones
      Type: array object[] · PhoneEntry[]

      All phone numbers with type classification. The primary phone (from the phone field) is included with isPrimary=true.

      A phone number entry for a contact.

    • primaryCompanyId
      Type: null | string

      ID of the primary company for this contact.

    • primaryLanguage
      Type: null | string

      Primary language code.

    • profilePictureUrl
      Type: null | string

      URL to download the profile picture, if set.

    • strategy
      Type: null | string

      Investment strategy.

    • tags
      Type: array string[]

      List of tags.

    • uri
      Type: null | string

      Opaque canonical Propstreet entity URI for deep linking.

  • total
    Type: integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32

    Total number of results matching the search criteria (before pagination). Useful for displaying "Showing 1-100 of 247 results" in UIs.