Website Audit

List Website Audit targets

Last updated 30 October 2026

get/v1/website-audit/targets

Authentication

  • bearerAuth
  • bearerAuth: http / bearer — Use an Inth API key or OAuth access token in the Authorization header. Product operations need a capability. Feedback intake only requires authentication. An OAuth access token carries the capabilities it was granted as scopes; an organization API key carries a fixed set (`organizations.read`, `projects.read`, `projects.write`, `api-keys.read`, `inbox.read`, `billing.read`), so writes that name the person who made them, such as `inbox.write` and `vendors.write`, need a user token. A credential without the capability an operation needs is answered with `403 INSUFFICIENT_SCOPE`. `GET /v1/me` reports the capabilities of the calling credential. OAuth scopes: - `organizations.read`: List the organizations you belong to. - `organizations.write`: Create organizations you will own. - `projects.read`: Read projects, their consent configuration, and the vendors seen on them. - `projects.write`: Create, update, and delete projects and their consent configuration. - `members.read`: Read member names, email addresses, profile images, roles, and pending invitation email addresses. - `members.write`: Invite members, change member roles, remove members, and cancel invitations. - `api-keys.read`: List organization API keys. - `api-keys.write`: Create, roll, and delete organization API keys. - `code-audit.read`: Read Code Audit scans, their findings, and connected repositories. - `code-audit.write`: Start Code Audit scans and unlock their reports. - `inbox.read`: Read Inbox findings. - `inbox.write`: Change Inbox status or assignment and open GitHub issues for findings. - `vendors.write`: Approve or ignore vendors detected on your projects, which resolves their Inbox findings. - `billing.read`: Read the plan and credit balance of an organization. - `billing.details.read`: Read invoices, billing profiles, and payment method summaries for organizations you own. - `consent.read`: Read consent records, analytics, configuration, and runtime status. - `consent.write`: Update consent settings, translations, IAB configuration, and policies. - `consent.keys.read`: Read consent runtime key metadata. Secret values are never returned. - `website-audit.read`: Read website audit targets, scans, reports, cookies, and evidence. - `website-audit.write`: Manage website audit targets, verify domains, review findings, and start scans. - `account.read`: Read your account profile. - `notifications.read`: Read your notification preferences and organization routing. - `organization-retention.read`: Read organization provider data retention policy. - `support.read`: Read support conversations you own or can access through sharing. - `support.write`: Create support conversations, send messages, share or close them, and upload support attachments. - `consent.lifecycle.write`: Update, upgrade or delete Consent runtimes. - `consent.keys.write`: Create, rotate and revoke Consent runtime keys. - `billing.write`: Preview and change plans, buy credits, manage billing details and subscriptions, and open hosted payment flows. - `account.security.read`: Read your active browser sessions and connected device grants. - `account.security.write`: Revoke your browser sessions and connected device grants. - `integrations.read`: Read connected integration accounts, repositories, provider properties and project links. - `integrations.write`: Connect and sync providers, manage repository settings, project links and paid pull request monitoring. - `account.write`: Update your name, avatar and PII masking preference. - `account.delete`: Permanently delete your account after ownership checks and confirmation. - `notifications.write`: Update your notification preferences. - `notifications.routing.write`: Manage organization notification routing. - `organization-retention.write`: Change organization provider data retention policy. - `organizations.settings.write`: Update organization name, logo and slug. - `organizations.delete`: Permanently delete organizations you own after confirmation. - `agents.read`: Read your Inth Agent chats and chats shared with your organization. - `agents.write`: Start Inth Agent chats, send messages, share your chats with the organization, and delete your chats. Agent replies use organization credits.

Request

Query Parameters

NameTypeRequiredDescription
organizationIdstringOptionalExplicit tenant ID for stable automation. Omit to use the saved organization selection.
projectIdstringOptional—
limitintegerOptional—
cursorstringOptionalOpaque cursor returned by this operation with these same filters.

Responses

200

Success

Content type application/json

