APIPayment Pages
List payment pages
Lists the URL patterns that mark this website's payment pages. Together they define the PCI scope: only scripts loaded on a matching page enter the inventory. With no payment pages defined, nothing is in scope and the inventory stays empty.
Requires the viewer role on the website and the compliance plan feature.
GET
header
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.
cursor?stringThe nextCursor of the previous page. Omit it to start from the beginning. A cursor encodes a position and is not meant to be built by hand.
limit*|How many items to return, from 1 to 200.
Range
1 <= value <= 200Default
50q?stringMatch part of the name.
Length
length <= 255A page of payment pages.
application/json- response
data*array<>The payment pages on this page.
pagination*Where this page sits in the full result set.
Example Request
curl -X GET 'https://api.centralcsp.com/v1/workspaces/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/websites/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/compliance/payment-pages?limit=50'Example Response
{ "data": [ { "id": "string", "workspaceId": "string", "websiteId": "string", "name": "Checkout", "urlPattern": "https://shop.example.com/checkout/*", "patternType": "glob", "enabled": true, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ], "pagination": { "nextCursor": "string", "hasMore": true, "total": 0 }}