This section documents the V3 API endpoints that provide access to comprehensive audit and journey data from ObservePoint. Use these endpoints to retrieve detailed reports, export data, manage alerts, configure scans and privacy settings, and analyze web performance metrics from your ObservePoint scans.
- Get audit configuration info for specified audit run
V3 API
Run the audit now. The request must contain the web-audit ID. Unlike v2 "run now" API, this API does not reject run requests if there is an active run.
The workflow file to be used in for starting the callback workflow Has to be a file name without extension, e.g. "audit-complete" instead of "audit-complete.yml"
The owner of the repository where the callback workflow is defined This is required to correctly invoke the callback workflow
The name of the repository where the callback workflow is defined This is required to correctly invoke the callback workflow
- ObservePoint Production APIhttps://api.observepoint.com/v3/web-audits/{auditId}/runs
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.observepoint.com/v3/web-audits/107239/runs \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"startingUrls": [
"string"
],
"callbackWorkflowEventType": "string",
"callbackRepositoryOwner": "string",
"callbackRepositoryName": "string",
"callbackContext": {}
}'- ObservePoint Production APIhttps://api.observepoint.com/v3/web-audits/{auditId}/runs/{runId}/info
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.observepoint.com/v3/web-audits/107239/runs/33010/info?includeFilters=false' \
-H 'Authorization: YOUR_API_KEY_HERE'Audit run configuration info
When true, the audit discovers sitemaps on any domains for starting URLs and uses those to find URLs to scan
Filters used for the audit to include and exclude urls to be scanned
Location human readable name. This field maps to the db location.label
Scan speed is the number of engines the customer requests to run the audit with Currently a value between 1-50 is supported, but not guaranteed.
{ "blockThirdPartyCookies": true, "browserName": "string", "browserVersion": "string", "customProxy": "string", "discoverSitemaps": true, "sitemapData": { "sitemapsScannedCount": 0, "sitemapsScanned": [ … ], "sitemapsBrokenCount": 0, "sitemapsBrokenUrls": [ … ] }, "filters": { "includeFilters": [ … ], "excludeFilters": [ … ] }, "gpcEnabled": true, "height": 0, "loginActions": true, "locationId": 0, "locationName": "England, London", "onPageActions": true, "privacyConsentActions": true, "runDuration": 0, "scanSpeed": 0, "startingUrlCount": 0, "urlsScanned": 0, "userAgent": "string", "vpnEnabled": true, "width": 0, "technologyBlockingEnabled": true, "fileSubstitutionConfigured": true, "customHeadersApplied": true, "auditStoppedByUserId": 0 }
- ObservePoint Production APIhttps://api.observepoint.com/v3/web-audits/{auditId}/consent-categories
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api.observepoint.com/v3/web-audits/107239/consent-categories \
-H 'Authorization: YOUR_API_KEY_HERE'{ "consentCategories": [ { … } ] }