Skip to content

V3 API

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.

Languages
Servers
ObservePoint Production API

https://api.observepoint.com/

Audit Run Data

Retrieve audit run data including pages, cookies, geo-locations, network requests, JS variables and failures for web audit runs

Operations

Page Details Report

Detailed information about specific pages including tags, cookies, request logs, and console logs

Operations

Page Summary Report

Page Summary report endpoints

Operations

Audit Summary Report

Audit Summary report endpoints

Operations

Alert Summary Report

Alert Summary report endpoints

Operations

Rule Summary Report

Rule Summary report endpoints

Operations

Tag Inventory Report

Tag Inventory report endpoints

Operations

Tag Health Report

Tag Health report endpoints

Operations

Tag Duplicates and Multiples Report

Tag Duplicates and Multiples report endpoints

Operations

Variable Inventory Report

Variable Inventory report endpoints

Operations

Browser Logs Report

Browser Logs report endpoints

Operations

File Changes Report

File changes report endpoints

Operations

Tag Privacy Report

Tag privacy report endpoints

Operations

Request Privacy Report

Request Privacy report endpoints

Operations

Exports Center

Access requested exports status/information

Operations

Request

GET /v3/exports
Security
API_Key
Query
pageinteger>= 0

Number of results page of an endpoint with paginated results

Default 0
sizeinteger[ 20 .. 200 ]
Default 20
sortBystring

Controls sorting

Default "date_exported"
Enum"date_exported""item_name""run_date""export_name""exported_item_type""requested_by""status""is_scheduled"
sortDescboolean

Controls sorting order

Default false
exportedItemTypestring

aggregate filter for different export types and item types

Enum"audit""web_journey""app_journey""live_connect""consent_categories""alert""account_usage""grid_data"
searchstring

Filter by item or export name in "contains" mode

Example: search=my audit
requestedByUserIdinteger

Filter by user ID of export requestor

Example: requestedByUserId=123
exportIdsArray of integers(int64)non-empty

Filter by a list of one or more export IDs, comma separated (example exportIds=1,2 or exportIds=1)

curl -i -X GET \
  'https://api.observepoint.com/v3/exports?page=0&size=20&sortBy=date_exported&sortDesc=false&exportedItemType=audit&search=my+audit&requestedByUserId=123&exportIds=0' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Export Center exports

Bodyapplication/json
metadataobjectrequired

Common metadata for iterable

metadata.​paginationobjectrequired
metadata.​pagination.​totalCountintegerrequired

Total number of items available from all result pages combined

metadata.​pagination.​totalPageCountintegerrequired

Total number of pages available

metadata.​pagination.​pageSizeintegerrequired

Page size - number of items per result page configured by size query parameter or default page size

metadata.​pagination.​currentPageSizeintegerrequired

Number of items in current result page

metadata.​pagination.​currentPageNumberintegerrequired

Current page number/ordinal

exportsArray of objectsrequired
exports[].​exportIdinteger(int64)required

Unique ID of an export

exports[].​dateExportedstring(date-time)required

Date-time in RFC3339 profile ISO 8601 format with the following additional restrictions:

  1. An uppercase T must separate the date and time portions.
  2. An uppercase Z must denote that a numeric time zone offset isn't present.

In general, these timestamp requirements are the same in AWS Step Functions - Choice Rules

Example: "2016-08-18T17:33:00Z"
exports[].​exportTypestringrequired

Enumeration of all high-level export types

Enum"AUDIT_RUN_EXPORT""WEB_JOURNEY_RUN_EXPORT""APP_JOURNEY_RUN_EXPORT""MANUAL_JOURNEY_RUN_EXPORT""CONSENT_CATEGORY_EXPORT""ALERT_EXPORT""ACCOUNT_USAGE_EXPORT""GRID_DATA_EXPORT"
exports[].​itemTypestring
Enum"audit""web_journey""app_journey""live_connect""consent_categories""alert""account_usage""grid_data"
exports[].​itemIdinteger(int64)

ID of a data collector, see ItemType

Example: 107239
exports[].​itemNamestring

Name of an item this export has been executed for, see ItemType

Example: "My Audit"
exports[].​runIdinteger(int64)
Example: 33010
exports[].​runDatestring(date-time)

Date-time in RFC3339 profile ISO 8601 format with the following additional restrictions:

  1. An uppercase T must separate the date and time portions.
  2. An uppercase Z must denote that a numeric time zone offset isn't present.

In general, these timestamp requirements are the same in AWS Step Functions - Choice Rules

Example: "2016-08-18T17:33:00Z"
exports[].​specificExportTypestringrequired

Specific export type, for example AuditRun_ExportTypeEnum for audits

exports[].​exportNamestringrequired
exports[].​requestedByUserIdintegerrequired

ID of a user

Example: 123
exports[].​exportStatusstringrequired
Enum"queued""in_progress""completed""failed""no_data"
exports[].​exportDownloadLinkstringrequired

Export file download link

Example: "https://api.observepoint.com/v3/exports/550e8400-e29b-41d4-a716-446655440000"
exports[].​scheduleIdinteger(int64)
exports[].​isScheduledboolean

Whether the export is scheduled or not

Default false
Response
application/json
{ "metadata": { "pagination": { … } }, "exports": [ { … } ] }

Request

GET /v3/exports/{exportUuid}
Security
API_Key
Path
exportUuidstring(uuid)required

UUID of the export file

curl -i -X GET \
  'https://api.observepoint.com/v3/exports/{exportUuid}' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Redirect to presigned export link

Headers
Locationstring
Response
No content

Scheduled Exports

Manage scheduled grid report data exports

Operations

Audit Run Export

Export audit run data

Operations

Web Journey Run Export

Export web journey run data

Operations

Manual Journey Run Export

Export manual journey run data

Operations

Alerts

Alert management and configuration

Operations

Account's Triggered Alerts

Account-level triggered alerts

Operations
Operations
Operations

Account Usage Alerts

Alerts related to account usage

Operations

Account Usage Export

Export account usage data

Operations

Notification Center

Find and manage email subscriptions

Operations

Email Inbox Messages

Get Email Inbox message details

Operations

Email Inbox Message Alerts

Email inbox message alerts

Operations