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
TrustCenter.featuredComplianceAssessmentIds ● [Int!]! non-null scalar
IDs of compliance assessments selected to appear on the public page
TrustCenter.featuredProjectIds ● [Int!]! non-null scalar
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 contributeResources
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.