---
title: "List Trust Center viewers"
method: GET
path: "/trust-centers/{slugId}/viewers"
tags: ["Trust Centers"]
---

# List Trust Center viewers

`GET /trust-centers/{slugId}/viewers`

Gets a list of viewers that have been granted access to a Trust Center.

## Path parameters

- `slugId` string, required

## Query parameters

- `pageSize` integer — Controls the maximum number of items returned in one response from the API.
- `pageCursor` string — A marker or pointer, telling the API where to start fetching items for the subsequent page in a paginated dataset. Note that the requested page will not include the item that corresponds to this cursor but will start from the one immediately after this cursor.
- `includeRemoved` boolean

## Response `200`

Ok

- PaginatedResponseTrustCenterViewer
  - `results` object, required
    - `data` TrustCenterViewer[], required
      - `id` string, required — Unique identifier for the viewer.
      - `email` string, required — Email of the viewer.
      - `name` string, nullable, required — Name of the viewer.
      - `companyName` string, nullable, required — Name of the viewer's company.
      - `resourceIds` string[], nullable, required — IDs for the resources this viewer has access to. If null, the viewer has access to all resources on the Trust Center.
      - `accessLevel` 'FULL_ACCESS' | 'PARTIAL_ACCESS', required — The access level of the viewer. FULL_ACCESS means having access to all resources on the trust center. PARTIAL_ACCESS means having access to all public resources and a select list of requestable resources.
      - `ndaInfo` object, nullable, required — NDA-related information for the viewer.
        - `docuSign` object, nullable, required — Contains information about the DocuSign NDA if that is the NDA provider.
          - `envelopeId` string, required — ID of the created envelope in DocuSign.
          - `accountId` string, required — ID of the DocuSign account.
          - `accountBaseUrl` string, required — eSignature API URL for the DocuSign account.
        - `oneClick` object, nullable, required — Contains information about the click-wrap NDA if that is the NDA provider.
          - `ndaUploadedDocumentId` string, nullable, required — ID for the NDA document that was signed.
          - `name` string, required — Name of the person who signed the NDA.
          - `date` string, date-time, required — The date the NDA document was signed.
        - `provider` 'DOCUSIGN' | 'ONE_CLICK' | 'SFDC_BYPASS' | 'HUBSPOT_BYPASS' | 'IRONCLAD_BYPASS', required — The provider for a viewer's NDA. This can also be a provider that bypassed the NDA requirement, e.g. SFDC.
        - `satisfiedDate` string, date-time, nullable, required — The date the NDA was satisfied.
      - `externalServiceAssociations` object[], nullable, required — Objects in external services that the viewer is associated with.
        - `objectType` string, required — The type of object in the external service the viewer was linked to.
        - `id` string, required — The ID of the user in the external service.
        - `service` 'SALESFORCE' | 'HUBSPOT' | 'IRONCLAD', required — An external service that a Trust Center viewer may be associated with.
      - `creationDate` string, date-time, required — Date the viewer was created.
      - `updatedDate` string, date-time, required — Date the viewer was last updated.
      - `expirationDate` string, date-time, nullable, required — Expiration date for the viewer's access.
      - `addedByUser` CustomerTrustUser, required
        - `id` string, required
        - `organizationId` string, required
        - `email` string, required
        - `givenName` string, nullable, required
        - `familyName` string, nullable, required
      - `customerTrustAccountId` string, nullable, required — ID of the Customer Trust Account associated with this viewer.
    - `pageInfo` PageInfo, required — Provides information about the pagination of a dataset.
      - `endCursor` string, nullable, required — The cursor that points to the end of the current page, or null if there is no such cursor.
      - `hasNextPage` boolean, required — Indicates if there is another page after the current page.
      - `hasPreviousPage` boolean, required — Indicates if there is a page before the current page.
      - `startCursor` string, nullable, required — The cursor that points to the start of the current page, or null if there is no such cursor.

---

[API](https://skmtc.net/vanta/apis/build-integrations.md) · [All operations](https://skmtc.net/vanta/apis/build-integrations/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vanta/build-integrations/versions/6c1f7590538b/schema)