PropertyTypeRequiredDescription
successunknownRequired—
dataobject[]Required—
data[].approvedAuditPolicyobjectOptional—
data[].approvedAuditPolicy.version1Required—
data[].approvedAuditPolicy.revisionstringRequired—
data[].approvedAuditPolicy.originstringRequired—
data[].approvedAuditPolicy.approvedAtstringRequired—
data[].approvedAuditPolicy.approvalReferencestringRequired—
data[].approvedAuditPolicy.cookiesobject[]Required—
data[].approvedAuditPolicy.cookies[].namestringRequired—
data[].approvedAuditPolicy.cookies[].ownerHoststringRequired—
data[].approvedAuditPolicy.cookies[].partitionKeystring | nullRequired—
data[].approvedAuditPolicy.cookies[].maxRemainingSecondsnumberOptional—
data[].approvedAuditPolicy.cookies[].sessionOnlybooleanOptional—
data[].approvedAuditPolicy.cookies[].securityobjectOptional—
data[].approvedAuditPolicy.cookies[].security.securebooleanOptional—
data[].approvedAuditPolicy.cookies[].security.httpOnlybooleanOptional—
data[].approvedAuditPolicy.cookies[].security.sameSite"Strict" | "Lax" | "None"Optional—
data[].approvedAuditPolicy.cookies[].security.domainstringOptional—
data[].approvedAuditPolicy.cookies[].security.pathstringOptional—
data[].approvedAuditPolicy.cookies[].security.hostOnlybooleanOptional—
data[].approvedAuditPolicy.cookies[].security.partitionedbooleanOptional—
data[].approvedAuditPolicy.cookies[].priorConsentobjectOptional—
data[].approvedAuditPolicy.cookies[].priorConsent.purpose"advertising" | "measurement"Required—
data[].approvedAuditPolicy.cookies[].priorConsent.pathstringRequired—
data[].approvedAuditPolicy.cookies[].priorConsent.countriesstring[]Required—
data[].approvedAuditPolicy.cookies[].priorConsent.requirementobject | object | objectRequired—
data[].approvedAuditPolicy.cookies[].afterWithdrawalobjectOptional—
data[].approvedAuditPolicy.cookies[].afterWithdrawal.removal"required"Required—
data[].approvedAuditPolicy.cookies[].afterWithdrawal.purposeIdstringRequired—
data[].approvedAuditPolicy.cookies[].afterWithdrawal.referencestringRequired—
data[].approvedAuditPolicy.cookies[].afterRefusalobjectOptional—
data[].approvedAuditPolicy.cookies[].afterRefusal.role"identifier"Required—
data[].approvedAuditPolicy.cookies[].afterRefusal.documentScope"root"Required—
data[].approvedAuditPolicy.cookies[].afterRefusal.purposeIdstringRequired—
data[].approvedAuditPolicy.cookies[].afterRefusal.channels"cookie_read" | "cookie_header"[]Required—
data[].approvedAuditPolicy.cookies[].afterRefusal.transmissionobjectOptional—
data[].approvedAuditPolicy.cookies[].afterRefusal.transmission.kind"cookie_header"Required—
data[].approvedAuditPolicy.cookies[].afterRefusal.transmission.originstringRequired—
data[].approvedAuditPolicy.cookies[].afterRefusal.transmission.pathstringRequired—
data[].approvedAuditPolicy.cookies[].afterRefusal.transmission.method"GET" | "POST"Required—
data[].approvedAuditPolicy.cookies[].afterRefusal.transmission.referencestringRequired—
data[].approvedAuditPolicy.cookies[].afterRefusal.referencestringRequired—
data[].approvedAuditPolicy.cookies[].embeddedDocumentobjectOptional—
data[].approvedAuditPolicy.cookies[].embeddedDocument.urlstringRequired—
data[].approvedAuditPolicy.cookies[].embeddedDocument.referencestringRequired—
data[].approvedAuditPolicy.cookies[].refreshApprovalobjectOptional—
data[].approvedAuditPolicy.cookies[].refreshApproval.referencestringRequired—
data[].approvedAuditPolicy.collectionsobject[]Optional—
data[].approvedAuditPolicy.collections[].vendor"google-analytics" | "posthog" | "plausible" | "databuddy" | "linkedin-insight-tag" | "x-pixel" | "custom"Required—
data[].approvedAuditPolicy.collections[].originstringRequired—
data[].approvedAuditPolicy.collections[].pathstringRequired—
data[].approvedAuditPolicy.collections[].method"GET" | "POST"Required—
data[].approvedAuditPolicy.collections[].initiatorUrlstringRequired—
data[].approvedAuditPolicy.collections[].purpose"advertising" | "measurement"Required—
data[].approvedAuditPolicy.collections[].countriesstring[]Required—
data[].approvedAuditPolicy.collections[].requirementobject | object | objectRequired—
data[].approvedAuditPolicy.collections[].payloadFieldsstring[]Required—
data[].approvedAuditPolicy.collections[].replayProbeobjectOptional—
data[].approvedAuditPolicy.collections[].replayProbe.eventTypestringRequired—
data[].approvedAuditPolicy.collections[].replayProbe.markerFieldstringRequired—
data[].approvedAuditPolicy.collections[].replayProbe.purposeIdstringRequired—
data[].approvedAuditPolicy.collections[].replayProbe.permittedBehaviour"discard_denied_events"Required—
data[].approvedAuditPolicy.collections[].replayProbe.referencestringRequired—
data[].approvedAuditPolicy.collections[].embeddedDocumentobjectOptional—
data[].approvedAuditPolicy.collections[].embeddedDocument.urlstringRequired—
data[].approvedAuditPolicy.collections[].embeddedDocument.source"script" | "parser" | "document"Required—
data[].approvedAuditPolicy.collections[].embeddedDocument.referencestringRequired—
data[].approvedAuditPolicy.collections[].identifyingSignalobjectOptional—
data[].approvedAuditPolicy.collections[].identifyingSignal.kind"pixel" | "fingerprint"Required—
data[].approvedAuditPolicy.collections[].identifyingSignal.source"script" | "parser" | "document"Required—
data[].approvedAuditPolicy.collections[].identifyingSignal.fieldsstring[]Required—
data[].approvedAuditPolicy.collections[].identifyingSignal.referencestringRequired—
data[].approvedAuditPolicy.collections[].afterWithdrawalobjectOptional—
data[].approvedAuditPolicy.collections[].afterWithdrawal.purposeIdstringRequired—
data[].approvedAuditPolicy.collections[].afterWithdrawal.referencestringRequired—
data[].approvedAuditPolicy.collections[].proxyRoutingobjectOptional—
data[].approvedAuditPolicy.collections[].proxyRouting.kind"server_proxy" | "cname"Required—
data[].approvedAuditPolicy.collections[].proxyRouting.forwarding"unconditional" | "conditional"Required—
data[].approvedAuditPolicy.collections[].proxyRouting.referencestringRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.revisionstringRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.digeststringRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.observedAtstringRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.validUntilstringRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.recipientobjectRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.recipient.originstringRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.recipient.pathstringRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.recipient.relationship"third_party" | "first_party" | "unresolved"Required—
data[].approvedAuditPolicy.collections[].proxyRouting.recipient.method"GET" | "POST"Required—
data[].approvedAuditPolicy.collections[].proxyRouting.fieldsobject[]Required—
data[].approvedAuditPolicy.collections[].proxyRouting.fields[].sourcestringRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.fields[].destinationstringRequired—
data[].approvedAuditPolicy.collections[].proxyRouting.cnameChainstring[]Optional—
data[].approvedAuditPolicy.storageobject[]Optional—
data[].approvedAuditPolicy.storage[].mechanism"local" | "session" | "indexeddb" | "cache"Required—
data[].approvedAuditPolicy.storage[].accessScope"document-native-methods"Required—
data[].approvedAuditPolicy.storage[].originstringRequired—
data[].approvedAuditPolicy.storage[].keystringRequired—
data[].approvedAuditPolicy.storage[].databasestring | nullRequired—
data[].approvedAuditPolicy.storage[].storestring | nullRequired—
data[].approvedAuditPolicy.storage[].purpose"advertising" | "measurement"Required—
data[].approvedAuditPolicy.storage[].countriesstring[]Required—
data[].approvedAuditPolicy.storage[].requirementobject | object | objectRequired—
data[].approvedAuditPolicy.storage[].embeddedDocumentobjectOptional—
data[].approvedAuditPolicy.storage[].embeddedDocument.urlstringRequired—
data[].approvedAuditPolicy.storage[].embeddedDocument.referencestringRequired—
data[].approvedAuditPolicy.storage[].afterRefusalobjectOptional—
data[].approvedAuditPolicy.storage[].afterRefusal.role"identifier"Required—
data[].approvedAuditPolicy.storage[].afterRefusal.documentScope"root"Required—
data[].approvedAuditPolicy.storage[].afterRefusal.purposeIdstringRequired—
data[].approvedAuditPolicy.storage[].afterRefusal.channels"native_read" | "transmission" | "property_read" | "worker"[]Required—
data[].approvedAuditPolicy.storage[].afterRefusal.transmissionobjectOptional—
data[].approvedAuditPolicy.storage[].afterRefusal.transmission.kind"fetch_get_query"Required—
data[].approvedAuditPolicy.storage[].afterRefusal.transmission.originstringRequired—
data[].approvedAuditPolicy.storage[].afterRefusal.transmission.pathstringRequired—
data[].approvedAuditPolicy.storage[].afterRefusal.transmission.parameterstringRequired—
data[].approvedAuditPolicy.storage[].afterRefusal.transmission.referencestringRequired—
data[].approvedAuditPolicy.storage[].afterRefusal.referencestringRequired—
data[].approvedAuditPolicy.withdrawalobjectOptional—
data[].approvedAuditPolicy.withdrawal.referencestringRequired—
data[].approvedAuditPolicy.withdrawal.countriesstring[]Required—
data[].approvedAuditPolicy.withdrawal.routeobjectOptional—
data[].approvedAuditPolicy.withdrawal.route.selectorstringOptional—
data[].approvedAuditPolicy.withdrawal.route.labelstringOptional—
data[].approvedAuditPolicy.withdrawal.route.referencestringRequired—
data[].approvedAuditPolicy.googleInitializationobjectOptional—
data[].approvedAuditPolicy.googleInitialization.referencestringRequired—
data[].approvedAuditPolicy.googleInitialization.transport"native_data_layer_push"Required—
data[].approvedAuditPolicy.googleInitialization.dataLayerName"dataLayer"Required—
data[].approvedAuditPolicy.googleInitialization.requiredDefaulttrueRequired—
data[].approvedAuditPolicy.googleInitialization.countriesstring[]Required—
data[].approvedAuditPolicy.googleInitialization.consentTypes"ad_storage" | "analytics_storage" | "ad_user_data" | "ad_personalization"[]Required—
data[].approvedAuditPolicy.googleInitialization.defaultStatesobject[]Optional—
data[].approvedAuditPolicy.googleInitialization.defaultStates[].type"ad_storage" | "analytics_storage" | "ad_user_data" | "ad_personalization" | "functionality_storage" | "personalization_storage" | "security_storage"Required—
data[].approvedAuditPolicy.googleInitialization.defaultStates[].state"denied" | "granted"Required—
data[].approvedAuditPolicy.googleInitialization.choiceStatesobject[]Optional—
data[].approvedAuditPolicy.googleInitialization.choiceStates[].choice"accept_all" | "reject_all" | "accept_measurement_only" | "accept_functionality_only" | "accept_marketing_only"Required—
data[].approvedAuditPolicy.googleInitialization.choiceStates[].updateRequiredbooleanRequired—
data[].approvedAuditPolicy.googleInitialization.choiceStates[].statesobject[]Required—
data[].approvedAuditPolicy.googleInitialization.choiceStates[].states[].type"ad_storage" | "analytics_storage" | "ad_user_data" | "ad_personalization" | "functionality_storage" | "personalization_storage" | "security_storage"Required—
data[].approvedAuditPolicy.googleInitialization.choiceStates[].states[].state"denied" | "granted"Required—
data[].approvedAuditPolicy.googleInitialization.categoryMappingobjectOptional—
data[].approvedAuditPolicy.googleInitialization.categoryMapping.referencestringRequired—
data[].approvedAuditPolicy.googleInitialization.categoryMapping.categoriesobject[]Required—
data[].approvedAuditPolicy.googleInitialization.categoryMapping.categories[].categoryIdstringRequired—
data[].approvedAuditPolicy.googleInitialization.categoryMapping.categories[].consentTypes"ad_storage" | "analytics_storage" | "ad_user_data" | "ad_personalization" | "functionality_storage" | "personalization_storage" | "security_storage"[]Required—
data[].approvedAuditPolicy.googleInitialization.adsDataRedactionobjectOptional—
data[].approvedAuditPolicy.googleInitialization.adsDataRedaction.referencestringRequired—
data[].approvedAuditPolicy.googleInitialization.adsDataRedaction.requiredtrueRequired—
data[].approvedAuditPolicy.googleInitialization.implementationModeobjectOptional—
data[].approvedAuditPolicy.googleInitialization.implementationMode.referencestringRequired—
data[].approvedAuditPolicy.googleInitialization.implementationMode.mode"basic" | "advanced"Required—
data[].approvedAuditPolicy.auditExpectationsobjectOptional—
data[].approvedAuditPolicy.auditExpectations.regionalBannerobject[]Optional—
data[].approvedAuditPolicy.auditExpectations.regionalBanner[].countriesstring[]Required—
data[].approvedAuditPolicy.auditExpectations.regionalBanner[].banner"required" | "not_expected"Required—
data[].approvedAuditPolicy.auditExpectations.regionalBanner[].referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.noticeAtCollectionobjectOptional—
data[].approvedAuditPolicy.auditExpectations.noticeAtCollection.countriesstring[]Required—
data[].approvedAuditPolicy.auditExpectations.noticeAtCollection.noticeobjectRequired—
data[].approvedAuditPolicy.auditExpectations.noticeAtCollection.notice.selectorstringOptional—
data[].approvedAuditPolicy.auditExpectations.noticeAtCollection.notice.labelstringOptional—
data[].approvedAuditPolicy.auditExpectations.noticeAtCollection.notice.referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.noticeAtCollection.referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.consentStorageScopeobjectOptional—
data[].approvedAuditPolicy.auditExpectations.consentStorageScope.scope"host_only"Required—
data[].approvedAuditPolicy.auditExpectations.consentStorageScope.countriesstring[]Required—
data[].approvedAuditPolicy.auditExpectations.consentStorageScope.referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.statisticalExceptionobjectOptional—
data[].approvedAuditPolicy.auditExpectations.statisticalException.countriesstring[]Required—
data[].approvedAuditPolicy.auditExpectations.statisticalException.purposeIdsstring[]Required—
data[].approvedAuditPolicy.auditExpectations.statisticalException.noticeobjectRequired—
data[].approvedAuditPolicy.auditExpectations.statisticalException.notice.selectorstringOptional—
data[].approvedAuditPolicy.auditExpectations.statisticalException.notice.labelstringOptional—
data[].approvedAuditPolicy.auditExpectations.statisticalException.notice.referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.statisticalException.objectionobjectRequired—
data[].approvedAuditPolicy.auditExpectations.statisticalException.objection.selectorstringOptional—
data[].approvedAuditPolicy.auditExpectations.statisticalException.objection.labelstringOptional—
data[].approvedAuditPolicy.auditExpectations.statisticalException.objection.referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.statisticalException.referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.disclosedVendorsobjectOptional—
data[].approvedAuditPolicy.auditExpectations.disclosedVendors.vendorsstring[]Required—
data[].approvedAuditPolicy.auditExpectations.disclosedVendors.referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.cmpMaintenanceobjectOptional—
data[].approvedAuditPolicy.auditExpectations.cmpMaintenance.platformstringRequired—
data[].approvedAuditPolicy.auditExpectations.cmpMaintenance.minimumVersionstringRequired—
data[].approvedAuditPolicy.auditExpectations.cmpMaintenance.referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.downstreamAssuranceobjectOptional—
data[].approvedAuditPolicy.auditExpectations.downstreamAssurance.recipientsstring[]Required—
data[].approvedAuditPolicy.auditExpectations.downstreamAssurance.referencestringRequired—
data[].approvedAuditPolicy.auditExpectations.instrumentedEvidenceobjectOptional—
data[].approvedAuditPolicy.auditExpectations.instrumentedEvidence.rules"N06" | "D10" | "D13" | "X01" | "X04" | "X06" | "X07" | "X08"[]Required—
data[].approvedAuditPolicy.auditExpectations.instrumentedEvidence.referencestringRequired—
data[].approvedAuditPolicy.selectedActivityobjectOptional—
data[].approvedAuditPolicy.selectedActivity.referencestringRequired—
data[].approvedAuditPolicy.selectedActivity.countriesstring[]Required—
data[].approvedAuditPolicy.selectedActivity.categoriesobject[]Required—
data[].approvedAuditPolicy.selectedActivity.categories[].categoryIdstringRequired—
data[].approvedAuditPolicy.selectedActivity.categories[].collectiontrueOptional—
data[].approvedAuditPolicy.selectedActivity.categories[].cookiesstring[]Optional—
data[].approvedAuditPolicy.choiceInterfaceobjectOptional—
data[].approvedAuditPolicy.choiceInterface.referencestringRequired—
data[].approvedAuditPolicy.choiceInterface.countriesstring[]Required—
data[].approvedAuditPolicy.choiceInterface.affirmativeOptIntrueOptional—
data[].approvedAuditPolicy.choiceInterface.privacyNoticeUrlstringOptional—
data[].approvedAuditPolicy.choiceInterface.accessibility"wcag_2_1_aa"Optional—
data[].approvedAuditPolicy.choiceInterface.acceptAllOfferedtrueOptional—
data[].approvedAuditPolicy.refusalPersistenceobjectOptional—
data[].approvedAuditPolicy.refusalPersistence.referencestringRequired—
data[].approvedAuditPolicy.refusalPersistence.countriesstring[]Required—
data[].approvedAuditPolicy.refusalPersistence.scopes"reload" | "same_session_return"[]Required—
data[].approvedAuditPolicy.tcfobjectOptional—
data[].approvedAuditPolicy.tcf.referencestringRequired—
data[].approvedAuditPolicy.tcf.countriesstring[]Required—
data[].approvedAuditPolicy.tcf.choicesobjectOptional—
data[].approvedAuditPolicy.tcf.choices.acceptAllobjectOptional—
data[].approvedAuditPolicy.tcf.choices.acceptAll.purposeConsentsinteger[]Required—
data[].approvedAuditPolicy.tcf.choices.acceptAll.vendorConsentsunknownRequired—
data[].approvedAuditPolicy.tcf.choices.acceptAll.specialFeatureOptinsinteger[]Required—
data[].approvedAuditPolicy.tcf.choices.rejectAllobjectOptional—
data[].approvedAuditPolicy.tcf.choices.rejectAll.allowedPurposeConsentsinteger[]Required—
data[].approvedAuditPolicy.tcf.choices.rejectAll.allowedVendorConsentsunknownRequired—
data[].approvedAuditPolicy.tcf.choices.rejectAll.allowedSpecialFeatureOptinsinteger[]Required—
data[].approvedAuditPolicy.tcf.publisherRestrictionsobject[]Optional—
data[].approvedAuditPolicy.tcf.publisherRestrictions[].purposeIdintegerRequired—
data[].approvedAuditPolicy.tcf.publisherRestrictions[].restrictionType0 | 1 | 2Required—
data[].approvedAuditPolicy.tcf.publisherRestrictions[].vendorIdsunknownRequired—
data[].approvedAuditPolicy.tcf.consentModeMappingobjectOptional—
data[].approvedAuditPolicy.tcf.consentModeMapping.referencestringRequired—
data[].approvedAuditPolicy.tcf.consentModeMapping.transport"native_data_layer_push"Required—
data[].approvedAuditPolicy.tcf.consentModeMapping.dataLayerName"dataLayer"Required—
data[].approvedAuditPolicy.tcf.consentModeMapping.typesobject[]Required—
data[].approvedAuditPolicy.tcf.consentModeMapping.types[].type"ad_storage" | "analytics_storage" | "ad_user_data" | "ad_personalization" | "functionality_storage" | "personalization_storage" | "security_storage"Required—
data[].approvedAuditPolicy.tcf.consentModeMapping.types[].purposeConsentsinteger[]Required—
data[].approvedAuditPolicy.usPrivacyobjectOptional—
data[].approvedAuditPolicy.usPrivacy.referencestringRequired—
data[].approvedAuditPolicy.usPrivacy.subdivisionsstring[]Required—
data[].approvedAuditPolicy.usPrivacy.optOutChoice"saved_rejection"Optional—
data[].approvedAuditPolicy.usPrivacy.gppobjectOptional—
data[].approvedAuditPolicy.usPrivacy.gpp.sectionsobject[]Required—
data[].approvedAuditPolicy.usPrivacy.gpp.sections[].api"usnat" | "usca" | "usva" | "usco" | "usut" | "usct"Required—
data[].approvedAuditPolicy.usPrivacy.gpp.sections[].subdivisionsstring[]Required—
data[].approvedAuditPolicy.usPrivacy.gpp.optOutFields"SaleOptOut" | "SharingOptOut" | "TargetedAdvertisingOptOut"[]Required—
data[].approvedAuditPolicy.usPrivacy.uspobjectOptional—
data[].approvedAuditPolicy.usPrivacy.usp.optOutFlag"required"Required—
data[].approvedAuditPolicy.usPrivacy.saleSharingobjectOptional—
data[].approvedAuditPolicy.usPrivacy.saleSharing.transportsobject[]Required—
data[].approvedAuditPolicy.usPrivacy.saleSharing.transports[].originstringRequired—
data[].approvedAuditPolicy.usPrivacy.saleSharing.transports[].pathstringRequired—
data[].approvedAuditPolicy.usPrivacy.saleSharing.transports[].method"GET" | "POST"Required—
data[].approvedAuditPolicy.usPrivacy.saleSharing.transports[].activity"sale" | "sharing" | "targeted_advertising"Required—
data[].approvedAuditPolicy.usPrivacy.saleSharing.transports[].referencestringRequired—
data[].approvedAuditPolicy.usPrivacy.optOutRouteobject | objectOptional—
data[].crawlModestringRequired—
data[].enabledbooleanRequired—
data[].idstringRequired—
data[].includeUrlsstring[]Optional—
data[].lastRunAtstring | nullRequired—
data[].lastRunStatusstring | nullRequired—
data[].maxDepthintegerRequired—
data[].maxPagesintegerRequired—
data[].monitoringobject | nullOptional—
data[].organizationIdstringRequired—
data[].originstringRequired—
data[].policyUrlsstring[]Optional—
data[].projectIdstringRequired—
data[].projectNamestringRequired—
data[].projectSlugstringRequired—
data[].regionProfiles"uk_gdpr" | "eu_eea_gdpr" | "us_ca_cpra" | "us_tx_baseline" | "custom"[]Optional—
data[].scheduleCadencestringRequired—
data[].ownershipobjectOptional—
data[].ownership.domainstringRequired—
data[].ownership.method"dns" | "http" | "email" | "search_console" | nullRequired—
data[].ownership.status"unverified" | "pending" | "verified" | "recheck_failed" | "third_party"Required—
data[].ownership.tier"unverified" | "verified" | "third_party"Required—
data[].ownership.verifiedAtstring | nullRequired—
paginationobjectRequired—
pagination.nextCursorstring | nullRequired—
pagination.hasMorebooleanRequired—
View JSON schema
{
  "type": "object",
  "required": [
    "success",
    "data",
    "pagination"
  ],
  "properties": {
    "success": {
      "const": true
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "approvedAuditPolicy": {
            "type": "object",
            "properties": {
              "version": {
                "type": "number",
                "enum": [
                  1
                ]
              },
              "revision": {
                "type": "string",
                "minLength": 1,
                "maxLength": 200
              },
              "origin": {
                "type": "string",
                "minLength": 1
              },
              "approvedAt": {
                "type": "string",
                "minLength": 1,
                "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{1,3})?Z$"
              },
              "approvalReference": {
                "type": "string",
                "minLength": 1,
                "maxLength": 1000
              },
              "cookies": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 256
                    },
                    "ownerHost": {
                      "type": "string",
                      "minLength": 1,
                      "pattern": "^[a-z0-9](?:[a-z0-9.-]*[a-z0-9])?$",
                      "maxLength": 253
                    },
                    "partitionKey": {
                      "anyOf": [
                        {
                          "type": "string",
                          "maxLength": 2048
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "maxRemainingSeconds": {
                      "type": "number",
                      "minimum": 0
                    },
                    "sessionOnly": {
                      "type": "boolean"
                    },
                    "security": {
                      "type": "object",
                      "properties": {
                        "secure": {
                          "type": "boolean"
                        },
                        "httpOnly": {
                          "type": "boolean"
                        },
                        "sameSite": {
                          "type": "string",
                          "enum": [
                            "Strict",
                            "Lax",
                            "None"
                          ]
                        },
                        "domain": {
                          "type": "string",
                          "minLength": 1,
                          "pattern": "^[a-z0-9](?:[a-z0-9.-]*[a-z0-9])?$",
                          "maxLength": 253
                        },
                        "path": {
                          "type": "string",
                          "minLength": 1,
                          "pattern": "^\\/",
                          "maxLength": 1024
                        },
                        "hostOnly": {
                          "type": "boolean"
                        },
                        "partitioned": {
                          "type": "boolean"
                        }
                      },
                      "additionalProperties": false
                    },
                    "priorConsent": {
                      "type": "object",
                      "properties": {
                        "purpose": {
                          "type": "string",
                          "enum": [
                            "advertising",
                            "measurement"
                          ]
                        },
                        "path": {
                          "type": "string",
                          "minLength": 1,
                          "pattern": "^\\/",
                          "maxLength": 1024
                        },
                        "countries": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "pattern": "^[A-Z]{2}$"
                          },
                          "minItems": 1,
                          "maxItems": 250
                        },
                        "requirement": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "kind": {
                                  "type": "string",
                                  "enum": [
                                    "required"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ],
                              "additionalProperties": false
                            },
                            {
                              "type": "object",
                              "properties": {
                                "kind": {
                                  "type": "string",
                                  "enum": [
                                    "exempt"
                                  ]
                                },
                                "reference": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1000
                                }
                              },
                              "required": [
                                "kind",
                                "reference"
                              ],
                              "additionalProperties": false
                            },
                            {
                              "type": "object",
                              "properties": {
                                "kind": {
                                  "type": "string",
                                  "enum": [
                                    "unresolved"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        }
                      },
                      "required": [
                        "purpose",
                        "path",
                        "countries",
                        "requirement"
                      ],
                      "additionalProperties": false
                    },
                    "afterWithdrawal": {
                      "type": "object",
                      "properties": {
                        "removal": {
                          "type": "string",
                          "enum": [
                            "required"
                          ]
                        },
                        "purposeId": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 200
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1000
                        }
                      },
                      "required": [
                        "removal",
                        "purposeId",
                        "reference"
                      ],
                      "additionalProperties": false
                    },
                    "afterRefusal": {
                      "type": "object",
                      "properties": {
                        "role": {
                          "type": "string",
                          "enum": [
                            "identifier"
                          ]
                        },
                        "documentScope": {
                          "type": "string",
                          "enum": [
                            "root"
                          ]
                        },
                        "purposeId": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 200
                        },
                        "channels": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "enum": [
                              "cookie_read",
                              "cookie_header"
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 2
                        },
                        "transmission": {
                          "type": "object",
                          "properties": {
                            "kind": {
                              "type": "string",
                              "enum": [
                                "cookie_header"
                              ]
                            },
                            "origin": {
                              "type": "string",
                              "minLength": 1
                            },
                            "path": {
                              "type": "string",
                              "minLength": 1,
                              "pattern": "^\\/(?!\\/)[^?#]*$",
                              "maxLength": 1024
                            },
                            "method": {
                              "type": "string",
                              "enum": [
                                "GET",
                                "POST"
                              ]
                            },
                            "reference": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1000
                            }
                          },
                          "required": [
                            "kind",
                            "origin",
                            "path",
                            "method",
                            "reference"
                          ],
                          "additionalProperties": false
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1000
                        }
                      },
                      "required": [
                        "role",
                        "documentScope",
                        "purposeId",
                        "channels",
                        "reference"
                      ],
                      "additionalProperties": false
                    },
                    "embeddedDocument": {
                      "type": "object",
                      "properties": {
                        "url": {
                          "type": "string",
                          "minLength": 1
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 512
                        }
                      },
                      "required": [
                        "url",
                        "reference"
                      ],
                      "additionalProperties": false
                    },
                    "refreshApproval": {
                      "type": "object",
                      "properties": {
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1000
                        }
                      },
                      "required": [
                        "reference"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "name",
                    "ownerHost",
                    "partitionKey"
                  ],
                  "additionalProperties": false
                },
                "maxItems": 500
              },
              "collections": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "vendor": {
                      "type": "string",
                      "enum": [
                        "google-analytics",
                        "posthog",
                        "plausible",
                        "databuddy",
                        "linkedin-insight-tag",
                        "x-pixel",
                        "custom"
                      ]
                    },
                    "origin": {
                      "type": "string",
                      "minLength": 1
                    },
                    "path": {
                      "type": "string",
                      "minLength": 1,
                      "pattern": "^\\/(?!\\/)[^?#]*$",
                      "maxLength": 1024
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET",
                        "POST"
                      ]
                    },
                    "initiatorUrl": {
                      "type": "string",
                      "minLength": 1
                    },
                    "purpose": {
                      "type": "string",
                      "enum": [
                        "advertising",
                        "measurement"
                      ]
                    },
                    "countries": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[A-Z]{2}$"
                      },
                      "minItems": 1,
                      "maxItems": 250
                    },
                    "requirement": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "kind": {
                              "type": "string",
                              "enum": [
                                "required"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "object",
                          "properties": {
                            "kind": {
                              "type": "string",
                              "enum": [
                                "exempt"
                              ]
                            },
                            "reference": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1000
                            }
                          },
                          "required": [
                            "kind",
                            "reference"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "object",
                          "properties": {
                            "kind": {
                              "type": "string",
                              "enum": [
                                "unresolved"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "payloadFields": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 200
                      },
                      "minItems": 1,
                      "maxItems": 100
                    },
                    "replayProbe": {
                      "type": "object",
                      "properties": {
                        "eventType": {
                          "type": "string",
                          "pattern": "^inth-audit-[a-z0-9-]{1,80}$"
                        },
                        "markerField": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 200
                        },
                        "purposeId": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 200
                        },
                        "permittedBehaviour": {
                          "type": "string",
                          "enum": [
                            "discard_denied_events"
                          ]
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1000
                        }
                      },
                      "required": [
                        "eventType",
                        "markerField",
                        "purposeId",
                        "permittedBehaviour",
                        "reference"
                      ],
                      "additionalProperties": false
                    },
                    "embeddedDocument": {
                      "type": "object",
                      "properties": {
                        "url": {
                          "type": "string",
                          "minLength": 1
                        },
                        "source": {
                          "type": "string",
                          "enum": [
                            "script",
                            "parser",
                            "document"
                          ]
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 512
                        }
                      },
                      "required": [
                        "url",
                        "source",
                        "reference"
                      ],
                      "additionalProperties": false
                    },
                    "identifyingSignal": {
                      "type": "object",
                      "properties": {
                        "kind": {
                          "type": "string",
                          "enum": [
                            "pixel",
                            "fingerprint"
                          ]
                        },
                        "source": {
                          "type": "string",
                          "enum": [
                            "script",
                            "parser",
                            "document"
                          ]
                        },
                        "fields": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 200
                          },
                          "minItems": 1,
                          "maxItems": 100
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 512
                        }
                      },
                      "required": [
                        "kind",
                        "source",
                        "fields",
                        "reference"
                      ],
                      "additionalProperties": false
                    },
                    "afterWithdrawal": {
                      "type": "object",
                      "properties": {
                        "purposeId": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 200
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1000
                        }
                      },
                      "required": [
                        "purposeId",
                        "reference"
                      ],
                      "additionalProperties": false
                    },
                    "proxyRouting": {
                      "type": "object",
                      "properties": {
                        "kind": {
                          "type": "string",
                          "enum": [
                            "server_proxy",
                            "cname"
                          ]
                        },
                        "forwarding": {
                          "type": "string",
                          "enum": [
                            "unconditional",
                            "conditional"
                          ]
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1000
                        },
                        "revision": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 200
                        },
                        "digest": {
                          "type": "string",
                          "pattern": "^[a-f0-9]{64}$"
                        },
                        "observedAt": {
                          "type": "string",
                          "minLength": 1,
                          "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{1,3})?Z$"
                        },
                        "validUntil": {
                          "type": "string",
                          "minLength": 1,
                          "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{1,3})?Z$"
                        },
                        "recipient": {
                          "type": "object",
                          "properties": {
                            "origin": {
                              "type": "string",
                              "minLength": 1
                            },
                            "path": {
                              "type": "string",
                              "minLength": 1,
                              "pattern": "^\\/(?!\\/)[^?#]*$",
                              "maxLength": 1024
                            },
                            "relationship": {
                              "type": "string",
                              "enum": [
                                "third_party",
                                "first_party",
                                "unresolved"
                              ]
                            },
                            "method": {
                              "type": "string",
                              "enum": [
                                "GET",
                                "POST"
                              ]
                            }
                          },
                          "required": [
                            "origin",
                            "path",
                            "relationship",
                            "method"
                          ],
                          "additionalProperties": false
                        },
                        "fields": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "source": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 200
                              },
                              "destination": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 200
                              }
                            },
                            "required": [
                              "source",
                              "destination"
                            ],
                            "additionalProperties": false
                          },
                          "minItems": 1,
                          "maxItems": 100
                        },
                        "cnameChain": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "pattern": "^[a-z0-9](?:[a-z0-9.-]*[a-z0-9])?$",
                            "maxLength": 253
                          },
                          "minItems": 2,
                          "maxItems": 16
                        }
                      },
                      "required": [
                        "kind",
                        "forwarding",
                        "reference",
                        "revision",
                        "digest",
                        "observedAt",
                        "validUntil",
                        "recipient",
                        "fields"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "vendor",
                    "origin",
                    "path",
                    "method",
                    "initiatorUrl",
                    "purpose",
                    "countries",
                    "requirement",
                    "payloadFields"
                  ],
                  "additionalProperties": false
                },
                "maxItems": 500
              },
              "storage": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "mechanism": {
                      "type": "string",
                      "enum": [
                        "local",
                        "session",
                        "indexeddb",
                        "cache"
                      ]
                    },
                    "accessScope": {
                      "type": "string",
                      "enum": [
                        "document-native-methods"
                      ]
                    },
                    "origin": {
                      "type": "string",
                      "minLength": 1
                    },
                    "key": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 1024
                    },
                    "database": {
                      "anyOf": [
                        {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "store": {
                      "anyOf": [
                        {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "purpose": {
                      "type": "string",
                      "enum": [
                        "advertising",
                        "measurement"
                      ]
                    },
                    "countries": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[A-Z]{2}$"
                      },
                      "minItems": 1,
                      "maxItems": 250
                    },
                    "requirement": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "kind": {
                              "type": "string",
                              "enum": [
                                "required"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "object",
                          "properties": {
                            "kind": {
                              "type": "string",
                              "enum": [
                                "exempt"
                              ]
                            },
                            "reference": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1000
                            }
                          },
                          "required": [
                            "kind",
                            "reference"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "object",
                          "properties": {
                            "kind": {
                              "type": "string",
                              "enum": [
                                "unresolved"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    },
                    "embeddedDocument": {
                      "type": "object",
                      "properties": {
                        "url": {
                          "type": "string",
                          "minLength": 1
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 512
                        }
                      },
                      "required": [
                        "url",
                        "reference"
                      ],
                      "additionalProperties": false
                    },
                    "afterRefusal": {
                      "type": "object",
                      "properties": {
                        "role": {
                          "type": "string",
                          "enum": [
                            "identifier"
                          ]
                        },
                        "documentScope": {
                          "type": "string",
                          "enum": [
                            "root"
                          ]
                        },
                        "purposeId": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 200
                        },
                        "channels": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "enum": [
                              "native_read",
                              "transmission",
                              "property_read",
                              "worker"
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 4
                        },
                        "transmission": {
                          "type": "object",
                          "properties": {
                            "kind": {
                              "type": "string",
                              "enum": [
                                "fetch_get_query"
                              ]
                            },
                            "origin": {
                              "type": "string",
                              "minLength": 1
                            },
                            "path": {
                              "type": "string",
                              "minLength": 1,
                              "pattern": "^\\/(?!\\/)[^?#]*$",
                              "maxLength": 1024
                            },
                            "parameter": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 200
                            },
                            "reference": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1000
                            }
                          },
                          "required": [
                            "kind",
                            "origin",
                            "path",
                            "parameter",
                            "reference"
                          ],
                          "additionalProperties": false
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1000
                        }
                      },
                      "required": [
                        "role",
                        "documentScope",
                        "purposeId",
                        "channels",
                        "reference"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "mechanism",
                    "accessScope",
                    "origin",
                    "key",
                    "database",
                    "store",
                    "purpose",
                    "countries",
                    "requirement"
                  ],
                  "additionalProperties": false
                },
                "maxItems": 500
              },
              "withdrawal": {
                "type": "object",
                "properties": {
                  "reference": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1000
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "pattern": "^[A-Z]{2}$"
                    },
                    "minItems": 1,
                    "maxItems": 250
                  },
                  "route": {
                    "type": "object",
                    "properties": {
                      "selector": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 512
                      },
                      "label": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 120
                      },
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      }
                    },
                    "required": [
                      "reference"
                    ],
                    "additionalProperties": false
                  }
                },
                "required": [
                  "reference",
                  "countries"
                ],
                "additionalProperties": false
              },
              "googleInitialization": {
                "type": "object",
                "properties": {
                  "reference": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1000
                  },
                  "transport": {
                    "type": "string",
                    "enum": [
                      "native_data_layer_push"
                    ]
                  },
                  "dataLayerName": {
                    "type": "string",
                    "enum": [
                      "dataLayer"
                    ]
                  },
                  "requiredDefault": {
                    "type": "boolean",
                    "enum": [
                      true
                    ]
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "pattern": "^[A-Z]{2}$"
                    },
                    "minItems": 1,
                    "maxItems": 250
                  },
                  "consentTypes": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "ad_storage",
                        "analytics_storage",
                        "ad_user_data",
                        "ad_personalization"
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 4
                  },
                  "defaultStates": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "ad_storage",
                            "analytics_storage",
                            "ad_user_data",
                            "ad_personalization",
                            "functionality_storage",
                            "personalization_storage",
                            "security_storage"
                          ]
                        },
                        "state": {
                          "type": "string",
                          "enum": [
                            "denied",
                            "granted"
                          ]
                        }
                      },
                      "required": [
                        "type",
                        "state"
                      ],
                      "additionalProperties": false
                    },
                    "minItems": 1,
                    "maxItems": 7
                  },
                  "choiceStates": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "choice": {
                          "type": "string",
                          "enum": [
                            "accept_all",
                            "reject_all",
                            "accept_measurement_only",
                            "accept_functionality_only",
                            "accept_marketing_only"
                          ]
                        },
                        "updateRequired": {
                          "type": "boolean"
                        },
                        "states": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string",
                                "enum": [
                                  "ad_storage",
                                  "analytics_storage",
                                  "ad_user_data",
                                  "ad_personalization",
                                  "functionality_storage",
                                  "personalization_storage",
                                  "security_storage"
                                ]
                              },
                              "state": {
                                "type": "string",
                                "enum": [
                                  "denied",
                                  "granted"
                                ]
                              }
                            },
                            "required": [
                              "type",
                              "state"
                            ],
                            "additionalProperties": false
                          },
                          "minItems": 1,
                          "maxItems": 7
                        }
                      },
                      "required": [
                        "choice",
                        "updateRequired",
                        "states"
                      ],
                      "additionalProperties": false
                    },
                    "minItems": 1,
                    "maxItems": 5
                  },
                  "categoryMapping": {
                    "type": "object",
                    "properties": {
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      },
                      "categories": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "categoryId": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 200
                            },
                            "consentTypes": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "enum": [
                                  "ad_storage",
                                  "analytics_storage",
                                  "ad_user_data",
                                  "ad_personalization",
                                  "functionality_storage",
                                  "personalization_storage",
                                  "security_storage"
                                ]
                              },
                              "minItems": 1,
                              "maxItems": 7
                            }
                          },
                          "required": [
                            "categoryId",
                            "consentTypes"
                          ],
                          "additionalProperties": false
                        },
                        "minItems": 1,
                        "maxItems": 32
                      }
                    },
                    "required": [
                      "reference",
                      "categories"
                    ],
                    "additionalProperties": false
                  },
                  "adsDataRedaction": {
                    "type": "object",
                    "properties": {
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      },
                      "required": {
                        "type": "boolean",
                        "enum": [
                          true
                        ]
                      }
                    },
                    "required": [
                      "reference",
                      "required"
                    ],
                    "additionalProperties": false
                  },
                  "implementationMode": {
                    "type": "object",
                    "properties": {
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      },
                      "mode": {
                        "type": "string",
                        "enum": [
                          "basic",
                          "advanced"
                        ]
                      }
                    },
                    "required": [
                      "reference",
                      "mode"
                    ],
                    "additionalProperties": false
                  }
                },
                "required": [
                  "reference",
                  "transport",
                  "dataLayerName",
                  "requiredDefault",
                  "countries",
                  "consentTypes"
                ],
                "additionalProperties": false
              },
              "auditExpectations": {
                "type": "object",
                "properties": {
                  "regionalBanner": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "countries": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "pattern": "^[A-Z]{2}$"
                          },
                          "minItems": 1,
                          "maxItems": 250
                        },
                        "banner": {
                          "type": "string",
                          "enum": [
                            "required",
                            "not_expected"
                          ]
                        },
                        "reference": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1000
                        }
                      },
                      "required": [
                        "countries",
                        "banner",
                        "reference"
                      ],
                      "additionalProperties": false
                    },
                    "minItems": 1,
                    "maxItems": 50
                  },
                  "noticeAtCollection": {
                    "type": "object",
                    "properties": {
                      "countries": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^[A-Z]{2}$"
                        },
                        "minItems": 1,
                        "maxItems": 250
                      },
                      "notice": {
                        "type": "object",
                        "properties": {
                          "selector": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 512
                          },
                          "label": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 120
                          },
                          "reference": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1000
                          }
                        },
                        "required": [
                          "reference"
                        ],
                        "additionalProperties": false
                      },
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      }
                    },
                    "required": [
                      "countries",
                      "notice",
                      "reference"
                    ],
                    "additionalProperties": false
                  },
                  "consentStorageScope": {
                    "type": "object",
                    "properties": {
                      "scope": {
                        "type": "string",
                        "enum": [
                          "host_only"
                        ]
                      },
                      "countries": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^[A-Z]{2}$"
                        },
                        "minItems": 1,
                        "maxItems": 250
                      },
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      }
                    },
                    "required": [
                      "scope",
                      "countries",
                      "reference"
                    ],
                    "additionalProperties": false
                  },
                  "statisticalException": {
                    "type": "object",
                    "properties": {
                      "countries": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^[A-Z]{2}$"
                        },
                        "minItems": 1,
                        "maxItems": 250
                      },
                      "purposeIds": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 200
                        },
                        "minItems": 1,
                        "maxItems": 32
                      },
                      "notice": {
                        "type": "object",
                        "properties": {
                          "selector": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 512
                          },
                          "label": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 120
                          },
                          "reference": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1000
                          }
                        },
                        "required": [
                          "reference"
                        ],
                        "additionalProperties": false
                      },
                      "objection": {
                        "type": "object",
                        "properties": {
                          "selector": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 512
                          },
                          "label": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 120
                          },
                          "reference": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1000
                          }
                        },
                        "required": [
                          "reference"
                        ],
                        "additionalProperties": false
                      },
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      }
                    },
                    "required": [
                      "countries",
                      "purposeIds",
                      "notice",
                      "objection",
                      "reference"
                    ],
                    "additionalProperties": false
                  },
                  "disclosedVendors": {
                    "type": "object",
                    "properties": {
                      "vendors": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^[a-z0-9][a-z0-9-]{0,99}$"
                        },
                        "maxItems": 500
                      },
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      }
                    },
                    "required": [
                      "vendors",
                      "reference"
                    ],
                    "additionalProperties": false
                  },
                  "cmpMaintenance": {
                    "type": "object",
                    "properties": {
                      "platform": {
                        "type": "string",
                        "pattern": "^[a-z0-9][a-z0-9-]{0,99}$"
                      },
                      "minimumVersion": {
                        "type": "string",
                        "pattern": "^\\d{1,4}\\.\\d{1,4}\\.\\d{1,4}$"
                      },
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      }
                    },
                    "required": [
                      "platform",
                      "minimumVersion",
                      "reference"
                    ],
                    "additionalProperties": false
                  },
                  "downstreamAssurance": {
                    "type": "object",
                    "properties": {
                      "recipients": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1
                        },
                        "minItems": 1,
                        "maxItems": 100
                      },
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      }
                    },
                    "required": [
                      "recipients",
                      "reference"
                    ],
                    "additionalProperties": false
                  },
                  "instrumentedEvidence": {
                    "type": "object",
                    "properties": {
                      "rules": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "N06",
                            "D10",
                            "D13",
                            "X01",
                            "X04",
                            "X06",
                            "X07",
                            "X08"
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 8
                      },
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      }
                    },
                    "required": [
                      "rules",
                      "reference"
                    ],
                    "additionalProperties": false
                  }
                },
                "additionalProperties": false
              },
              "selectedActivity": {
                "type": "object",
                "properties": {
                  "reference": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1000
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "pattern": "^[A-Z]{2}$"
                    },
                    "minItems": 1,
                    "maxItems": 250
                  },
                  "categories": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "categoryId": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 200
                        },
                        "collection": {
                          "type": "boolean",
                          "enum": [
                            true
                          ]
                        },
                        "cookies": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "categoryId"
                      ],
                      "additionalProperties": false
                    },
                    "minItems": 1,
                    "maxItems": 50
                  }
                },
                "required": [
                  "reference",
                  "countries",
                  "categories"
                ],
                "additionalProperties": false
              },
              "choiceInterface": {
                "type": "object",
                "properties": {
                  "reference": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1000
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "pattern": "^[A-Z]{2}$"
                    },
                    "minItems": 1,
                    "maxItems": 250
                  },
                  "affirmativeOptIn": {
                    "type": "boolean",
                    "enum": [
                      true
                    ]
                  },
                  "privacyNoticeUrl": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 2048
                  },
                  "accessibility": {
                    "type": "string",
                    "enum": [
                      "wcag_2_1_aa"
                    ]
                  },
                  "acceptAllOffered": {
                    "type": "boolean",
                    "enum": [
                      true
                    ]
                  }
                },
                "required": [
                  "reference",
                  "countries"
                ],
                "additionalProperties": false
              },
              "refusalPersistence": {
                "type": "object",
                "properties": {
                  "reference": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1000
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "pattern": "^[A-Z]{2}$"
                    },
                    "minItems": 1,
                    "maxItems": 250
                  },
                  "scopes": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "reload",
                        "same_session_return"
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 2
                  }
                },
                "required": [
                  "reference",
                  "countries",
                  "scopes"
                ],
                "additionalProperties": false
              },
              "tcf": {
                "type": "object",
                "properties": {
                  "reference": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1000
                  },
                  "countries": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "pattern": "^[A-Z]{2}$"
                    },
                    "minItems": 1,
                    "maxItems": 250
                  },
                  "choices": {
                    "type": "object",
                    "properties": {
                      "acceptAll": {
                        "type": "object",
                        "properties": {
                          "purposeConsents": {
                            "type": "array",
                            "items": {
                              "type": "integer",
                              "minimum": 1,
                              "maximum": 24
                            },
                            "maxItems": 24,
                            "minItems": 1
                          },
                          "vendorConsents": {
                            "type": "array",
                            "items": {
                              "type": "integer",
                              "minimum": 1,
                              "maximum": 65535
                            },
                            "maxItems": 65535,
                            "allOf": [
                              {
                                "maxItems": 5000
                              }
                            ]
                          },
                          "specialFeatureOptins": {
                            "type": "array",
                            "items": {
                              "type": "integer",
                              "minimum": 1,
                              "maximum": 12
                            },
                            "maxItems": 12
                          }
                        },
                        "required": [
                          "purposeConsents",
                          "vendorConsents",
                          "specialFeatureOptins"
                        ],
                        "additionalProperties": false
                      },
                      "rejectAll": {
                        "type": "object",
                        "properties": {
                          "allowedPurposeConsents": {
                            "type": "array",
                            "items": {
                              "type": "integer",
                              "minimum": 1,
                              "maximum": 24
                            },
                            "maxItems": 24
                          },
                          "allowedVendorConsents": {
                            "type": "array",
                            "items": {
                              "type": "integer",
                              "minimum": 1,
                              "maximum": 65535
                            },
                            "maxItems": 65535,
                            "allOf": [
                              {
                                "maxItems": 5000
                              }
                            ]
                          },
                          "allowedSpecialFeatureOptins": {
                            "type": "array",
                            "items": {
                              "type": "integer",
                              "minimum": 1,
                              "maximum": 12
                            },
                            "maxItems": 12
                          }
                        },
                        "required": [
                          "allowedPurposeConsents",
                          "allowedVendorConsents",
                          "allowedSpecialFeatureOptins"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "additionalProperties": false
                  },
                  "publisherRestrictions": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "purposeId": {
                          "type": "integer",
                          "minimum": 1,
                          "maximum": 24
                        },
                        "restrictionType": {
                          "type": "number",
                          "enum": [
                            0,
                            1,
                            2
                          ]
                        },
                        "vendorIds": {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 65535
                          },
                          "maxItems": 65535,
                          "allOf": [
                            {
                              "maxItems": 5000
                            }
                          ],
                          "minItems": 1
                        }
                      },
                      "required": [
                        "purposeId",
                        "restrictionType",
                        "vendorIds"
                      ],
                      "additionalProperties": false
                    },
                    "minItems": 1,
                    "maxItems": 64
                  },
                  "consentModeMapping": {
                    "type": "object",
                    "properties": {
                      "reference": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1000
                      },
                      "transport": {
                        "type": "string",
                        "enum": [
                          "native_data_layer_push"
                        ]
                      },
                      "dataLayerName": {
                        "type": "string",
                        "enum": [
                          "dataLayer"
                        ]
                      },
                      "types": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "type": {
                              "type": "string",
                              "enum": [
                                "ad_storage",
                                "analytics_storage",
                                "ad_user_data",
                                "ad_personalization",
                                "functionality_storage",
                                "personalization_storage",
                                "security_storage"
                              ]
                            },
                            "purposeConsents": {
                              "type": "array",
                              "items": {
                                "type": "integer",
                                "minimum": 1,
                                "maximum": 24
                              },
                              "maxItems": 24,
                              "minItems": 1
                            }
                          },
                          "required": [
                            "type",
                            "purposeConsents"
                          ],
                          "additionalProperties": false
                        },
                        "minItems": 1,
                        "maxItems": 4
                      }
                    },
                    "required": [
                      "reference",
                      "transport",
                      "dataLayerName",
                      "types"
                    ],
                    "additionalProperties": false
                  }
                },
                "required": [
                  "reference",
                  "countries"
                ],
                "additionalProperties": false
              },
              "usPrivacy": {
                "type": "object",
                "properties": {
                  "reference": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1000
                  },
                  "subdivisions": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "pattern": "^US-[A-Z]{2}$"
                    },
                    "minItems": 1,
                    "maxItems": 60
                  },
                  "optOutChoice": {
                    "type": "string",
                    "enum": [
                      "saved_rejection"
                    ]
                  },
                  "gpp": {
                    "type": "object",
                    "properties": {
                      "sections": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "api": {
                              "type": "string",
                              "enum": [
                                "usnat",
                                "usca",
                                "usva",
                                "usco",
                                "usut",
                                "usct"
                              ]
                            },
                            "subdivisions": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "pattern": "^US-[A-Z]{2}$"
                              },
                              "minItems": 1,
                              "maxItems": 60
                            }
                          },
                          "required": [
                            "api",
                            "subdivisions"
                          ],
                          "additionalProperties": false
                        },
                        "minItems": 1,
                        "maxItems": 6
                      },
                      "optOutFields": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "SaleOptOut",
                            "SharingOptOut",
                            "TargetedAdvertisingOptOut"
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 3
                      }
                    },
                    "required": [
                      "sections",
                      "optOutFields"
                    ],
                    "additionalProperties": false
                  },
                  "usp": {
                    "type": "object",
                    "properties": {
                      "optOutFlag": {
                        "type": "string",
                        "enum": [
                          "required"
                        ]
                      }
                    },
                    "required": [
                      "optOutFlag"
                    ],
                    "additionalProperties": false
                  },
                  "saleSharing": {
                    "type": "object",
                    "properties": {
                      "transports": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "origin": {
                              "type": "string",
                              "minLength": 1
                            },
                            "path": {
                              "type": "string",
                              "minLength": 1,
                              "pattern": "^\\/(?!\\/)[^?#]*$",
                              "maxLength": 1024
                            },
                            "method": {
                              "type": "string",
                              "enum": [
                                "GET",
                                "POST"
                              ]
                            },
                            "activity": {
                              "type": "string",
                              "enum": [
                                "sale",
                                "sharing",
                                "targeted_advertising"
                              ]
                            },
                            "reference": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1000
                            }
                          },
                          "required": [
                            "origin",
                            "path",
                            "method",
                            "activity",
                            "reference"
                          ],
                          "additionalProperties": false
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "transports"
                    ],
                    "additionalProperties": false
                  },
                  "optOutRoute": {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "kind": {
                            "type": "string",
                            "enum": [
                              "consent_manager"
                            ]
                          },
                          "label": {
                            "type": "string",
                            "enum": [
                              "Do Not Sell or Share My Personal Information",
                              "Do Not Sell My Personal Information",
                              "Do Not Share My Personal Information",
                              "Your Privacy Choices",
                              "Your California Privacy Choices"
                            ]
                          },
                          "pages": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "pattern": "^\\/(?!\\/)[^?#]*$",
                              "maxLength": 1024
                            },
                            "minItems": 1,
                            "maxItems": 50
                          }
                        },
                        "required": [
                          "kind",
                          "label"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "object",
                        "properties": {
                          "kind": {
                            "type": "string",
                            "enum": [
                              "page"
                            ]
                          },
                          "label": {
                            "type": "string",
                            "enum": [
                              "Do Not Sell or Share My Personal Information",
                              "Do Not Sell My Personal Information",
                              "Do Not Share My Personal Information",
                              "Your Privacy Choices",
                              "Your California Privacy Choices"
                            ]
                          },
                          "path": {
                            "type": "string",
                            "minLength": 1,
                            "pattern": "^\\/(?!\\/)[^?#]*$",
                            "maxLength": 1024
                          },
                          "pages": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "pattern": "^\\/(?!\\/)[^?#]*$",
                              "maxLength": 1024
                            },
                            "minItems": 1,
                            "maxItems": 50
                          }
                        },
                        "required": [
                          "kind",
                          "label",
                          "path"
                        ],
                        "additionalProperties": false
                      }
                    ]
                  }
                },
                "required": [
                  "reference",
                  "subdivisions"
                ],
                "additionalProperties": false
              }
            },
            "required": [
              "version",
              "revision",
              "origin",
              "approvedAt",
              "approvalReference",
              "cookies"
            ],
            "additionalProperties": false
          },
          "crawlMode": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "includeUrls": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "lastRunAt": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "lastRunStatus": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "maxDepth": {
            "type": "integer",
            "minimum": 0
          },
          "maxPages": {
            "type": "integer",
            "minimum": 0
          },
          "monitoring": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "enabled": {
                    "type": "boolean"
                  },
                  "pending": {
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "effectiveAt": {
                            "type": "string"
                          },
                          "scheduleCadence": {
                            "type": "string",
                            "enum": [
                              "hourly",
                              "daily",
                              "weekly",
                              "biweekly",
                              "monthly"
                            ]
                          }
                        },
                        "required": [
                          "effectiveAt",
                          "scheduleCadence"
                        ],
                        "additionalProperties": false
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "periodEndsAt": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "scheduleCadence": {
                    "type": "string",
                    "enum": [
                      "hourly",
                      "daily",
                      "weekly",
                      "biweekly",
                      "monthly"
                    ]
                  }
                },
                "required": [
                  "enabled",
                  "scheduleCadence"
                ],
                "additionalProperties": false
              },
              {
                "type": "null"
              }
            ]
          },
          "organizationId": {
            "type": "string"
          },
          "origin": {
            "type": "string"
          },
          "policyUrls": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "projectId": {
            "type": "string"
          },
          "projectName": {
            "type": "string"
          },
          "projectSlug": {
            "type": "string"
          },
          "regionProfiles": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "uk_gdpr",
                "eu_eea_gdpr",
                "us_ca_cpra",
                "us_tx_baseline",
                "custom"
              ]
            }
          },
          "scheduleCadence": {
            "type": "string"
          },
          "ownership": {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string"
              },
              "method": {
                "anyOf": [
                  {
                    "type": "string",
                    "enum": [
                      "dns",
                      "http",
                      "email",
                      "search_console"
                    ]
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "status": {
                "type": "string",
                "enum": [
                  "unverified",
                  "pending",
                  "verified",
                  "recheck_failed",
                  "third_party"
                ]
              },
              "tier": {
                "type": "string",
                "enum": [
                  "unverified",
                  "verified",
                  "third_party"
                ]
              },
              "verifiedAt": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "required": [
              "domain",
              "method",
              "status",
              "tier",
              "verifiedAt"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "crawlMode",
          "enabled",
          "id",
          "lastRunAt",
          "lastRunStatus",
          "maxDepth",
          "maxPages",
          "organizationId",
          "origin",
          "projectId",
          "projectName",
          "projectSlug",
          "scheduleCadence"
        ],
        "additionalProperties": false
      }
    },
    "pagination": {
      "type": "object",
      "required": [
        "nextCursor",
        "hasMore"
      ],
      "properties": {
        "nextCursor": {
          "oneOf": [
            {
              "type": "string",
              "description": "Cursor for the next page; null on the last page."
            },
            {
              "type": "null"
            }
          ]
        },
        "hasMore": {
          "type": "boolean"
        }
      }
    }
  }
}

