GET - /product/console/acl/ui
- Ragheb Bou Dargham (Unlicensed)
Owned by Ragheb Bou Dargham (Unlicensed)
General Information
Service | API | Method | Data Model | Workflow | Group |
---|
Service | API | Method | Data Model | Workflow | Group |
---|---|---|---|---|---|
multitenant | /product/console/acl/ui | GET | N/A | Console product |
Description
Get console product Acl in UI form
Input
Type: application/json
Name | Source | Mandatory | Type | Special Format | Description |
---|
Name | Source | Mandatory | Type | Special Format | Description |
---|---|---|---|---|---|
id | Query | YES | String | Â | The product id |
Output
Response
SOAJS has a unified response. Check out this link to understand more the schema of SOAJS responseÂ
Valid Response
Â
{
"result": true,
"data": {
"aclFill": {
"DASHBOARD": {
"multitenant": {
"1": {
"access": false,
"get": {
"Product": {
"apis": {
"/product": {
"access": false,
"include": true,
"accessType": "public"
},
"/products/console": {
"access": false,
"include": true,
"accessType": "public"
}
}
}
},
"include": true,
"accessType": "public"
},
"collapse": false,
"include": true
},
"urac": {
"2": {
"apisPermission": "restricted",
"access": true,
"get": {
"Administration": {
"apis": {
"/admin/all": {
"access": true
}
}
},
"My Account": {
"apis": {
"/account/getUser": {
"access": true
}
}
},
"Guest Password Settings": {
"apis": {
"/forgotPassword": {
"access": false
}
}
},
"Guest Email Validation": {
"apis": {
"/changeEmail/validate": {
"access": true
}
}
}
},
"post": {
"My Account": {
"apis": {
"/account/changeEmail": {
"access": true
},
"/account/changePassword": {
"access": true
},
"/account/editProfile": {
"access": true
}
}
},
"Guest Password Settings": {
"apis": {
"/resetPassword": {
"access": false
}
}
}
}
}
}
}
},
"serviceGroup": [
"Console"
],
"allServiceApis": {
"Console": [
{
"type": "service",
"name": "multitenant",
"group": "Console",
"versions": [
{
"version": "1",
"extKeyRequired": true,
"urac": false,
"urac_Profile": false,
"urac_ACL": false,
"urac_Config": false,
"urac_GroupConfig": false,
"tenant_Profile": false,
"provision_ACL": false,
"oauth": true,
"interConnect": [
{
"name": "marketplace",
"version": "1"
},
{
"name": "console",
"version": "1"
}
],
"maintenance": {
"readiness": "/heartbeat",
"port": {
"type": "maintenance"
},
"commands": [
{
"label": "Reload Registry",
"path": "/reloadRegistry",
"icon": "fas fa-undo"
},
{
"label": "Resource Info",
"path": "/resourceInfo",
"icon": "fas fa-info"
}
]
},
"apis": [
{
"l": "List products",
"v": "/products",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "List console products",
"v": "/products/console",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get product",
"v": "/product",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get console product",
"v": "/product/console",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "List product packages",
"v": "/product/packages",
"m": "get",
"group": "Product"
},
{
"l": "List console product packages",
"v": "/product/console/packages",
"m": "get",
"group": "Console product"
},
{
"l": "Get product package",
"v": "/product/package",
"m": "get",
"group": "Product"
},
{
"l": "Get console product package",
"v": "/product/console/package",
"m": "get",
"group": "Console product"
},
{
"l": "Get product ACL in raw form",
"v": "/product/acl/scope/raw",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get console product Acl in raw form",
"v": "/product/console/acl/scope/raw",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get product package ACL in raw form",
"v": "/product/package/acl/raw",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get console product package ACL in raw form",
"v": "/product/console/package/acl/raw",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get product Acl in UI form",
"v": "/product/acl/ui",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get console product Acl in UI form",
"v": "/product/console/acl/ui",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get product package ACL in UI form",
"v": "/product/package/acl/ui",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get console product package ACL in UI form",
"v": "/product/console/package/acl/ui",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get the ACL of a specific service in the product package",
"v": "/product/package/acl/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product package",
"v": "/product/package/acl/api",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific service in the product scope",
"v": "/product/acl/scope/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product scope",
"v": "/product/acl/scope/api",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific service in the product package",
"v": "/product/console/package/acl/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product package",
"v": "/product/console/package/acl/api",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific service in the product scope",
"v": "/product/console/acl/scope/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product scope",
"v": "/product/console/acl/scope/api",
"m": "get",
"group": "Product"
},
{
"l": "List tenants",
"v": "/tenants",
"m": "get",
"group": "Tenant"
},
{
"l": "List console tenants",
"v": "/tenants/console",
"m": "get",
"group": "Console tenant",
"groupMain": true
},
{
"l": "Get tenant",
"v": "/tenant",
"m": "get",
"group": "Tenant"
},
{
"l": "Get admin tenant",
"v": "/admin/tenant",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "Get console tenant",
"v": "/tenant/console",
"m": "get",
"group": "Console Tenant"
},
{
"l": "Get tenant application",
"v": "/tenant/application",
"m": "get",
"group": "Tenant"
},
{
"l": "Get console tenant application",
"v": "/tenant/console/application",
"m": "get",
"group": "Console tenant"
},
{
"l": "Get tenant application",
"v": "/admin/tenant/application",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "List tenant applications",
"v": "/tenant/applications",
"m": "get",
"group": "Tenant"
},
{
"l": "List console tenant applications",
"v": "/tenant/console/applications",
"m": "get",
"group": "Console tenant"
},
{
"l": "List tenant applications",
"v": "/admin/tenant/applications",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "List tenant application keys",
"v": "/tenant/application/key",
"m": "get",
"group": "Tenant"
},
{
"l": "List console tenant application keys",
"v": "/tenant/console/application/key",
"m": "get",
"group": "Console tenant"
},
{
"l": "List tenant application keys",
"v": "/admin/tenant/application/key",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application ext keys",
"v": "/tenant/application/key/ext",
"m": "get",
"group": "Tenant"
},
{
"l": "List console tenant application ext keys",
"v": "/tenant/console/application/key/ext",
"m": "get",
"group": "Console Tenant"
},
{
"l": "List tenant application ext keys",
"v": "/admin/tenant/application/key/ext",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "List tenant application key configuration",
"v": "/tenant/application/key/config",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application key configuration",
"v": "/tenant/console/application/key/config",
"m": "get",
"group": "Tenant Application"
},
{
"l": "List tenant application key configuration",
"v": "/admin/tenant/application/key/config",
"m": "get",
"group": "Tenant"
},
{
"l": "Add product",
"v": "/product",
"m": "post",
"group": "Product",
"groupMain": true
},
{
"l": "Add console product",
"v": "/product/console",
"m": "post",
"group": "Console product",
"groupMain": true
},
{
"l": "Add a package to product",
"v": "/product/package",
"m": "post",
"group": "Product"
},
{
"l": "Add a package to console product",
"v": "/product/console/package",
"m": "post",
"group": "Console product"
},
{
"l": "Add tenant with optional application, key, and ext key",
"v": "/tenant",
"m": "post",
"group": "Tenant"
},
{
"l": "Add console tenant with optional application, key, and ext key",
"v": "/tenant/console",
"m": "post",
"group": "Console tenant"
},
{
"l": "Add application to tenant with optional key and ext key",
"v": "/tenant/application",
"m": "post",
"group": "Tenant"
},
{
"l": "Add application to tenant with optional key and ext key",
"v": "/admin/tenant/application",
"m": "post",
"group": "Admin Tenant"
},
{
"l": "Add application to console tenant with optional key and ext key",
"v": "/tenant/console/application",
"m": "post",
"group": "Console tenant"
},
{
"l": "Add key to a tenant application with optional ext key",
"v": "/tenant/application/key",
"m": "post",
"group": "Tenant"
},
{
"l": "Add key to a tenant application with optional ext key",
"v": "/admin/tenant/application/key",
"m": "post",
"group": "Admin Tenant"
},
{
"l": "Add key to a console tenant application with optional ext key",
"v": "/tenant/console/application/key",
"m": "post",
"group": "Console tenant"
},
{
"l": "Add external key to tenant application",
"v": "/tenant/application/key/ext",
"m": "post",
"group": "Tenant"
},
{
"l": "Add external key to tenant application",
"v": "/admin/tenant/application/key/ext",
"m": "post",
"group": "Admin Tenant"
},
{
"l": "Add console external key to tenant application",
"v": "/tenant/console/application/key/ext",
"m": "post",
"group": "Console tenant"
},
{
"l": "Delete product",
"v": "/product",
"m": "delete",
"group": "Product",
"groupMain": true
},
{
"l": "Delete product package",
"v": "/product/package",
"m": "delete",
"group": "Product"
},
{
"l": "Delete console product",
"v": "/product/console",
"m": "delete",
"group": "Console product",
"groupMain": true
},
{
"l": "Delete console product package",
"v": "/product/console/package",
"m": "delete",
"group": " Console product"
},
{
"l": "Delete tenant",
"v": "/tenant",
"m": "delete",
"group": "Tenant"
},
{
"l": "Delete tenant application",
"v": "/tenant/application",
"m": "delete",
"group": "Tenant"
},
{
"l": "Delete tenant application key",
"v": "/tenant/application/key",
"m": "delete",
"group": "Tenant"
},
{
"l": "Delete tenant application external key",
"v": "/tenant/application/key/ext",
"m": "delete",
"group": "Tenant Access"
},
{
"l": "Delete console tenant",
"v": "/tenant/console",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Delete console tenant application",
"v": "/tenant/console/application",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Delete console tenant application key",
"v": "/tenant/console/application/key",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Delete console tenant application external key",
"v": "/tenant/console/application/key/ext",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Purge ACL for a product and all its packages",
"v": "/product/purge",
"m": "put",
"group": "Product"
},
{
"l": "Update product",
"v": "/product",
"m": "put",
"group": "Product"
},
{
"l": "Update console product",
"v": "/product/console",
"m": "put",
"group": "Console product"
},
{
"l": "Update product ACL scope",
"v": "/product/scope",
"m": "put",
"group": "Product"
},
{
"l": "Update console product ACL scope",
"v": "/product/console/scope",
"m": "put",
"group": "Console product"
},
{
"l": "Update product ACL scope by env",
"v": "/product/scope/env",
"m": "put",
"group": "Product"
},
{
"l": "Update console product ACL scope by env",
"v": "/product/console/scope/env",
"m": "put",
"group": "Console product"
},
{
"l": "Update product package",
"v": "/product/package",
"m": "put",
"group": "Product"
},
{
"l": "Update console product package",
"v": "/product/console/package",
"m": "put",
"group": "Console product"
},
{
"l": "Update product package ACL by env",
"v": "/product/package/acl/env",
"m": "put",
"group": "Product"
},
{
"l": "Update console product package",
"v": "/product/console/package/acl/env",
"m": "put",
"group": "Console product"
},
{
"l": "Update the ACL of a specific service in the product package",
"v": "/product/package/acl/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product package",
"v": "/product/package/acl/api",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product scope",
"v": "/product/acl/scope/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product scope",
"v": "/product/acl/scope/api",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product package",
"v": "/product/console/package/acl/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product package",
"v": "/product/console/package/acl/api",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product scope",
"v": "/product/console/acl/scope/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product scope",
"v": "/product/console/acl/scope/api",
"m": "put",
"group": "Product"
},
{
"l": "Update tenant",
"v": "/tenant",
"m": "put",
"group": "Tenant"
},
{
"l": "Update console tenant",
"v": "/tenant/console",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update tenant",
"v": "/admin/tenant",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update tenant profile",
"v": "/tenant/profile",
"m": "put",
"group": "Tenant"
},
{
"l": "Update tenant profile",
"v": "/tenant/console/profile",
"m": "put",
"group": "Console Tenant"
},
{
"l": "Update profile",
"v": "/admin/tenant/profile",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update tenant application",
"v": "/tenant/application",
"m": "put",
"group": "Tenant"
},
{
"l": "Update console tenant application",
"v": "/tenant/console/application",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update tenant application",
"v": "/admin/tenant/application",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update key information for a tenant application",
"v": "/tenant/application/key",
"m": "put",
"group": "Tenant"
},
{
"l": "Update key information for a console tenant application",
"v": "/tenant/console/application/key",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update key information for a tenant application",
"v": "/admin/tenant/application/key",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update external key information for a tenant application",
"v": "/tenant/application/key/ext",
"m": "put",
"group": "Tenant Access"
},
{
"l": "Update external key information for a console tenant application",
"v": "/tenant/console/application/key/ext",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update external key information for a tenant application",
"v": "/admin/tenant/application/key/ext",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update tenant application key configuration",
"v": "/tenant/application/key/config",
"m": "put",
"group": "Tenant Application"
},
{
"l": "Update console tenant application key configuration",
"v": "/tenant/console/application/key/config",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update tenant application key configuration",
"v": "/admin/tenant/application/key/config",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update tenant oauth configuration",
"v": "/tenant/oauth",
"m": "put",
"group": "Tenant"
},
{
"l": "Update console tenant oauth configuration",
"v": "/tenant/console/oauth",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update tenant oauth configuration",
"v": "/admin/tenant/oauth",
"m": "put",
"group": "Admin tenant"
}
]
}
],
"fixList": [
{
"Product": {
"apis": [
{
"l": "List products",
"v": "/products",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get product",
"v": "/product",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "List product packages",
"v": "/product/packages",
"m": "get",
"group": "Product"
},
{
"l": "Get product package",
"v": "/product/package",
"m": "get",
"group": "Product"
},
{
"l": "Get product ACL in raw form",
"v": "/product/acl/scope/raw",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get product package ACL in raw form",
"v": "/product/package/acl/raw",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get product Acl in UI form",
"v": "/product/acl/ui",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get product package ACL in UI form",
"v": "/product/package/acl/ui",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get the ACL of a specific service in the product package",
"v": "/product/package/acl/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product package",
"v": "/product/package/acl/api",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific service in the product scope",
"v": "/product/acl/scope/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product scope",
"v": "/product/acl/scope/api",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific service in the product package",
"v": "/product/console/package/acl/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product package",
"v": "/product/console/package/acl/api",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific service in the product scope",
"v": "/product/console/acl/scope/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product scope",
"v": "/product/console/acl/scope/api",
"m": "get",
"group": "Product"
},
{
"l": "Add product",
"v": "/product",
"m": "post",
"group": "Product",
"groupMain": true
},
{
"l": "Add a package to product",
"v": "/product/package",
"m": "post",
"group": "Product"
},
{
"l": "Delete product",
"v": "/product",
"m": "delete",
"group": "Product",
"groupMain": true
},
{
"l": "Delete product package",
"v": "/product/package",
"m": "delete",
"group": "Product"
},
{
"l": "Purge ACL for a product and all its packages",
"v": "/product/purge",
"m": "put",
"group": "Product"
},
{
"l": "Update product",
"v": "/product",
"m": "put",
"group": "Product"
},
{
"l": "Update product ACL scope",
"v": "/product/scope",
"m": "put",
"group": "Product"
},
{
"l": "Update product ACL scope by env",
"v": "/product/scope/env",
"m": "put",
"group": "Product"
},
{
"l": "Update product package",
"v": "/product/package",
"m": "put",
"group": "Product"
},
{
"l": "Update product package ACL by env",
"v": "/product/package/acl/env",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product package",
"v": "/product/package/acl/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product package",
"v": "/product/package/acl/api",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product scope",
"v": "/product/acl/scope/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product scope",
"v": "/product/acl/scope/api",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product package",
"v": "/product/console/package/acl/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product package",
"v": "/product/console/package/acl/api",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product scope",
"v": "/product/console/acl/scope/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product scope",
"v": "/product/console/acl/scope/api",
"m": "put",
"group": "Product"
}
],
"apisRest": {
"get": [
{
"l": "List products",
"v": "/products",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get product",
"v": "/product",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "List product packages",
"v": "/product/packages",
"m": "get",
"group": "Product"
},
{
"l": "Get product package",
"v": "/product/package",
"m": "get",
"group": "Product"
},
{
"l": "Get product ACL in raw form",
"v": "/product/acl/scope/raw",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get product package ACL in raw form",
"v": "/product/package/acl/raw",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get product Acl in UI form",
"v": "/product/acl/ui",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get product package ACL in UI form",
"v": "/product/package/acl/ui",
"m": "get",
"group": "Product",
"groupMain": true
},
{
"l": "Get the ACL of a specific service in the product package",
"v": "/product/package/acl/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product package",
"v": "/product/package/acl/api",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific service in the product scope",
"v": "/product/acl/scope/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product scope",
"v": "/product/acl/scope/api",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific service in the product package",
"v": "/product/console/package/acl/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product package",
"v": "/product/console/package/acl/api",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific service in the product scope",
"v": "/product/console/acl/scope/service",
"m": "get",
"group": "Product"
},
{
"l": "Get the ACL of a specific api in the product scope",
"v": "/product/console/acl/scope/api",
"m": "get",
"group": "Product"
}
],
"post": [
{
"l": "Add product",
"v": "/product",
"m": "post",
"group": "Product",
"groupMain": true
},
{
"l": "Add a package to product",
"v": "/product/package",
"m": "post",
"group": "Product"
}
],
"delete": [
{
"l": "Delete product",
"v": "/product",
"m": "delete",
"group": "Product",
"groupMain": true
},
{
"l": "Delete product package",
"v": "/product/package",
"m": "delete",
"group": "Product"
}
],
"put": [
{
"l": "Purge ACL for a product and all its packages",
"v": "/product/purge",
"m": "put",
"group": "Product"
},
{
"l": "Update product",
"v": "/product",
"m": "put",
"group": "Product"
},
{
"l": "Update product ACL scope",
"v": "/product/scope",
"m": "put",
"group": "Product"
},
{
"l": "Update product ACL scope by env",
"v": "/product/scope/env",
"m": "put",
"group": "Product"
},
{
"l": "Update product package",
"v": "/product/package",
"m": "put",
"group": "Product"
},
{
"l": "Update product package ACL by env",
"v": "/product/package/acl/env",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product package",
"v": "/product/package/acl/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product package",
"v": "/product/package/acl/api",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product scope",
"v": "/product/acl/scope/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product scope",
"v": "/product/acl/scope/api",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product package",
"v": "/product/console/package/acl/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product package",
"v": "/product/console/package/acl/api",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific service in the product scope",
"v": "/product/console/acl/scope/service",
"m": "put",
"group": "Product"
},
{
"l": "Update the ACL of a specific api in the product scope",
"v": "/product/console/acl/scope/api",
"m": "put",
"group": "Product"
}
]
}
},
"Console product": {
"apis": [
{
"l": "List console products",
"v": "/products/console",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get console product",
"v": "/product/console",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "List console product packages",
"v": "/product/console/packages",
"m": "get",
"group": "Console product"
},
{
"l": "Get console product package",
"v": "/product/console/package",
"m": "get",
"group": "Console product"
},
{
"l": "Get console product Acl in raw form",
"v": "/product/console/acl/scope/raw",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get console product package ACL in raw form",
"v": "/product/console/package/acl/raw",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get console product Acl in UI form",
"v": "/product/console/acl/ui",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get console product package ACL in UI form",
"v": "/product/console/package/acl/ui",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Add console product",
"v": "/product/console",
"m": "post",
"group": "Console product",
"groupMain": true
},
{
"l": "Add a package to console product",
"v": "/product/console/package",
"m": "post",
"group": "Console product"
},
{
"l": "Delete console product",
"v": "/product/console",
"m": "delete",
"group": "Console product",
"groupMain": true
},
{
"l": "Update console product",
"v": "/product/console",
"m": "put",
"group": "Console product"
},
{
"l": "Update console product ACL scope",
"v": "/product/console/scope",
"m": "put",
"group": "Console product"
},
{
"l": "Update console product ACL scope by env",
"v": "/product/console/scope/env",
"m": "put",
"group": "Console product"
},
{
"l": "Update console product package",
"v": "/product/console/package",
"m": "put",
"group": "Console product"
},
{
"l": "Update console product package",
"v": "/product/console/package/acl/env",
"m": "put",
"group": "Console product"
}
],
"apisRest": {
"get": [
{
"l": "List console products",
"v": "/products/console",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get console product",
"v": "/product/console",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "List console product packages",
"v": "/product/console/packages",
"m": "get",
"group": "Console product"
},
{
"l": "Get console product package",
"v": "/product/console/package",
"m": "get",
"group": "Console product"
},
{
"l": "Get console product Acl in raw form",
"v": "/product/console/acl/scope/raw",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get console product package ACL in raw form",
"v": "/product/console/package/acl/raw",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get console product Acl in UI form",
"v": "/product/console/acl/ui",
"m": "get",
"group": "Console product",
"groupMain": true
},
{
"l": "Get console product package ACL in UI form",
"v": "/product/console/package/acl/ui",
"m": "get",
"group": "Console product",
"groupMain": true
}
],
"post": [
{
"l": "Add console product",
"v": "/product/console",
"m": "post",
"group": "Console product",
"groupMain": true
},
{
"l": "Add a package to console product",
"v": "/product/console/package",
"m": "post",
"group": "Console product"
}
],
"delete": [
{
"l": "Delete console product",
"v": "/product/console",
"m": "delete",
"group": "Console product",
"groupMain": true
}
],
"put": [
{
"l": "Update console product",
"v": "/product/console",
"m": "put",
"group": "Console product"
},
{
"l": "Update console product ACL scope",
"v": "/product/console/scope",
"m": "put",
"group": "Console product"
},
{
"l": "Update console product ACL scope by env",
"v": "/product/console/scope/env",
"m": "put",
"group": "Console product"
},
{
"l": "Update console product package",
"v": "/product/console/package",
"m": "put",
"group": "Console product"
},
{
"l": "Update console product package",
"v": "/product/console/package/acl/env",
"m": "put",
"group": "Console product"
}
]
}
},
"Tenant": {
"apis": [
{
"l": "List tenants",
"v": "/tenants",
"m": "get",
"group": "Tenant"
},
{
"l": "Get tenant",
"v": "/tenant",
"m": "get",
"group": "Tenant"
},
{
"l": "Get tenant application",
"v": "/tenant/application",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant applications",
"v": "/tenant/applications",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application keys",
"v": "/tenant/application/key",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application keys",
"v": "/admin/tenant/application/key",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application ext keys",
"v": "/tenant/application/key/ext",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application key configuration",
"v": "/tenant/application/key/config",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application key configuration",
"v": "/admin/tenant/application/key/config",
"m": "get",
"group": "Tenant"
},
{
"l": "Add tenant with optional application, key, and ext key",
"v": "/tenant",
"m": "post",
"group": "Tenant"
},
{
"l": "Add application to tenant with optional key and ext key",
"v": "/tenant/application",
"m": "post",
"group": "Tenant"
},
{
"l": "Add key to a tenant application with optional ext key",
"v": "/tenant/application/key",
"m": "post",
"group": "Tenant"
},
{
"l": "Add external key to tenant application",
"v": "/tenant/application/key/ext",
"m": "post",
"group": "Tenant"
},
{
"l": "Delete tenant",
"v": "/tenant",
"m": "delete",
"group": "Tenant"
},
{
"l": "Delete tenant application",
"v": "/tenant/application",
"m": "delete",
"group": "Tenant"
},
{
"l": "Delete tenant application key",
"v": "/tenant/application/key",
"m": "delete",
"group": "Tenant"
},
{
"l": "Update tenant",
"v": "/tenant",
"m": "put",
"group": "Tenant"
},
{
"l": "Update tenant profile",
"v": "/tenant/profile",
"m": "put",
"group": "Tenant"
},
{
"l": "Update tenant application",
"v": "/tenant/application",
"m": "put",
"group": "Tenant"
},
{
"l": "Update key information for a tenant application",
"v": "/tenant/application/key",
"m": "put",
"group": "Tenant"
},
{
"l": "Update tenant oauth configuration",
"v": "/tenant/oauth",
"m": "put",
"group": "Tenant"
}
],
"apisRest": {
"get": [
{
"l": "List tenants",
"v": "/tenants",
"m": "get",
"group": "Tenant"
},
{
"l": "Get tenant",
"v": "/tenant",
"m": "get",
"group": "Tenant"
},
{
"l": "Get tenant application",
"v": "/tenant/application",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant applications",
"v": "/tenant/applications",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application keys",
"v": "/tenant/application/key",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application keys",
"v": "/admin/tenant/application/key",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application ext keys",
"v": "/tenant/application/key/ext",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application key configuration",
"v": "/tenant/application/key/config",
"m": "get",
"group": "Tenant"
},
{
"l": "List tenant application key configuration",
"v": "/admin/tenant/application/key/config",
"m": "get",
"group": "Tenant"
}
],
"post": [
{
"l": "Add tenant with optional application, key, and ext key",
"v": "/tenant",
"m": "post",
"group": "Tenant"
},
{
"l": "Add application to tenant with optional key and ext key",
"v": "/tenant/application",
"m": "post",
"group": "Tenant"
},
{
"l": "Add key to a tenant application with optional ext key",
"v": "/tenant/application/key",
"m": "post",
"group": "Tenant"
},
{
"l": "Add external key to tenant application",
"v": "/tenant/application/key/ext",
"m": "post",
"group": "Tenant"
}
],
"delete": [
{
"l": "Delete tenant",
"v": "/tenant",
"m": "delete",
"group": "Tenant"
},
{
"l": "Delete tenant application",
"v": "/tenant/application",
"m": "delete",
"group": "Tenant"
},
{
"l": "Delete tenant application key",
"v": "/tenant/application/key",
"m": "delete",
"group": "Tenant"
}
],
"put": [
{
"l": "Update tenant",
"v": "/tenant",
"m": "put",
"group": "Tenant"
},
{
"l": "Update tenant profile",
"v": "/tenant/profile",
"m": "put",
"group": "Tenant"
},
{
"l": "Update tenant application",
"v": "/tenant/application",
"m": "put",
"group": "Tenant"
},
{
"l": "Update key information for a tenant application",
"v": "/tenant/application/key",
"m": "put",
"group": "Tenant"
},
{
"l": "Update tenant oauth configuration",
"v": "/tenant/oauth",
"m": "put",
"group": "Tenant"
}
]
}
},
"Console tenant": {
"apis": [
{
"l": "List console tenants",
"v": "/tenants/console",
"m": "get",
"group": "Console tenant",
"groupMain": true
},
{
"l": "Get console tenant application",
"v": "/tenant/console/application",
"m": "get",
"group": "Console tenant"
},
{
"l": "List console tenant applications",
"v": "/tenant/console/applications",
"m": "get",
"group": "Console tenant"
},
{
"l": "List console tenant application keys",
"v": "/tenant/console/application/key",
"m": "get",
"group": "Console tenant"
},
{
"l": "Add console tenant with optional application, key, and ext key",
"v": "/tenant/console",
"m": "post",
"group": "Console tenant"
},
{
"l": "Add application to console tenant with optional key and ext key",
"v": "/tenant/console/application",
"m": "post",
"group": "Console tenant"
},
{
"l": "Add key to a console tenant application with optional ext key",
"v": "/tenant/console/application/key",
"m": "post",
"group": "Console tenant"
},
{
"l": "Add console external key to tenant application",
"v": "/tenant/console/application/key/ext",
"m": "post",
"group": "Console tenant"
},
{
"l": "Delete console tenant",
"v": "/tenant/console",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Delete console tenant application",
"v": "/tenant/console/application",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Delete console tenant application key",
"v": "/tenant/console/application/key",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Delete console tenant application external key",
"v": "/tenant/console/application/key/ext",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Update console tenant",
"v": "/tenant/console",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update console tenant application",
"v": "/tenant/console/application",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update key information for a console tenant application",
"v": "/tenant/console/application/key",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update external key information for a console tenant application",
"v": "/tenant/console/application/key/ext",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update console tenant application key configuration",
"v": "/tenant/console/application/key/config",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update console tenant oauth configuration",
"v": "/tenant/console/oauth",
"m": "put",
"group": "Console tenant"
}
],
"apisRest": {
"get": [
{
"l": "List console tenants",
"v": "/tenants/console",
"m": "get",
"group": "Console tenant",
"groupMain": true
},
{
"l": "Get console tenant application",
"v": "/tenant/console/application",
"m": "get",
"group": "Console tenant"
},
{
"l": "List console tenant applications",
"v": "/tenant/console/applications",
"m": "get",
"group": "Console tenant"
},
{
"l": "List console tenant application keys",
"v": "/tenant/console/application/key",
"m": "get",
"group": "Console tenant"
}
],
"post": [
{
"l": "Add console tenant with optional application, key, and ext key",
"v": "/tenant/console",
"m": "post",
"group": "Console tenant"
},
{
"l": "Add application to console tenant with optional key and ext key",
"v": "/tenant/console/application",
"m": "post",
"group": "Console tenant"
},
{
"l": "Add key to a console tenant application with optional ext key",
"v": "/tenant/console/application/key",
"m": "post",
"group": "Console tenant"
},
{
"l": "Add console external key to tenant application",
"v": "/tenant/console/application/key/ext",
"m": "post",
"group": "Console tenant"
}
],
"delete": [
{
"l": "Delete console tenant",
"v": "/tenant/console",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Delete console tenant application",
"v": "/tenant/console/application",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Delete console tenant application key",
"v": "/tenant/console/application/key",
"m": "delete",
"group": "Console tenant"
},
{
"l": "Delete console tenant application external key",
"v": "/tenant/console/application/key/ext",
"m": "delete",
"group": "Console tenant"
}
],
"put": [
{
"l": "Update console tenant",
"v": "/tenant/console",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update console tenant application",
"v": "/tenant/console/application",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update key information for a console tenant application",
"v": "/tenant/console/application/key",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update external key information for a console tenant application",
"v": "/tenant/console/application/key/ext",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update console tenant application key configuration",
"v": "/tenant/console/application/key/config",
"m": "put",
"group": "Console tenant"
},
{
"l": "Update console tenant oauth configuration",
"v": "/tenant/console/oauth",
"m": "put",
"group": "Console tenant"
}
]
}
},
"Admin Tenant": {
"apis": [
{
"l": "Get admin tenant",
"v": "/admin/tenant",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "Get tenant application",
"v": "/admin/tenant/application",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "List tenant applications",
"v": "/admin/tenant/applications",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "List tenant application ext keys",
"v": "/admin/tenant/application/key/ext",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "Add application to tenant with optional key and ext key",
"v": "/admin/tenant/application",
"m": "post",
"group": "Admin Tenant"
},
{
"l": "Add key to a tenant application with optional ext key",
"v": "/admin/tenant/application/key",
"m": "post",
"group": "Admin Tenant"
},
{
"l": "Add external key to tenant application",
"v": "/admin/tenant/application/key/ext",
"m": "post",
"group": "Admin Tenant"
},
{
"l": "Update tenant",
"v": "/admin/tenant",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update profile",
"v": "/admin/tenant/profile",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update tenant application",
"v": "/admin/tenant/application",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update key information for a tenant application",
"v": "/admin/tenant/application/key",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update external key information for a tenant application",
"v": "/admin/tenant/application/key/ext",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update tenant application key configuration",
"v": "/admin/tenant/application/key/config",
"m": "put",
"group": "Admin Tenant"
}
],
"apisRest": {
"get": [
{
"l": "Get admin tenant",
"v": "/admin/tenant",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "Get tenant application",
"v": "/admin/tenant/application",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "List tenant applications",
"v": "/admin/tenant/applications",
"m": "get",
"group": "Admin Tenant"
},
{
"l": "List tenant application ext keys",
"v": "/admin/tenant/application/key/ext",
"m": "get",
"group": "Admin Tenant"
}
],
"post": [
{
"l": "Add application to tenant with optional key and ext key",
"v": "/admin/tenant/application",
"m": "post",
"group": "Admin Tenant"
},
{
"l": "Add key to a tenant application with optional ext key",
"v": "/admin/tenant/application/key",
"m": "post",
"group": "Admin Tenant"
},
{
"l": "Add external key to tenant application",
"v": "/admin/tenant/application/key/ext",
"m": "post",
"group": "Admin Tenant"
}
],
"put": [
{
"l": "Update tenant",
"v": "/admin/tenant",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update profile",
"v": "/admin/tenant/profile",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update tenant application",
"v": "/admin/tenant/application",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update key information for a tenant application",
"v": "/admin/tenant/application/key",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update external key information for a tenant application",
"v": "/admin/tenant/application/key/ext",
"m": "put",
"group": "Admin Tenant"
},
{
"l": "Update tenant application key configuration",
"v": "/admin/tenant/application/key/config",
"m": "put",
"group": "Admin Tenant"
}
]
}
},
"Console Tenant": {
"apis": [
{
"l": "Get console tenant",
"v": "/tenant/console",
"m": "get",
"group": "Console Tenant"
},
{
"l": "List console tenant application ext keys",
"v": "/tenant/console/application/key/ext",
"m": "get",
"group": "Console Tenant"
},
{
"l": "Update tenant profile",
"v": "/tenant/console/profile",
"m": "put",
"group": "Console Tenant"
}
],
"apisRest": {
"get": [
{
"l": "Get console tenant",
"v": "/tenant/console",
"m": "get",
"group": "Console Tenant"
},
{
"l": "List console tenant application ext keys",
"v": "/tenant/console/application/key/ext",
"m": "get",
"group": "Console Tenant"
}
],
"put": [
{
"l": "Update tenant profile",
"v": "/tenant/console/profile",
"m": "put",
"group": "Console Tenant"
}
]
}
},
"Tenant Application": {
"apis": [
{
"l": "List tenant application key configuration",
"v": "/tenant/console/application/key/config",
"m": "get",
"group": "Tenant Application"
},
{
"l": "Update tenant application key configuration",
"v": "/tenant/application/key/config",
"m": "put",
"group": "Tenant Application"
}
],
"apisRest": {
"get": [
{
"l": "List tenant application key configuration",
"v": "/tenant/console/application/key/config",
"m": "get",
"group": "Tenant Application"
}
],
"put": [
{
"l": "Update tenant application key configuration",
"v": "/tenant/application/key/config",
"m": "put",
"group": "Tenant Application"
}
]
}
},
" Console product": {
"apis": [
{
"l": "Delete console product package",
"v": "/product/console/package",
"m": "delete",
"group": " Console product"
}
],
"apisRest": {
"delete": [
{
"l": "Delete console product package",
"v": "/product/console/package",
"m": "delete",
"group": " Console product"
}
]
}
},
"Tenant Access": {
"apis": [
{
"l": "Delete tenant application external key",
"v": "/tenant/application/key/ext",
"m": "delete",
"group": "Tenant Access"
},
{
"l": "Update external key information for a tenant application",
"v": "/tenant/application/key/ext",
"m": "put",
"group": "Tenant Access"
}
],
"apisRest": {
"delete": [
{
"l": "Delete tenant application external key",
"v": "/tenant/application/key/ext",
"m": "delete",
"group": "Tenant Access"
}
],
"put": [
{
"l": "Update external key information for a tenant application",
"v": "/tenant/application/key/ext",
"m": "put",
"group": "Tenant Access"
}
]
}
},
"Admin tenant": {
"apis": [
{
"l": "Update tenant oauth configuration",
"v": "/admin/tenant/oauth",
"m": "put",
"group": "Admin tenant"
}
],
"apisRest": {
"put": [
{
"l": "Update tenant oauth configuration",
"v": "/admin/tenant/oauth",
"m": "put",
"group": "Admin tenant"
}
]
}
},
"%v%": "1",
"%showApi%": false
}
]
},
{
"type": "service",
"name": "console",
"group": "Console",
"versions": [
{
"version": "1",
"extKeyRequired": true,
"urac": true,
"urac_Profile": false,
"urac_ACL": false,
"urac_Config": false,
"urac_GroupConfig": false,
"tenant_Profile": false,
"provision_ACL": false,
"oauth": true,
"interConnect": [
{
"name": "infra",
"version": "1"
}
],
"maintenance": {
"readiness": "/heartbeat",
"port": {
"type": "maintenance"
},
"commands": [
{
"label": "Reload Registry",
"path": "/reloadRegistry",
"icon": "fas fa-undo"
},
{
"label": "Resource Info",
"path": "/resourceInfo",
"icon": "fas fa-info"
}
]
},
"apis": [
{
"l": "This API returns all the ledger entries with the ability to filter entries by env, type and section",
"v": "/ledger",
"m": "get",
"group": "Ledger"
},
{
"l": "This API returns the environment(s).",
"v": "/environment",
"m": "get",
"group": "Environment"
},
{
"l": "This API returns the environment settings.",
"v": "/environment/settings",
"m": "get",
"group": "Environment"
},
{
"l": "This API returns the release information.",
"v": "/release",
"m": "get",
"group": "Settings"
},
{
"l": "This API returns the ui setting.",
"v": "/ui/setting",
"m": "get",
"group": "Settings"
},
{
"l": "This API gets a registry",
"v": "/registry",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets a registry key",
"v": "/registry/key",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets the throttling configuration",
"v": "/registry/throttling",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets all custom registry",
"v": "/registry/custom",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets all resource configuration",
"v": "/registry/resource",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets a registry deployer information",
"v": "/registry/deployer",
"m": "get",
"group": "Registry"
},
{
"l": "List tenant oauth users",
"v": "/tenant/oauth/users",
"m": "get",
"group": "Oauth"
},
{
"l": "This API deletes an environment",
"v": "/environment",
"m": "delete",
"group": "Environment"
},
{
"l": "This API deletes the environment acl",
"v": "/environment/acl",
"m": "delete",
"group": "Environment"
},
{
"l": "This API deletes a custom DB",
"v": "/registry/db/custom",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes the session DB",
"v": "/registry/db/session",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes a custom registry",
"v": "/registry/custom",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes the custom registry acl",
"v": "/registry/custom/acl",
"m": "delete",
"group": "Account"
},
{
"l": "This API deletes a resource configuration",
"v": "/registry/resource",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes the resource configuration acl",
"v": "/registry/resource/acl",
"m": "delete",
"group": "Account"
},
{
"l": "Delete tenant oauth user",
"v": "/tenant/oauth/user",
"m": "delete",
"group": "Oauth"
},
{
"l": "This API adds an entry to the ledger of a specific type",
"v": "/ledger",
"m": "post",
"group": "Ledger"
},
{
"l": "This API adds an environment",
"v": "/environment",
"m": "post",
"group": "Environment"
},
{
"l": "This API adds a custom DB",
"v": "/registry/db/custom",
"m": "post",
"group": "Registry"
},
{
"l": "This API adds a custom registry",
"v": "/registry/custom",
"m": "post",
"group": "Registry"
},
{
"l": "This API adds a resource",
"v": "/registry/resource",
"m": "post",
"group": "Registry"
},
{
"l": "Add tenant oauth user",
"v": "/tenant/oauth/user",
"m": "post",
"group": "Oauth"
},
{
"l": "This API updates the environment acl",
"v": "/environment/acl",
"m": "put",
"group": "Environment"
},
{
"l": "This API updates the environment information",
"v": "/environment",
"m": "put",
"group": "Environment"
},
{
"l": "This API updates the registry db prefix",
"v": "/registry/db/prefix",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates the registry db session",
"v": "/registry/db/session",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates a registry",
"v": "/registry",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates throttling",
"v": "/registry/throttling",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates a custom registry",
"v": "/registry/custom",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates the custom registry acl",
"v": "/registry/custom/acl",
"m": "put",
"group": "Account"
},
{
"l": "This API updates a resource configuration",
"v": "/registry/resource",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates the resource configuration acl",
"v": "/registry/resource/acl",
"m": "put",
"group": "Account"
},
{
"l": "Update tenant oauth user",
"v": "/tenant/oauth/user",
"m": "put",
"group": "Oauth"
}
]
}
],
"fixList": [
{
"Ledger": {
"apis": [
{
"l": "This API returns all the ledger entries with the ability to filter entries by env, type and section",
"v": "/ledger",
"m": "get",
"group": "Ledger"
},
{
"l": "This API adds an entry to the ledger of a specific type",
"v": "/ledger",
"m": "post",
"group": "Ledger"
}
],
"apisRest": {
"get": [
{
"l": "This API returns all the ledger entries with the ability to filter entries by env, type and section",
"v": "/ledger",
"m": "get",
"group": "Ledger"
}
],
"post": [
{
"l": "This API adds an entry to the ledger of a specific type",
"v": "/ledger",
"m": "post",
"group": "Ledger"
}
]
}
},
"Environment": {
"apis": [
{
"l": "This API returns the environment(s).",
"v": "/environment",
"m": "get",
"group": "Environment"
},
{
"l": "This API returns the environment settings.",
"v": "/environment/settings",
"m": "get",
"group": "Environment"
},
{
"l": "This API deletes an environment",
"v": "/environment",
"m": "delete",
"group": "Environment"
},
{
"l": "This API deletes the environment acl",
"v": "/environment/acl",
"m": "delete",
"group": "Environment"
},
{
"l": "This API adds an environment",
"v": "/environment",
"m": "post",
"group": "Environment"
},
{
"l": "This API updates the environment acl",
"v": "/environment/acl",
"m": "put",
"group": "Environment"
},
{
"l": "This API updates the environment information",
"v": "/environment",
"m": "put",
"group": "Environment"
}
],
"apisRest": {
"get": [
{
"l": "This API returns the environment(s).",
"v": "/environment",
"m": "get",
"group": "Environment"
},
{
"l": "This API returns the environment settings.",
"v": "/environment/settings",
"m": "get",
"group": "Environment"
}
],
"delete": [
{
"l": "This API deletes an environment",
"v": "/environment",
"m": "delete",
"group": "Environment"
},
{
"l": "This API deletes the environment acl",
"v": "/environment/acl",
"m": "delete",
"group": "Environment"
}
],
"post": [
{
"l": "This API adds an environment",
"v": "/environment",
"m": "post",
"group": "Environment"
}
],
"put": [
{
"l": "This API updates the environment acl",
"v": "/environment/acl",
"m": "put",
"group": "Environment"
},
{
"l": "This API updates the environment information",
"v": "/environment",
"m": "put",
"group": "Environment"
}
]
}
},
"Settings": {
"apis": [
{
"l": "This API returns the release information.",
"v": "/release",
"m": "get",
"group": "Settings"
},
{
"l": "This API returns the ui setting.",
"v": "/ui/setting",
"m": "get",
"group": "Settings"
}
],
"apisRest": {
"get": [
{
"l": "This API returns the release information.",
"v": "/release",
"m": "get",
"group": "Settings"
},
{
"l": "This API returns the ui setting.",
"v": "/ui/setting",
"m": "get",
"group": "Settings"
}
]
}
},
"Registry": {
"apis": [
{
"l": "This API gets a registry",
"v": "/registry",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets a registry key",
"v": "/registry/key",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets the throttling configuration",
"v": "/registry/throttling",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets all custom registry",
"v": "/registry/custom",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets all resource configuration",
"v": "/registry/resource",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets a registry deployer information",
"v": "/registry/deployer",
"m": "get",
"group": "Registry"
},
{
"l": "This API deletes a custom DB",
"v": "/registry/db/custom",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes the session DB",
"v": "/registry/db/session",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes a custom registry",
"v": "/registry/custom",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes a resource configuration",
"v": "/registry/resource",
"m": "delete",
"group": "Registry"
},
{
"l": "This API adds a custom DB",
"v": "/registry/db/custom",
"m": "post",
"group": "Registry"
},
{
"l": "This API adds a custom registry",
"v": "/registry/custom",
"m": "post",
"group": "Registry"
},
{
"l": "This API adds a resource",
"v": "/registry/resource",
"m": "post",
"group": "Registry"
},
{
"l": "This API updates the registry db prefix",
"v": "/registry/db/prefix",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates the registry db session",
"v": "/registry/db/session",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates a registry",
"v": "/registry",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates throttling",
"v": "/registry/throttling",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates a custom registry",
"v": "/registry/custom",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates a resource configuration",
"v": "/registry/resource",
"m": "put",
"group": "Registry"
}
],
"apisRest": {
"get": [
{
"l": "This API gets a registry",
"v": "/registry",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets a registry key",
"v": "/registry/key",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets the throttling configuration",
"v": "/registry/throttling",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets all custom registry",
"v": "/registry/custom",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets all resource configuration",
"v": "/registry/resource",
"m": "get",
"group": "Registry"
},
{
"l": "This API gets a registry deployer information",
"v": "/registry/deployer",
"m": "get",
"group": "Registry"
}
],
"delete": [
{
"l": "This API deletes a custom DB",
"v": "/registry/db/custom",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes the session DB",
"v": "/registry/db/session",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes a custom registry",
"v": "/registry/custom",
"m": "delete",
"group": "Registry"
},
{
"l": "This API deletes a resource configuration",
"v": "/registry/resource",
"m": "delete",
"group": "Registry"
}
],
"post": [
{
"l": "This API adds a custom DB",
"v": "/registry/db/custom",
"m": "post",
"group": "Registry"
},
{
"l": "This API adds a custom registry",
"v": "/registry/custom",
"m": "post",
"group": "Registry"
},
{
"l": "This API adds a resource",
"v": "/registry/resource",
"m": "post",
"group": "Registry"
}
],
"put": [
{
"l": "This API updates the registry db prefix",
"v": "/registry/db/prefix",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates the registry db session",
"v": "/registry/db/session",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates a registry",
"v": "/registry",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates throttling",
"v": "/registry/throttling",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates a custom registry",
"v": "/registry/custom",
"m": "put",
"group": "Registry"
},
{
"l": "This API updates a resource configuration",
"v": "/registry/resource",
"m": "put",
"group": "Registry"
}
]
}
},
"Oauth": {
"apis": [
{
"l": "List tenant oauth users",
"v": "/tenant/oauth/users",
"m": "get",
"group": "Oauth"
},
{
"l": "Delete tenant oauth user",
"v": "/tenant/oauth/user",
"m": "delete",
"group": "Oauth"
},
{
"l": "Add tenant oauth user",
"v": "/tenant/oauth/user",
"m": "post",
"group": "Oauth"
},
{
"l": "Update tenant oauth user",
"v": "/tenant/oauth/user",
"m": "put",
"group": "Oauth"
}
],
"apisRest": {
"get": [
{
"l": "List tenant oauth users",
"v": "/tenant/oauth/users",
"m": "get",
"group": "Oauth"
}
],
"delete": [
{
"l": "Delete tenant oauth user",
"v": "/tenant/oauth/user",
"m": "delete",
"group": "Oauth"
}
],
"post": [
{
"l": "Add tenant oauth user",
"v": "/tenant/oauth/user",
"m": "post",
"group": "Oauth"
}
],
"put": [
{
"l": "Update tenant oauth user",
"v": "/tenant/oauth/user",
"m": "put",
"group": "Oauth"
}
]
}
},
"Account": {
"apis": [
{
"l": "This API deletes the custom registry acl",
"v": "/registry/custom/acl",
"m": "delete",
"group": "Account"
},
{
"l": "This API deletes the resource configuration acl",
"v": "/registry/resource/acl",
"m": "delete",
"group": "Account"
},
{
"l": "This API updates the custom registry acl",
"v": "/registry/custom/acl",
"m": "put",
"group": "Account"
},
{
"l": "This API updates the resource configuration acl",
"v": "/registry/resource/acl",
"m": "put",
"group": "Account"
}
],
"apisRest": {
"delete": [
{
"l": "This API deletes the custom registry acl",
"v": "/registry/custom/acl",
"m": "delete",
"group": "Account"
},
{
"l": "This API deletes the resource configuration acl",
"v": "/registry/resource/acl",
"m": "delete",
"group": "Account"
}
],
"put": [
{
"l": "This API updates the custom registry acl",
"v": "/registry/custom/acl",
"m": "put",
"group": "Account"
},
{
"l": "This API updates the resource configuration acl",
"v": "/registry/resource/acl",
"m": "put",
"group": "Account"
}
]
}
},
"%v%": "1",
"%showApi%": false
}
]
}
]
},
"paginations": {
"Console": {
"currentPage": 1,
"totalItems": 2
}
},
"product": {
"_id": "5f575ec295bb89628f3221d1",
"code": "TEST2",
"console": false,
"description": "This is another product with multiple services and versions, version is sanitized",
"name": "Test 2 Product",
"packages": [
{
"code": "TEST2_NEWS",
"name": "news package",
"description": "this is a description for test 2 product news package",
"acl": {
"dashboard": {
"urac": [
{
"version": "3",
"get": [
"Administrator"
]
}
]
},
"dev": {
"urac": [
{
"version": "3",
"get": [
"Administrator"
]
}
]
},
"stage": {
"urac": [
{
"version": "3",
"get": [
"Administrator"
]
}
]
}
},
"_TTL": 86400000
},
{
"code": "TEST2_NEW",
"name": "new package",
"description": "this is a description for test 2 product new package",
"acl": {
"dashboard": {
"urac": [
{
"version": "2",
"post": [
"Guest Password Settings"
],
"get": [
"Guest Password Settings",
"Guest Email Validation"
]
}
],
"multitenant": [
{
"version": "1",
"get": [
"Product",
"Tenant"
],
"post": [
"Product",
"Tenant"
],
"delete": [
"Product",
"Tenant"
],
"put": [
"Product",
"Tenant"
]
}
]
}
},
"_TTL": 86400000
}
],
"scope": {
"acl": {
"dashboard": {
"multitenant": {
"1": {
"access": false,
"get": [
{
"apis": {
"/product": {
"access": false,
"include": true,
"accessType": "public"
},
"/products/console": {
"access": false,
"include": true,
"accessType": "public"
}
},
"group": "Product"
}
]
}
},
"urac": {
"2": {
"access": true,
"apisPermission": "restricted",
"get": [
{
"group": "Administration",
"apis": {
"/admin/all": {
"access": true
}
}
},
{
"group": "My Account",
"apis": {
"/account/getUser": {
"access": true
}
}
},
{
"group": "Guest Password Settings",
"apis": {
"/forgotPassword": {
"access": false
}
}
},
{
"group": "Guest Email Validation",
"apis": {
"/changeEmail/validate": {
"access": true
}
}
}
],
"post": [
{
"group": "My Account",
"apis": {
"/account/changeEmail": {
"access": true
},
"/account/changePassword": {
"access": true
},
"/account/editProfile": {
"access": true
}
}
},
{
"group": "Guest Password Settings",
"apis": {
"/resetPassword": {
"access": false
}
}
}
]
}
}
}
}
}
}
}
}
Invalid Response
{
"result":false,
"errors":{
"codes":[460],
"details":[
{
"code":460,
"message":"Unable to find product"
}
]
}
} |
Response schema
Follow this link to check out the response JSON Schema
SOAJS Error Codes
Code | Description |
---|
Code | Description |
---|---|
400 | Business logic required data are missing |
460 | Unable to find product |
602 | Model error: + %model_error% |
Â