PagedResponseOfContactAtCompany

Paginated response with cursor-based pagination.

  • data
    Type: array object[] · ContactAtCompany[]
    required

    The list of data items for this page.

    A contact linked to a company, with relationship metadata. Used by GET /companies/{id}/contacts sub-resource endpoint.

    • createdUtc
      Type: stringFormat: date-time
      required

      When the link was created (UTC).

    • id
      Type: string
      required

      Contact ID.

    • linkId
      Type: string
      required

      Link ID (the contact-company relationship ID).

    • updatedUtc
      Type: stringFormat: date-time
      required

      When the link was last updated (UTC).

    • email
      Type: null | string

      Email address.

    • firstName
      Type: null | string

      First name.

    • isPrimary
      Type: boolean

      Whether this company is the contact's primary company.

    • jobTitle
      Type: null | string

      Job title at this company.

    • lastName
      Type: null | string

      Last name.

    • uri
      Type: null | string

      Opaque canonical Propstreet entity URI for deep linking.

  • page
    Type: object · PageInfo
    required

    Pagination metadata.

    • hasMore
      Type: boolean
      required

      True if there are more results available after this page.

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

      Number of items requested per page.

    • nextCursor
      Type: null | string

      Opaque cursor string to fetch the next page of results. Null if there are no more results.