400

The request payload or parameters are invalid.

Content type application/json

PropertyTypeRequiredDescription
successbooleanRequired—
errorobjectRequired—
error.code"UNAUTHORIZED" | "FORBIDDEN" | "INSUFFICIENT_SCOPE" | "PLAN_LIMIT_REACHED" | "PLAN_REQUIRED" | "INVALID_ORIGIN" | "INVALID_REGION" | "INVALID_PAYLOAD" | "NOT_FOUND" | "CONFLICT" | "KEY_LIMIT_REACHED" | "INSUFFICIENT_CREDITS" | "SCAN_IN_PROGRESS" | "UNLOCK_REQUIRED" | "REPOSITORY_NOT_LINKED" | "PAYLOAD_TOO_LARGE" | "RATE_LIMITED" | "SERVICE_UNAVAILABLE" | "INTERNAL_ERROR"Required—
error.messagestringRequired—
error.detailsunknownOptionalOptional structured error details.
View JSON schema
{
  "type": "object",
  "required": [
    "success",
    "error"
  ],
  "properties": {
    "success": {
      "type": "boolean",
      "const": false
    },
    "error": {
      "type": "object",
      "required": [
        "code",
        "message"
      ],
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "UNAUTHORIZED",
            "FORBIDDEN",
            "INSUFFICIENT_SCOPE",
            "PLAN_LIMIT_REACHED",
            "PLAN_REQUIRED",
            "INVALID_ORIGIN",
            "INVALID_REGION",
            "INVALID_PAYLOAD",
            "NOT_FOUND",
            "CONFLICT",
            "KEY_LIMIT_REACHED",
            "INSUFFICIENT_CREDITS",
            "SCAN_IN_PROGRESS",
            "UNLOCK_REQUIRED",
            "REPOSITORY_NOT_LINKED",
            "PAYLOAD_TOO_LARGE",
            "RATE_LIMITED",
            "SERVICE_UNAVAILABLE",
            "INTERNAL_ERROR"
          ]
        },
        "message": {
          "type": "string"
        },
        "details": {
          "description": "Optional structured error details."
        }
      }
    }
  }
}

