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//
- Update Alerts assigned to specified item (audit, journey etc)
Create Alert
Get specific Alert by ID
Update specific Alert
Delete specific Alert
Update labels for an Alert
Get Alerts Library items
Get Alerts by metric
Search target items (data sources - audits, journeys etc) that may have specified Alert assigned or not assigned
Update target items (data sources) that have specified Alert assigned
Search Alerts for assigning them to other items (audits, WJs etc)
Update Alerts assigned to...
V3 API
Download OpenAPI description
Overview
Languages
Servers
ObservePoint Production API
https://api.observepoint.com/
Query
Bodyapplication/jsonBehaviour per type:
- REPORT_METRIC: sort by name of data/report type corresponding to alert's
metricType
Enum"ALERT_NAME""REPORT_METRIC"
non-empty array of labels present on an alert, works as "alert has all specified labels" filter
Example: [223]
- ObservePoint Production APIhttps://api.observepoint.com/v3/alerts/search/assignments
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api.observepoint.com/v3/alerts/search/assignments?size=50&page=0&sortBy=ALERT_NAME&sortDesc=false' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"targetItem": {
"itemType": "AUDIT",
"itemId": 0,
"isAssigned": true
},
"search": "string",
"labels": [
223
],
"isDefaultForNewDataSources": true
}'Assignments
Common metadata for iterable
Total number of items available from all result pages combined
Page size - number of items per result page configured by size query parameter or default page size
Deprecated metric types:
- ACCOUNT_USAGE_THIS_MONTH_AUDIT_PAGE_SCANNED_COUNT
- ACCOUNT_USAGE_12_MONTH_AUDIT_PAGE_SCANNED_COUNT
- ACCOUNT_USAGE_12_MONTH_WJ_RUN_COUNT
- ACCOUNT_USAGE_THIS_MONTH_WJ_RUN_COUNT
- ACCOUNT_USAGE_LAST_30_DAYS_LOGIN_USER_COUNT
- PAGE_SUMMARY_FAILED_RULE_COUNT
Enum"ACCOUNT_USAGE_THIS_MONTH_AUDIT_PAGE_SCANNED_COUNT""ACCOUNT_USAGE_12_MONTH_AUDIT_PAGE_SCANNED_COUNT""ACCOUNT_USAGE_12_MONTH_WJ_RUN_COUNT""ACCOUNT_USAGE_THIS_MONTH_WJ_RUN_COUNT""ACCOUNT_USAGE_LAST_30_DAYS_LOGIN_USER_COUNT""ACCOUNT_USAGE_V2_THIS_MONTH_AUDIT_PAGE_USAGE_PERCENTAGE""ACCOUNT_USAGE_V2_CURRENT_TERM_PAGE_USAGE_PERCENTAGE""ACCOUNT_USAGE_V2_CURRENT_TERM_WJ_RUN_USAGE_PERCENTAGE""ACCOUNT_USAGE_V2_THIS_MONTH_WJ_RUN_USAGE_PERCENTAGE""ACCOUNT_USAGE_V2_LAST_30_DAYS_LOGIN_USER_COUNT"
Response
application/json
{ "metadata": { "pagination": { … } }, "alerts": [ { … } ] }
- ObservePoint Production APIhttps://api.observepoint.com/v3/alerts/assignments/{itemType}/{itemId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://api.observepoint.com/v3/alerts/assignments/{itemType}/{itemId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"assignmentUpdates": [
{
"alertId": 0,
"operation": "ASSIGN"
}
]
}'