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.
V3 API
Request
Get page information from specified audit run on a given page
- ObservePoint Production APIhttps://api.observepoint.com/v3/web-audits/{auditId}/runs/{runId}/pages/{pageId}/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/pages/f9d32cc7cc2046d6decb145a80289287f5226323/info?withLinkSummary=false&withParentPage=false&withScreenshotUrl=false' \
-H 'Authorization: YOUR_API_KEY_HERE'Page Info by page Id
Initial page URL - before the first redirect. If there were no redirects, equal to finalPageUrl
Initial page status code - before the first redirect. If there were no redirects, equal to finalStatusCode
Final page URL - after all redirects. If there were no redirects, equal to initialPageUrl
Final status code - after all redirects. If there were no redirects, equal to initialStatusCode
error produced by browser upon opening the page
(Optional) Present if failure/s is/are present in On-Page Actions execution
{ "url": "string", "initialPageUrl": "string", "loadTime": 0, "statusCode": 200, "initialStatusCode": 0, "size": 0, "screenshot": "string", "parent": { "pageId": "string", "pageUrl": "string" }, "finalPageUrl": "https://example.com/some-path", "finalStatusCode": 302, "title": "My Cards - ObservePoint", "browserError": "This site can’t be reached. example.com’s server IP address could not be found. ERR_NAME_NOT_RESOLVED", "visitStartTimestamp": 1637944293, "visitEndTimestamp": 1637944293, "redirects": [ { … } ], "links": { "linkToInitialUrlCount": 32, "linkToFinalUrlCount": 12, "linksFromThisPageV2": { … } }, "onPageActionResults": [ { … } ], "webVitalsSummary": { "largestContentfulPaint": { … }, "cumulativeLayoutShift": { … }, "firstContentfulPaint": { … }, "timeToFirstByte": { … } }, "accessibilityChecksSummary": { "configurationTags": [ … ], "scores": { … }, "issues": [ … ], "inconclusive": [ … ] } }
Request
Get up to 1000 page links with specified direction (from/to this page), use downloadPageLinks to get all items
Unique identification number for web audit run-page, it is different from dcUUID
- ObservePoint Production APIhttps://api.observepoint.com/v3/web-audits/{auditId}/runs/{runId}/pages/{pageId}/links/{linkDirection}
- 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/pages/f9d32cc7cc2046d6decb145a80289287f5226323/links/{linkDirection}?options=to_internal_pages&thisUrlType=initial' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "links": [ { … } ] }
Request
Download page links with specified direction (from/to this page)
Unique identification number for web audit run-page, it is different from dcUUID
- ObservePoint Production APIhttps://api.observepoint.com/v3/web-audits/{auditId}/runs/{runId}/pages/{pageId}/links/{linkDirection}/download
- 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/pages/f9d32cc7cc2046d6decb145a80289287f5226323/links/{linkDirection}/download?options=to_internal_pages&thisUrlType=initial' \
-H 'Authorization: YOUR_API_KEY_HERE'No content