401

Authentication is missing, invalid, or expired.

Content type application/json

PropertyTypeRequiredDescription
successbooleanRequired—
errorobjectRequired—
error.code"UNAUTHORIZED" | "FORBIDDEN" | "INSUFFICIENT_SCOPE" | "PLAN_LIMIT_REACHED" | "PLAN_REQUIRED" | "INVALID_ORIGIN" | "INVALID_REGION" | "INVALID_PAYLOAD" | "NOT_FOUND" | "CONFLICT" | "KEY_LIMIT_REACHED" | "INSUFFICIENT_CREDITS" | "SCAN_IN_PROGRESS" | "UNLOCK_REQUIRED" | "REPOSITORY_NOT_LINKED" | "PAYLOAD_TOO_LARGE" | "RATE_LIMITED" | "SERVICE_UNAVAILABLE" | "INTERNAL_ERROR"Required—
error.messagestringRequired—
error.detailsunknownOptionalOptional structured error details.
View JSON schema
{
  "type": "object",
  "required": [
    "success",
    "error"
  ],
  "properties": {
    "success": {
      "type": "boolean",
      "const": false
    },
    "error": {
      "type": "object",
      "required": [
        "code",
        "message"
      ],
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "UNAUTHORIZED",
            "FORBIDDEN",
            "INSUFFICIENT_SCOPE",
            "PLAN_LIMIT_REACHED",
            "PLAN_REQUIRED",
            "INVALID_ORIGIN",
            "INVALID_REGION",
            "INVALID_PAYLOAD",
            "NOT_FOUND",
            "CONFLICT",
            "KEY_LIMIT_REACHED",
            "INSUFFICIENT_CREDITS",
            "SCAN_IN_PROGRESS",
            "UNLOCK_REQUIRED",
            "REPOSITORY_NOT_LINKED",
            "PAYLOAD_TOO_LARGE",
            "RATE_LIMITED",
            "SERVICE_UNAVAILABLE",
            "INTERNAL_ERROR"
          ]
        },
        "message": {
          "type": "string"
        },
        "details": {
          "description": "Optional structured error details."
        }
      }
    }
  }
}

