List inventory origins
Lists the origins that serve scripts to this website's payment pages. Origins are added automatically as scripts are found and cannot be created or deleted through the API.
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.
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.
1 <= value <= 20050q?stringMatch part of the origin or its description.
length <= 255originType?OriginTypeSet automatically when the origin is first seen: first-party when it matches the website's own host, third-party otherwise. Correct it when a CDN you control was classified third-party.
"first-party""third-party"tagIds?stringComma-separated tag identifiers. An origin matches if any of its scripts carry any of them.
length <= 2048A page of inventory origins.
application/json- response
data*array<>The inventory origins on this page.
pagination*Where this page sits in the full result set.
curl -X GET 'https://api.centralcsp.com/v1/workspaces/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/websites/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/compliance/origins?limit=50'{ "data": [ { "id": "string", "workspaceId": "string", "websiteId": "string", "origin": "https://js.stripe.com", "description": "string", "originType": "first-party", "tags": [ { "id": "string", "name": "string", "color": "slate" } ], "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ], "pagination": { "nextCursor": "string", "hasMore": true, "total": 0 }}