This section documents the V3 Reporting API endpoints that provide access to comprehensive audit and journey data from ObservePoint. Use these endpoints to retrieve detailed reports, export data, manage alerts, and analyze web performance metrics from your ObservePoint scans.
V3 API
https://api.observepoint.com/
- ObservePoint Production API
https://api.observepoint.com/v3/usage/overview
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api.observepoint.com/v3/usage/overview \
-H 'Authorization: YOUR_API_KEY_HERE'
Usage overview
usagePercentage
and usageLimit
can be omitted if there is no limit. overLimitPrice
is only visible to account admins.
Number of pages scanned (for audits) or runs completed (for web journeys) to date
Limit of pages scanned (for audits) or runs completed (for web journeys) for the current contract term
Price of a page scan (for audits) or a run (for web journeys) over the limit
Contract start and end dates
usagePercentage
and usageLimit
can be omitted if there is no limit. overLimitPrice
is only visible to account admins.
{ "auditUsage": { "usageCount": 0, "usageLimit": 0, "limitNoteType": "UNLIMITED", "usagePercentage": 0.1, "overLimitPrice": { … }, "currentContractTerm": { … } }, "webJourneyUsage": { "usageCount": 0, "usageLimit": 0, "limitNoteType": "UNLIMITED", "usagePercentage": 0.1, "overLimitPrice": { … }, "currentContractTerm": { … } }, "allowOverages": true }
- ObservePoint Production API
https://api.observepoint.com/v3/usage/summary
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api.observepoint.com/v3/usage/summary \
-H 'Authorization: YOUR_API_KEY_HERE'
{ "usersUsage": { "totalUsers": 0, "usersLoggedInLast30Days": [ … ] }, "contacts": [ { … } ], "allowOverages": true }
Non-empty array of data sources. Usage for selected data sources only will be shown
Non-empty array of user IDs. Matches data sources that have been created by any of the specified users
non-empty array of folders with domains (subfolders), items from which will be included in response
Non-empty array of labels present on an item. Matches data sources that have all specified labels
Non-empty array of frequency names. Matches data sources that have any of the specified frequencies
- ObservePoint Production API
https://api.observepoint.com/v3/usage/{itemType}/summary
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api.observepoint.com/v3/usage/{itemType}/summary' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"dataSources": [
107239
],
"dataSourceCreators": [
123
],
"dataSourceFolders": [
{
"folderId": 123,
"domains": [
123
]
}
],
"dataSourceLabels": [
0
],
"runFrequencies": [
"paused"
],
"contractTerm": {
"startDateInclusive": "2019-08-24",
"endDateInclusive": "2019-08-24"
}
}'
Specific item type usage summary
Contract start and end dates
Dates of contracts
Subtypes:
- AccountUsageV2_SpecificItemTypeSummary_AuditUsage
- AccountUsageV2_SpecificItemTypeSummary_WebJourneyUsage
cumulativeTotal
- number of pages scanned (for audits) or runs completed (for web journeys) to date. termLimit
, cumulativePacing
- can be omitted if there is no limit. overLimitPrice
is only visible to account admins.
filtered
property can be omitted if filters were not applied
Limit of pages scanned (for audits) or runs completed (for web journeys) for the contract term
Shows how many pages should be scanned to date to hit the limit by the end of the contract term
{ "currentContractTerm": { "startDateInclusive": "2019-08-24", "endDateInclusive": "2019-08-24" }, "contractTerms": [ { … } ], "usage": { "itemType": "AUDIT", "cumulativeTotal": { … }, "termLimit": 0, "limitNoteType": "UNLIMITED", "cumulativePacing": 0, "overLimitPrice": { … } } }
Non-empty array of data sources. Usage for selected data sources only will be shown
Non-empty array of user IDs. Matches data sources that have been created by any of the specified users
non-empty array of folders with domains (subfolders), items from which will be included in response
Non-empty array of labels present on an item. Matches data sources that have all specified labels
Non-empty array of frequency names. Matches data sources that have any of the specified frequencies
- ObservePoint Production API
https://api.observepoint.com/v3/usage/{itemType}/trends
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api.observepoint.com/v3/usage/{itemType}/trends' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"dataSources": [
107239
],
"dataSourceCreators": [
123
],
"dataSourceFolders": [
{
"folderId": 123,
"domains": [
123
]
}
],
"dataSourceLabels": [
0
],
"runFrequencies": [
"paused"
],
"contractTerm": {
"startDateInclusive": "2019-08-24",
"endDateInclusive": "2019-08-24"
}
}'
Usage trends
Represents all past months
filtered
property can be omitted if filters were not applied
periodProjectedTotal
and cumulativeProjectedTotal
can represent either pages scanned (for audits) or runs completed (for web journeys)
Represents future months, with projected values
Duplicates AccountUsageV2_ProjectedUsage
, but includes total
and filtered
values for each estimate
filtered
property can be omitted if filters were not applied
filtered
property can be omitted if filters were not applied
Duplicates AccountUsageV2_ProjectedUsage
, but includes total
and filtered
values for each estimate
filtered
property can be omitted if filters were not applied
filtered
property can be omitted if filters were not applied
Limit of pages scanned (for audits) or runs completed (for web journeys) for the contract term
{ "pastPeriods": [ { … } ], "currentPeriod": { "startDateInclusive": "2019-08-24", "endDateExclusive": "2019-08-24", "periodTotal": { … }, "cumulativeTotal": { … }, "periodProjectedTotal": { … }, "cumulativeProjectedTotal": { … } }, "futurePeriods": [ { … } ], "termLimit": 0, "limitNoteType": "UNLIMITED", "monthlyPacing": 0 }
- ObservePoint Production API
https://api.observepoint.com/v3/usage/{itemType}/daily-trends
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.observepoint.com/v3/usage/{itemType}/daily-trends' \
-H 'Authorization: YOUR_API_KEY_HERE'
{ "dailyUsageItems": [ { … } ] }