Get the website compliance summary
Returns PCI DSS 6.4.3 readiness for one website: its payment pages and rules, how many scripts are in the inventory, and how many have been reviewed.
Requires the viewer role on the website and the compliance plan feature.
AuthorizationBearer <JWT>An OpenID Connect access token from signing in to CentralCSP, acting as the signed-in user.
workspaceId*stringThe workspace's id.
websiteId*stringThe website's id.
PCI DSS 6.4.3 readiness for one website.
application/json- response
id*stringname*stringDisplay name of the website.
url*|Address of the site. Empty when none was ever recorded.
endpointEnabled*booleanWhether the website is collecting reports. The inventory only stays current while it is.
paymentPages*|Enabled payment pages. With none, nothing is in PCI scope.
0 <= valuedefinedPaymentPages*|Payment pages defined, enabled or not.
0 <= valuerules*|Enabled rules that decide scripts automatically.
0 <= valuescripts*|Scripts in PCI scope, not counting retired or excluded ones.
0 <= valuejustifiedScripts*|Scripts with a justification on their current hash.
0 <= valuereviewedScripts*|Scripts that have been decided on, whether justified or marked unauthorized.
0 <= valuescriptsToReview*|Scripts still waiting for a decision.
0 <= valuereviewScope*How much of the PCI script review is done, when there is anything to review.
curl -X GET 'https://api.centralcsp.com/v1/workspaces/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/websites/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/compliance'{ "id": "string", "name": "string", "url": "", "endpointEnabled": true, "paymentPages": 0, "definedPaymentPages": 0, "rules": 0, "scripts": 0, "justifiedScripts": 0, "reviewedScripts": 0, "scriptsToReview": 0, "reviewScope": { "state": "measured", "percent": 75 }}