Changes the active product context for the authenticated user.Scanning Solution supports multiple products (such as PCI Compliance, VRMS, Penetration Testing, etc.). With this endpoint, a user can switch between available products and operate within the selected product scope.Once a product is activated:
All API responses are filtered to that product
Only the selected product’s resources (scans, targets, reports, configurations, etc.) are accessible
All subsequent actions are performed within that product context
💡The user’s organization must have an active subscription for the selected product in order to activate it. If no active subscription exists, the request will be rejected.
This endpoint does not create or modify resources — it only changes the product context for future API operations.
Request
Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Query Params
Responses
🟢200OK
application/json
products
Body
🟠401Unauthorized
🟠422Parameter Error
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request PUT '/v2/user/change_product?product_code' \
--header'Authorization: Bearer <token>' \
--header'x-api-key: <api-key>'