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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"EDIT","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"{securityProviderId}"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"{securityProviderId}"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"{securityProviderId}"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"EDIT","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"EDIT","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"EDIT","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"EDIT","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: '
Privilege required ``` {"owner":"PLATFORM","targetDomain":"SECURITY_PROVIDER","type":"VIEW","targetId":"*"} OR {"owner":"PLATFORM","targetDomain":"SECURITY_CACHE","type":"VIEW","targetId":"*"} ```
' 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: int32 PageModelSIDModel: type: object properties: items: type: array items: $ref: '#/components/schemas/SIDModel' totalEntries: type: integer format: int64 totalPages: type: integer format: int32 CurrentStatusModel: type: object properties: type: type: string enum: - CREATING - DISABLED - REFRESHING - PAUSED - PAUSED_ON_ERROR - IDLE - ERROR - PUSH_READY refreshType: type: string enum: - REBUILD - FULL_REFRESH - INCREMENTAL_REFRESH - SECURITY_PROVIDER_REFRESH - SECURITY_PROVIDER_REFRESH_ENTITIES_IN_ERROR - SECURITY_PROVIDER_REFRESH_ENTITIES_NOT_UPDATED - SECURITY_CACHE_REFRESH - SECURITY_CACHE_REFRESH_ENTITIES_IN_ERROR numberOfEntitiesInError: type: integer format: int32 numberOfEntitiesProcessed: type: integer format: int32 totalNumberOfEntities: type: integer format: int32 DetailedSecurityCacheMemberModel: type: object properties: infos: type: array items: $ref: '#/components/schemas/SecurityCacheMemberInfoModel' name: type: string type: type: string provider: type: string state: type: string enum: - UNKNOWN - UP_TO_DATE - NOT_UPDATED - OUT_OF_DATE - IN_ERROR - DISABLED lastUpdateDate: type: string format: date-time lastUpdateResult: type: string enum: - NONE - SUCCESS - ACCESS_DENIED - TIMED_OUT - ENTITY_IS_INVALID - ENTITY_IS_UNAVAILABLE - SECURITY_PROVIDER_IS_UNAVAILABLE - SECURITY_PROVIDER_IS_UNREACHABLE - SECURITY_PROVIDER_IS_NOT_READY - UNEXPECTED_ERROR lastUpdateErrorDetail: type: string IdentitiesFilterModel: type: object properties: providerIds: type: array items: type: string identityTypes: type: array items: type: string enum: - USER - GROUP - VIRTUAL_GROUP - UNKNOWN filterTerm: type: string filteringMode: type: string enum: - PREFIX - SUBSTRING extractPreciseTotalCount: type: boolean SecurityCacheStatusModel: type: object properties: statistics: $ref: '#/components/schemas/SecurityCacheStatisticsModel' currentStatus: $ref: '#/components/schemas/CurrentStatusModel' HourMinutePair: type: object properties: hour: type: integer format: int32 minute: type: integer format: int32 PageModelDetailedSecurityCacheMemberModel: type: object properties: items: type: array items: $ref: '#/components/schemas/DetailedSecurityCacheMemberModel' totalEntries: type: integer format: int64 totalPages: type: integer format: int32 SecurityCacheMemberInfoModel: type: object properties: key: type: string value: type: string ScheduleModel: type: object properties: id: type: string refreshType: type: string enum: - REBUILD - FULL_REFRESH - INCREMENTAL_REFRESH - SECURITY_PROVIDER_REFRESH - SECURITY_PROVIDER_REFRESH_ENTITIES_IN_ERROR - SECURITY_PROVIDER_REFRESH_ENTITIES_NOT_UPDATED - SECURITY_CACHE_REFRESH - SECURITY_CACHE_REFRESH_ENTITIES_IN_ERROR scheduleType: type: string enum: - SECURITY_CACHE - SECURITY_PROVIDER - SOURCE enabled: type: boolean frequency: $ref: '#/components/schemas/ScheduleFrequency' organizationId: type: string resourceId: type: string lastExecution: type: string format: date-time ScheduleFrequency: type: object properties: type: type: string enum: - MINUTELY - HOURLY - DAILY - WEEKLY - MONTHLY value: type: integer format: int32 hourMinute: $ref: '#/components/schemas/HourMinutePair' monthDay: type: integer format: int32 weekDays: type: array items: type: string enum: - MONDAY - TUESDAY - WEDNESDAY - THURSDAY - FRIDAY - SATURDAY - SUNDAY seed: type: integer format: int32 SecurityCacheMemberModel: type: object properties: name: type: string provider: type: string type: type: string enum: - Unknown - User - Group - VirtualGroup infos: type: array items: $ref: '#/components/schemas/SecurityCacheMemberInfoModel' SIDModel: type: object properties: provider: type: string data: type: string id: type: integer format: int32 securitySchemes: oauth2: type: oauth2 flows: authorizationCode: authorizationUrl: https://platform.cloud.coveo.com/oauth/authorize tokenUrl: https://platform.cloud.coveo.com/oauth/token scopes: full: required