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 action set by ID
V3 API
List of actions in the action set
Description of the action. Present for all actionTypes except: actionSet
Type of the user action
Duration to wait in milliseconds. Present for actionTypes: navTo, click, input, select, check, uncheck, execute, watch, maskedInput, enterIFrame, exitIFrame, clearCookies, privacyOptIn, privacyOptOut
List of selectors for element-based actions. Present for actionTypes: click, input, select, check, uncheck, maskedInput, enterIFrame
Whether to prevent navigation after action execution. Present for actionTypes: click, input, select, check, uncheck, execute, watch, maskedInput
Value field with different meanings per actionType. For input/select: input value. For navTo: URL. For privacyOptIn/privacyOptOut: URL. For execute: JavaScript code. Present for actionTypes: input, select, navTo, privacyOptIn, privacyOptOut, execute
Masked value for secure input actions. Present for actionType: maskedInput
URL for navigation and privacy actions. Present for actionTypes: navTo, privacyOptIn, privacyOptOut
Whether privacy action is required. Present for actionTypes: privacyOptIn, privacyOptOut
ID of the action set this action belongs to. For actionType 'actionSet', this contains the referenced action set ID
- ObservePoint Production APIhttps://api.observepoint.com/v3/action-sets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api.observepoint.com/v3/action-sets?accountId=0' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"actions": [
{
"sequence": 0,
"description": "string",
"actionType": "click",
"waitDuration": 0,
"selectors": [
{
"selectorType": "id",
"value": null
}
],
"preventNavigation": true,
"value": "string",
"maskedValue": "string",
"js": "string",
"url": "string",
"seconds": 0,
"isRequired": true,
"actionSetId": 0,
"pageFilter": "string"
}
]
}'Action set created successfully
List of actions in the action set
Description of the action. Present for all actionTypes except: actionSet
Type of the user action
Duration to wait in milliseconds. Present for actionTypes: navTo, click, input, select, check, uncheck, execute, watch, maskedInput, enterIFrame, exitIFrame, clearCookies, privacyOptIn, privacyOptOut
List of selectors for element-based actions. Present for actionTypes: click, input, select, check, uncheck, maskedInput, enterIFrame
Whether to prevent navigation after action execution. Present for actionTypes: click, input, select, check, uncheck, execute, watch, maskedInput
Value field with different meanings per actionType. For input/select: input value. For navTo: URL. For privacyOptIn/privacyOptOut: URL. For execute: JavaScript code. Present for actionTypes: input, select, navTo, privacyOptIn, privacyOptOut, execute
Masked value for secure input actions. Present for actionType: maskedInput
URL for navigation and privacy actions. Present for actionTypes: navTo, privacyOptIn, privacyOptOut
Whether privacy action is required. Present for actionTypes: privacyOptIn, privacyOptOut
ID of the action set this action belongs to. For actionType 'actionSet', this contains the referenced action set ID
{ "id": 0, "name": "string", "actions": [ { … } ], "updatedAt": "string", "createdAt": "string", "accountId": 0, "userId": 0 }
- ObservePoint Production APIhttps://api.observepoint.com/v3/action-sets/{actionSetId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.observepoint.com/v3/action-sets/{actionSetId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Action set retrieved successfully
List of actions in the action set
Description of the action. Present for all actionTypes except: actionSet
Type of the user action
Duration to wait in milliseconds. Present for actionTypes: navTo, click, input, select, check, uncheck, execute, watch, maskedInput, enterIFrame, exitIFrame, clearCookies, privacyOptIn, privacyOptOut
List of selectors for element-based actions. Present for actionTypes: click, input, select, check, uncheck, maskedInput, enterIFrame
Whether to prevent navigation after action execution. Present for actionTypes: click, input, select, check, uncheck, execute, watch, maskedInput
Value field with different meanings per actionType. For input/select: input value. For navTo: URL. For privacyOptIn/privacyOptOut: URL. For execute: JavaScript code. Present for actionTypes: input, select, navTo, privacyOptIn, privacyOptOut, execute
Masked value for secure input actions. Present for actionType: maskedInput
URL for navigation and privacy actions. Present for actionTypes: navTo, privacyOptIn, privacyOptOut
Whether privacy action is required. Present for actionTypes: privacyOptIn, privacyOptOut
ID of the action set this action belongs to. For actionType 'actionSet', this contains the referenced action set ID
{ "id": 0, "name": "string", "actions": [ { … } ], "updatedAt": "string", "createdAt": "string", "accountId": 0, "userId": 0 }
List of actions in the action set
Description of the action. Present for all actionTypes except: actionSet
Type of the user action
Duration to wait in milliseconds. Present for actionTypes: navTo, click, input, select, check, uncheck, execute, watch, maskedInput, enterIFrame, exitIFrame, clearCookies, privacyOptIn, privacyOptOut
List of selectors for element-based actions. Present for actionTypes: click, input, select, check, uncheck, maskedInput, enterIFrame
Whether to prevent navigation after action execution. Present for actionTypes: click, input, select, check, uncheck, execute, watch, maskedInput
Value field with different meanings per actionType. For input/select: input value. For navTo: URL. For privacyOptIn/privacyOptOut: URL. For execute: JavaScript code. Present for actionTypes: input, select, navTo, privacyOptIn, privacyOptOut, execute
Masked value for secure input actions. Present for actionType: maskedInput
URL for navigation and privacy actions. Present for actionTypes: navTo, privacyOptIn, privacyOptOut
Whether privacy action is required. Present for actionTypes: privacyOptIn, privacyOptOut
ID of the action set this action belongs to. For actionType 'actionSet', this contains the referenced action set ID
- ObservePoint Production APIhttps://api.observepoint.com/v3/action-sets/{actionSetId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api.observepoint.com/v3/action-sets/{actionSetId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"actions": [
{
"sequence": 0,
"description": "string",
"actionType": "click",
"waitDuration": 0,
"selectors": [
{
"selectorType": "id",
"value": null
}
],
"preventNavigation": true,
"value": "string",
"maskedValue": "string",
"js": "string",
"url": "string",
"seconds": 0,
"isRequired": true,
"actionSetId": 0,
"pageFilter": "string"
}
]
}'Action set updated successfully
List of actions in the action set
Description of the action. Present for all actionTypes except: actionSet
Type of the user action
Duration to wait in milliseconds. Present for actionTypes: navTo, click, input, select, check, uncheck, execute, watch, maskedInput, enterIFrame, exitIFrame, clearCookies, privacyOptIn, privacyOptOut
List of selectors for element-based actions. Present for actionTypes: click, input, select, check, uncheck, maskedInput, enterIFrame
Whether to prevent navigation after action execution. Present for actionTypes: click, input, select, check, uncheck, execute, watch, maskedInput
Value field with different meanings per actionType. For input/select: input value. For navTo: URL. For privacyOptIn/privacyOptOut: URL. For execute: JavaScript code. Present for actionTypes: input, select, navTo, privacyOptIn, privacyOptOut, execute
Masked value for secure input actions. Present for actionType: maskedInput
URL for navigation and privacy actions. Present for actionTypes: navTo, privacyOptIn, privacyOptOut
Whether privacy action is required. Present for actionTypes: privacyOptIn, privacyOptOut
ID of the action set this action belongs to. For actionType 'actionSet', this contains the referenced action set ID
{ "id": 0, "name": "string", "actions": [ { … } ], "updatedAt": "string", "createdAt": "string", "accountId": 0, "userId": 0 }