403

The credential is valid but may not perform the operation. `INSUFFICIENT_SCOPE`: the credential was never granted the capability the operation needs. `details.requiredScope` names it, and the `WWW-Authenticate` header carries `Bearer error="insufficient_scope"`. An OAuth client fixes this by requesting the scope; an organization API key cannot gain it. `FORBIDDEN`: the capability is present but the membership behind the credential lacks the role, or the resource belongs to another organization.

Content type application/json

PropertyTypeRequiredDescription
successbooleanRequired—
errorobjectRequired—
error.code"UNAUTHORIZED" | "FORBIDDEN" | "INSUFFICIENT_SCOPE" | "PLAN_LIMIT_REACHED" | "PLAN_REQUIRED" | "INVALID_ORIGIN" | "INVALID_REGION" | "INVALID_PAYLOAD" | "NOT_FOUND" | "CONFLICT" | "KEY_LIMIT_REACHED" | "INSUFFICIENT_CREDITS" | "SCAN_IN_PROGRESS" | "UNLOCK_REQUIRED" | "REPOSITORY_NOT_LINKED" | "PAYLOAD_TOO_LARGE" | "RATE_LIMITED" | "SERVICE_UNAVAILABLE" | "INTERNAL_ERROR"Required—
error.messagestringRequired—
error.detailsunknownOptionalOptional structured error details.
View JSON schema
{
  "type": "object",
  "required": [
    "success",
    "error"
  ],
  "properties": {
    "success": {
      "type": "boolean",
      "const": false
    },
    "error": {
      "type": "object",
      "required": [
        "code",
        "message"
      ],
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "UNAUTHORIZED",
            "FORBIDDEN",
            "INSUFFICIENT_SCOPE",
            "PLAN_LIMIT_REACHED",
            "PLAN_REQUIRED",
            "INVALID_ORIGIN",
            "INVALID_REGION",
            "INVALID_PAYLOAD",
            "NOT_FOUND",
            "CONFLICT",
            "KEY_LIMIT_REACHED",
            "INSUFFICIENT_CREDITS",
            "SCAN_IN_PROGRESS",
            "UNLOCK_REQUIRED",
            "REPOSITORY_NOT_LINKED",
            "PAYLOAD_TOO_LARGE",
            "RATE_LIMITED",
            "SERVICE_UNAVAILABLE",
            "INTERNAL_ERROR"
          ]
        },
        "message": {
          "type": "string"
        },
        "details": {
          "description": "Optional structured error details."
        }
      }
    }
  }
}

