Skip to main content

TrustCenter

No description

type TrustCenter {
application: TrustCenterApplication
asset: TrustCenterPickerAsset
branding: JSON!
createdAt: ISO8601DateTime!
defaultLocale: String!
description: String
documents: [TrustCenterDocument!]!
featuredComplianceAssessmentIds: [Int!]!
featuredProjectIds: [Int!]!
id: ID!
livePreview: JSON!
pendingPublicUrl: String
publicUrl: String!
publishBlockers: [String!]!
published: Boolean!
publishedAt: ISO8601DateTime
publishedSlug: String
scanAssets: [TrustCenterPickerAsset!]!
scanAssetsConfigured: Boolean!
scopeId: Int!
sectionsConfig: JSON!
slug: String!
unpublishedChanges: [String!]
updatedAt: ISO8601DateTime!
}

Fields​

TrustCenter.application ● TrustCenterApplication object​

The Application this page was created from; its grouped assets are the default scan assets. Null for pages that predate it or once the Application is deleted.

TrustCenter.asset ● TrustCenterPickerAsset object​

The FQDN asset this page speaks for. Null only if the asset was deleted underneath it.

TrustCenter.branding ● JSON! non-null scalar​

TrustCenter.createdAt ● ISO8601DateTime! non-null scalar​

TrustCenter.defaultLocale ● String! non-null scalar​

TrustCenter.description ● String scalar​

TrustCenter.documents ● [TrustCenterDocument!]! non-null object​

IDs of compliance assessments selected to appear on the public page

IDs of pentest projects selected to appear on the public page

TrustCenter.id ● ID! non-null scalar​

TrustCenter.livePreview ● JSON! non-null scalar​

Live snapshot payload — what the public page would show if the customer republished right now. Built on every read, never persisted. Use only for admin preview.

TrustCenter.pendingPublicUrl ● String scalar​

The address the next publish moves the page to, when slug differs from publishedSlug. That publish makes publicUrl 404 and keeps it reserved to this page. Null otherwise.

TrustCenter.publicUrl ● String! non-null scalar​

The page's public address: publishedSlug's, or slug's for a page never published.

TrustCenter.publishBlockers ● [String!]! non-null scalar​

Machine-readable reasons the page cannot be published right now: missing_asset, asset_archived, missing_asset_url. Empty means publishable.

TrustCenter.published ● Boolean! non-null scalar​

TrustCenter.publishedAt ● ISO8601DateTime scalar​

TrustCenter.publishedSlug ● String scalar​

The address the public site serves, set by each publish. Null until the first publish. It stays set after an unpublish: an address that was advertised is never given to another page.

TrustCenter.scanAssets ● [TrustCenterPickerAsset!]! non-null object​

Assets the public scan card reads that the viewer may see, FQDN first. Until scanAssetsConfigured this is the FQDN plus its Application's grouped assets. Single-record only: refused on trustCenters.

TrustCenter.scanAssetsConfigured ● Boolean! non-null scalar​

Whether a scan-asset selection was saved. False means the public scan card still reads the FQDN plus its Application's grouped assets.

TrustCenter.scopeId ● Int! non-null scalar​

TrustCenter.sectionsConfig ● JSON! non-null scalar​

TrustCenter.slug ● String! non-null scalar​

The address chosen for the page. It reaches the public site on the next publish; until then a published page stays at publishedSlug.

TrustCenter.unpublishedChanges ● [String!] list scalar​

Sections whose saved draft differs from the last publish, in this order: settings, compliance, pentests, scans, documents, vdr. Empty when everything is published. It tracks configuration only: data refreshes (new scans, pentest or compliance progress) are not tracked and need a republish. Null when the page was never published, or its last publish predates change tracking; publishing again starts it. Single-record only: refused on trustCenters.

TrustCenter.updatedAt ● ISO8601DateTime! non-null scalar​

Returned By​

trustCenter query ● trustCenters query

Member Of​

CreateOrUpdateTrustCenterPayload object ● PublishTrustCenterPayload object ● SetTrustCenterFeaturedComplianceAssessmentsPayload object ● SetTrustCenterFeaturedProjectsPayload object ● SetTrustCenterScanAssetsPayload object ● UnpublishTrustCenterPayload object

Contribute to the Docs

Found something outdated or missing? Help us improve the documentation with a quick suggestion or edit.

How to contribute

Resources

By exploring our content, you'll find resources that will enhance your understanding of the importance of a Security Application Program.

Conviso Blog: Explore our blog, which offers a collection of articles and posts covering a wide range of AppSec topics. The content on the blog is primarily in English.

Conviso's YouTube Channel: Access a wealth of informative videos covering various topics related to AppSec. Please note that the content is primarily in Portuguese.