openapi: 3.0.1
info:
title: Coveo Activity Activities Security Cache API
description: API for Coveo Platform
termsOfService: https://www.coveo.com/en/support/terms-agreements
contact:
name: Coveo
url: https://connect.coveo.com/s/discussions
version: 1.0.0
servers:
- url: https://platform.cloud.coveo.com
description: Coveo public API endpoint
security:
- oauth2:
- full
tags:
- name: Security Cache
paths:
/rest/organizations/{organizationId}/securitycache/schedules/{scheduleId}:
get:
tags:
- Security Cache
summary: Get a Security Cache Schedule
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getScheduleById
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: scheduleId
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/ScheduleModel'
deprecated: true
x-pretty-name: getScheduleById
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/schedules/paramId_get
put:
tags:
- Security Cache
summary: Update a Security Cache Schedule
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"EDIT","targetId":"*"}
```
</details>'
operationId: updateSchedule_1
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: scheduleId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ScheduleModel'
required: true
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/ScheduleModel'
deprecated: true
x-pretty-name: updateSchedule
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: EDIT
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/schedules/paramId_put
/rest/organizations/{organizationId}/securitycache/{securityProviderId}/refresh:
post:
tags:
- Security Cache
summary: Triggers a Refresh on a Security Provider
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"{securityProviderId}"}
```
</details>'
operationId: refreshProvider
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: securityProviderId
in: path
required: true
schema:
type: string
responses:
'204':
description: No Content
x-pretty-name: refreshProvider
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '{securityProviderId}'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '{securityProviderId}'
x-ui-operation-id: /rest/organizations/paramId/securitycache/paramId/refresh_post
/rest/organizations/{organizationId}/securitycache/{securityProviderId}/refresh/cancel:
post:
tags:
- Security Cache
summary: Cancels the Current Refresh Operation on a Security Provider
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"{securityProviderId}"}
```
</details>'
operationId: cancelProviderRefresh
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: securityProviderId
in: path
required: true
schema:
type: string
responses:
'204':
description: No Content
x-pretty-name: cancelProviderRefresh
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '{securityProviderId}'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '{securityProviderId}'
x-ui-operation-id: /rest/organizations/paramId/securitycache/paramId/refresh/cancel_post
/rest/organizations/{organizationId}/securitycache/{securityProviderId}/disabled/enable:
post:
tags:
- Security Cache
summary: Enable All Disabled Entities for a Specified Security Provider
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"{securityProviderId}"}
```
</details>'
operationId: enableProviderDisabledEntities
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: securityProviderId
in: path
required: true
schema:
type: string
responses:
'204':
description: No Content
x-pretty-name: enableProviderDisabledEntities
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '{securityProviderId}'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '{securityProviderId}'
x-ui-operation-id: /rest/organizations/paramId/securitycache/paramId/disabled/enable_post
/rest/organizations/{organizationId}/securitycache/refresh:
post:
tags:
- Security Cache
summary: Triggers a Refresh on the Security Cache
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"EDIT","targetId":"*"}
```
</details>'
operationId: refresh
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
responses:
'204':
description: No Content
x-pretty-name: refresh
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: EDIT
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/refresh_post
/rest/organizations/{organizationId}/securitycache/refresh/entity:
post:
tags:
- Security Cache
summary: Refreshes a Single Entity in the Security Cache
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"EDIT","targetId":"*"}
```
</details>'
operationId: refreshEntity
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityCacheMemberModel'
required: true
responses:
'204':
description: No Content
x-pretty-name: refreshEntity
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: EDIT
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/refresh/entity_post
/rest/organizations/{organizationId}/securitycache/entities/{securityProviderId}/members/parents:
post:
tags:
- Security Cache
summary: Get Parent Entities for a Specified Security Provider Member
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getParentEntities
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: securityProviderId
in: path
required: true
schema:
type: string
- name: recursive
in: query
required: false
schema:
type: boolean
default: false
- name: page
in: query
required: false
schema:
type: integer
format: int32
default: 0
- name: pageSize
in: query
required: false
schema:
type: integer
format: int32
default: 100
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityCacheMemberModel'
required: true
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/PageModelDetailedSecurityCacheMemberModel'
x-pretty-name: getParentEntities
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/entities/paramId/members/parents_post
/rest/organizations/{organizationId}/securitycache/entities/{securityProviderId}/members/children:
post:
tags:
- Security Cache
summary: Get Child Entities for a Specified Security Provider Member
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getChildEntities
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: securityProviderId
in: path
required: true
schema:
type: string
- name: recursive
in: query
required: false
schema:
type: boolean
default: false
- name: page
in: query
required: false
schema:
type: integer
format: int32
default: 0
- name: pageSize
in: query
required: false
schema:
type: integer
format: int32
default: 100
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityCacheMemberModel'
required: true
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/PageModelDetailedSecurityCacheMemberModel'
x-pretty-name: getChildEntities
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/entities/paramId/members/children_post
/rest/organizations/{organizationId}/securitycache/entities/{securityProviderId}/entity:
post:
tags:
- Security Cache
summary: Get Entity Information for a Specified Security Provider Member
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getEntity
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: securityProviderId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityCacheMemberModel'
required: true
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/DetailedSecurityCacheMemberModel'
x-pretty-name: getEntity
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/entities/paramId/entity_post
/rest/organizations/{organizationId}/securitycache/entities/list:
post:
tags:
- Security Cache
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: listSecurityIdentities
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: page
in: query
required: false
schema:
type: integer
format: int32
default: 0
- name: perPage
in: query
required: false
schema:
type: integer
format: int32
default: 100
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/IdentitiesFilterModel'
required: true
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/PageModelDetailedSecurityCacheMemberModel'
x-pretty-name: listSecurityIdentities
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/entities/list_post
/rest/organizations/{organizationId}/securitycache/disabled/enable:
post:
tags:
- Security Cache
summary: Enable All Disabled Entities on Security Cache
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"EDIT","targetId":"*"}
```
</details>'
operationId: enableDisabledEntities
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
responses:
'204':
description: No Content
x-pretty-name: enableDisabledEntities
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: EDIT
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: EDIT
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/disabled/enable_post
/rest/organizations/{organizationId}/securitycache/{securityCacheId}/entities/{securityProviderId}:
get:
tags:
- Security Cache
summary: Get the Entities for a Specified Security Provider on a Specified Security Cache
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getEntitiesForASecurityCache
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: securityCacheId
in: path
required: true
schema:
type: string
- name: securityProviderId
in: path
required: true
schema:
type: string
- name: states
in: query
required: false
schema:
type: array
items:
type: string
enum:
- UNKNOWN
- UP_TO_DATE
- NOT_UPDATED
- OUT_OF_DATE
- IN_ERROR
- DISABLED
- name: page
in: query
required: false
schema:
type: integer
format: int32
default: 0
- name: perPage
in: query
required: false
schema:
type: integer
format: int32
default: 100
- name: from
in: query
description: Date filter from, minimum updated date.
required: false
schema:
type: string
format: date-time
- name: to
in: query
description: Date filter to, maximum updated date.
required: false
schema:
type: string
format: date-time
- name: usePageModel
in: query
description: 'Deprecated: you can input either ''true'' or ''false'' with no effect on the result.'
required: false
deprecated: true
schema:
type: boolean
default: true
- name: minEntityId
in: query
required: false
schema:
type: integer
format: int32
default: 0
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/PageModelSIDModel'
x-pretty-name: getEntitiesForASecurityCache
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/paramId/entities/paramId_get
/rest/organizations/{organizationId}/securitycache/status:
get:
tags:
- Security Cache
summary: Get the Security Cache Status
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getStatus
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/SecurityCacheStatusModel'
x-pretty-name: getStatus
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/status_get
/rest/organizations/{organizationId}/securitycache/status/online:
get:
tags:
- Security Cache
summary: Get Online Security Cache Ids
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getOnlineSecurityCacheIds
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
'*/*':
schema:
type: array
items:
type: string
x-pretty-name: getOnlineSecurityCacheIds
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/status/online_get
/rest/organizations/{organizationId}/securitycache/schedules:
get:
tags:
- Security Cache
summary: Get the Security Cache Schedules
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getSchedules_1
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
'*/*':
schema:
type: array
items:
$ref: '#/components/schemas/ScheduleModel'
deprecated: true
x-pretty-name: getSchedules
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/schedules_get
/rest/organizations/{organizationId}/securitycache/entities/{securityProviderId}:
get:
tags:
- Security Cache
summary: Get the Entities for a Specified Security Provider
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getEntities
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: securityProviderId
in: path
required: true
schema:
type: string
- name: states
in: query
required: false
schema:
type: array
items:
type: string
enum:
- UNKNOWN
- UP_TO_DATE
- NOT_UPDATED
- OUT_OF_DATE
- IN_ERROR
- DISABLED
- name: page
in: query
required: false
schema:
type: integer
format: int32
default: 0
- name: perPage
in: query
required: false
schema:
type: integer
format: int32
default: 100
- name: from
in: query
description: Date filter from, minimum updated date.
required: false
schema:
type: string
format: date-time
- name: to
in: query
description: Date filter to, maximum updated date.
required: false
schema:
type: string
format: date-time
- name: usePageModel
in: query
description: 'Deprecated: you can input either ''true'' or ''false'' with no effect on the result.'
required: false
deprecated: true
schema:
type: boolean
default: true
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/PageModelSIDModel'
x-pretty-name: getEntities
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/entities/paramId_get
/rest/organizations/{organizationId}/securitycache/entities/{securityProviderId}/members:
get:
tags:
- Security Cache
summary: Get the Members for a Specified Security Provider
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getMembers
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
- name: securityProviderId
in: path
required: true
schema:
type: string
- name: states
in: query
required: false
schema:
type: array
items:
type: string
enum:
- UNKNOWN
- UP_TO_DATE
- NOT_UPDATED
- OUT_OF_DATE
- IN_ERROR
- DISABLED
- name: page
in: query
required: false
schema:
type: integer
format: int32
default: 0
- name: perPage
in: query
required: false
schema:
type: integer
format: int32
default: 100
- name: from
in: query
description: Date filter from, minimum updated date
required: false
schema:
type: string
format: date-time
- name: to
in: query
description: Date filter to, maximum updated date
required: false
schema:
type: string
format: date-time
- name: usePageModel
in: query
description: 'Deprecated: you can input either ''true'' or ''false'' with no effect on the result.'
required: false
deprecated: true
schema:
type: boolean
default: true
responses:
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/PageModelDetailedSecurityCacheMemberModel'
x-pretty-name: getMembers
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/entities/paramId/members_get
/rest/organizations/{organizationId}/securitycache/entities/list/is_supported:
get:
tags:
- Security Cache
description: '<details><summary>Privilege required</summary>
```
{"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"}
OR
{"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: isListSecurityIdentitiesSupported
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
responses:
'200':
description: OK
content:
'*/*':
schema:
type: boolean
x-pretty-name: isListSecurityIdentitiesSupported
x-required-privilege:
owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
x-required-privileges:
- owner: PLATFORM
targetDomain: SECURITY_PROVIDER
type: VIEW
targetId: '*'
- owner: PLATFORM
targetDomain: SECURITY_CACHE
type: VIEW
targetId: '*'
x-ui-operation-id: /rest/organizations/paramId/securitycache/entities/list/is_supported_get
components:
schemas:
SecurityCacheStatisticsModel:
type: object
properties:
numberOfProviders:
type: integer
format: int32
numberOfPermissionModels:
type: integer
format: int32
numberOfEntitiesByState:
type: object
additionalProperties:
type: integer
format: int32
totalNumberOfEntities:
type: integer
format: int32
numberOfEntitiesInError:
type: integer
format
# --- truncated at 32 KB (38 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/coveo/refs/heads/main/openapi/coveo-security-cache-api-openapi.yml