Headers

NameTypeDescription
WWW-AuthenticatestringPresent on `INSUFFICIENT_SCOPE`: `Bearer error="insufficient_scope", scope="<required scope>"`.

404

The requested resource was not found.

Content type application/json

PropertyTypeRequiredDescription
successbooleanRequired—
errorobjectRequired—
error.code"UNAUTHORIZED" | "FORBIDDEN" | "INSUFFICIENT_SCOPE" | "PLAN_LIMIT_REACHED" | "PLAN_REQUIRED" | "INVALID_ORIGIN" | "INVALID_REGION" | "INVALID_PAYLOAD" | "NOT_FOUND" | "CONFLICT" | "KEY_LIMIT_REACHED" | "INSUFFICIENT_CREDITS" | "SCAN_IN_PROGRESS" | "UNLOCK_REQUIRED" | "REPOSITORY_NOT_LINKED" | "PAYLOAD_TOO_LARGE" | "RATE_LIMITED" | "SERVICE_UNAVAILABLE" | "INTERNAL_ERROR"Required—
error.messagestringRequired—
error.detailsunknownOptionalOptional structured error details.
View JSON schema
{
  "type": "object",
  "required": [
    "success",
    "error"
  ],
  "properties": {
    "success": {
      "type": "boolean",
      "const": false
    },
    "error": {
      "type": "object",
      "required": [
        "code",
        "message"
      ],
      "properties": {
        "code": {
          "type": "string",
          "enum": [
            "UNAUTHORIZED",
            "FORBIDDEN",
            "INSUFFICIENT_SCOPE",
            "PLAN_LIMIT_REACHED",
            "PLAN_REQUIRED",
            "INVALID_ORIGIN",
            "INVALID_REGION",
            "INVALID_PAYLOAD",
            "NOT_FOUND",
            "CONFLICT",
            "KEY_LIMIT_REACHED",
            "INSUFFICIENT_CREDITS",
            "SCAN_IN_PROGRESS",
            "UNLOCK_REQUIRED",
            "REPOSITORY_NOT_LINKED",
            "PAYLOAD_TOO_LARGE",
            "RATE_LIMITED",
            "SERVICE_UNAVAILABLE",
            "INTERNAL_ERROR"
          ]
        },
        "message": {
          "type": "string"
        },
        "details": {
          "description": "Optional structured error details."
        }
      }
    }
  }
}