Imperva Experimental API
The Experimental API from Imperva — 24 operation(s) for experimental.
The Experimental API from Imperva — 24 operation(s) for experimental.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/imperva-experimental-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
version: 13.1.0.0
title: MX Open Experimental API
servers:
- url: https://127.0.0.1:8083/SecureSphere/api
tags:
- name: Experimental
paths:
/experimental/nav/header:
get:
operationId: getNavigationTree
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: workspace
in: query
required: false
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/HeaderDTO'
/experimental/fam/repository-users:
get:
operationId: findMatchingUsers
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: prefix
in: query
required: false
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/FamRepositoryUsersDTO'
/experimental/fam/do-users-in-group:
get:
operationId: getUsersInGroup
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: principalId
in: query
required: false
schema:
type: string
description: ''
- name: fileContext
in: query
required: false
schema:
type: string
description: ''
- name: recordsRange
in: query
required: false
schema:
type: string
description: ''
- name: sorting
in: query
required: false
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/DopUsersInGroupDTO'
/experimental/fam/do-file-permissions/stat/{dataOwnerId}:
get:
operationId: getProgressStatistics
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: dataOwnerId
in: path
required: true
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/FilePermissionsStatisticsDTO'
/experimental/fam/do-file-permissions/signoff/{dataOwnerId}:
put:
operationId: signOffReview
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: dataOwnerId
in: path
required: true
schema:
type: string
description: ''
- name: signOffName
in: query
required: false
schema:
type: string
description: ''
responses:
default:
description: successful operation
/experimental/nav/ui-view-mode:
get:
operationId: getUIViewMode
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
'200':
description: successful operation
content:
application/json:
schema:
type: string
/experimental/gateway/gatewayAlias:
post:
operationId: createAliasesForGateway
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
default:
description: successful operation
requestBody:
required: false
content:
application/json:
schema:
$ref: '#/definitions/KRPAliasDTO'
/experimental/fam/do-application-data:
get:
operationId: getPermissionContent
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/DopApplicationDataDTO'
/experimental/waf/certificateAuthorities:
post:
operationId: uploadCACertificate
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
default:
description: successful operation
requestBody:
required: false
content:
application/json:
schema:
$ref: '#/definitions/SomMxCertificateDTO'
/experimental/nav/deployment:
get:
operationId: getDeployment
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
'200':
description: successful operation
content:
application/json:
schema:
type: string
/experimental:
options:
operationId: getOptions
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
default:
description: successful operation
/experimental/nav/workspaces:
get:
operationId: getWorkspaces
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: workspace
in: query
required: false
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
items:
$ref: '#/definitions/WorkspaceDTO'
type: array
/experimental/waf/profilePolicies/{policyName}/disableLearningEngine:
put:
operationId: disableProfileLearning
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: policyName
in: path
required: true
schema:
type: string
description: ''
responses:
default:
description: successful operation
/experimental/token:
get:
operationId: getToken
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
'200':
description: successful operation
content:
application/json:
schema:
type: string
/experimental/fam/do-users/{dataOwnerName}:
get:
operationId: getAuthenticatedUser
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: dataOwnerName
in: path
required: true
schema:
type: string
description: ''
- name: domain
in: query
required: false
schema:
type: string
description: ''
- name: password
in: query
required: false
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/FamRepositoryUserDTO'
/experimental/fam/do-operation-navigation:
post:
operationId: getNextUnReviewedOperation
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/DopOperationNavigationResponseDTO'
requestBody:
required: false
content:
application/json:
schema:
$ref: '#/definitions/DopOperationNavigationRequestDTO'
/experimental/fam/do-file-permissions/{dataOwnerId}:
put:
operationId: updateFilePermissions
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: dataOwnerId
in: path
required: true
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
type: integer
format: int32
requestBody:
required: false
content:
application/json:
schema:
$ref: '#/definitions/DopUpdateOperationDTO'
/experimental/fam/do-tree-folder-obj:
get:
operationId: getFolderObjChildren
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: actionDoneById
in: query
required: false
schema:
type: string
description: ''
- name: fullPath
in: query
required: false
schema:
type: string
description: ''
- name: folderObj
in: query
required: false
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/TreeFolderObjsDTO'
/experimental/fam/do-file-permissions:
get:
operationId: getPermissionContent
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: actionDoneById
in: query
required: false
schema:
type: string
description: ''
- name: fullPathJsonStr
in: query
required: false
schema:
type: string
description: ''
- name: objIdJsonStr
in: query
required: false
schema:
type: string
description: ''
- name: fileContextJsonStr
in: query
required: false
schema:
type: string
description: ''
- name: filterJsonStr
in: query
required: false
schema:
type: string
description: ''
- name: pagingJsonStr
in: query
required: false
schema:
type: string
description: ''
- name: sortingJsonStr
in: query
required: false
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/FilePermissionsDTO'
/experimental/flex/checkAlarms:
post:
operationId: checkFlexProtectAlarms
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
default:
description: successful operation
/experimental/fam/data-owner-folder/file_path_info:
get:
operationId: getFileObjectPathInfo
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: objectId
in: query
required: false
schema:
type: string
description: ''
- name: fileContext
in: query
required: false
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/DopFileObjPathInfoDTO'
/experimental/fam/data-owner-folder:
get:
operationId: getObjectsInFolder
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
parameters:
- name: actionDoneById
in: query
required: false
schema:
type: string
description: ''
- name: folderObjectId
in: query
required: false
schema:
type: string
description: ''
- name: fileType
in: query
required: false
schema:
type: string
description: ''
- name: fullPath
in: query
required: false
schema:
type: string
description: ''
- name: fileContext
in: query
required: false
schema:
type: string
description: ''
- name: filter
in: query
required: false
schema:
type: string
description: ''
- name: recordsRange
in: query
required: false
schema:
type: string
description: ''
- name: sort
in: query
required: false
schema:
type: string
description: ''
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/DOFileObjectsDTO'
/experimental/fam/do-tree-folder-obj/todo:
put:
operationId: getNodesTodoStatus
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/DOFolderWithUpdatedToDoDTO'
requestBody:
required: false
content:
application/json:
schema:
$ref: '#/definitions/DOFoldersToCheckTodoDTO'
/experimental/nav/about:
get:
operationId: getAboutInfo
summary: ''
description: ''
tags:
- Experimental
security:
- basicAuth: []
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/definitions/FooterDTO'
components:
securitySchemes:
basicAuth:
type: http
scheme: basic