Every API here is available over the APIs.io API and to AI agents over MCP.
openapi: 3.2.0
info:
title: Coveo Search Statements V1 API
description: Documentation for Coveo Search API
termsOfService: http://www.coveo.com/en/support/terms-agreements
contact:
name: support@coveo.com
license:
name: ''
version: 1.0.0
x-ApiVersion: V3
servers:
- url: https://platform.cloud.coveo.com
description: Coveo public API endpoint
tags:
- name: Statements V1
x-displayName: Statements
paths:
/rest/search/v1/admin/pipelines/{pipelineId}/statements:
get:
tags:
- Statements V1
summary: List Query Pipeline Statements
description: 'Gets a sorted page of query pipeline statements matching certain criteria from a specific query pipeline.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: listQueryPipelineStatements
parameters:
- $ref: '#/components/parameters/PipelineIdPath'
- $ref: '#/components/parameters/IsOrderAscending'
- $ref: '#/components/parameters/Filter'
- $ref: '#/components/parameters/SortBy'
- $ref: '#/components/parameters/Page'
- $ref: '#/components/parameters/PerPage'
- $ref: '#/components/parameters/Feature'
- $ref: '#/components/parameters/OrganizationIdQuery'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OutgoingStatements'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
post:
tags:
- Statements V1
summary: Create Query Pipeline Statement
description: 'Creates a new query pipeline statement in a specific query pipeline.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"EDIT","targetId":"{pipelineId}"}
```
</details>'
operationId: createQueryPipelineStatement
parameters:
- $ref: '#/components/parameters/PipelineIdPath'
- $ref: '#/components/parameters/OrganizationIdQuery'
requestBody:
description: The query pipeline statement information.
content:
application/json:
schema:
$ref: '#/components/schemas/IncomingStatement'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OutgoingStatement'
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/OutgoingStatement'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
/rest/search/v1/admin/pipelines/{pipelineId}/statements/{statementId}:
get:
tags:
- Statements V1
summary: Get Query Pipeline Statement
description: 'Gets a single query pipeline statement from a specific query pipeline.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: getQueryPipelineStatement
parameters:
- $ref: '#/components/parameters/PipelineIdPath'
- $ref: '#/components/parameters/StatementIdPath'
- $ref: '#/components/parameters/OrganizationIdQuery'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OutgoingStatement'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
put:
tags:
- Statements V1
summary: Update Query Pipeline Statement
description: 'Updates a single query pipeline statement in a specific query pipeline.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"VIEW","targetId":"{pipelineId}"},
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"EDIT","targetId":"{pipelineId}"}
```
</details>'
operationId: updateQueryPipelineStatementV1
parameters:
- $ref: '#/components/parameters/PipelineIdPath'
- $ref: '#/components/parameters/StatementIdPath'
- $ref: '#/components/parameters/OrganizationIdQuery'
requestBody:
description: The updated query pipeline statement information.
content:
application/json:
schema:
$ref: '#/components/schemas/IncomingStatement'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OutgoingStatement'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
delete:
tags:
- Statements V1
summary: Delete Query Pipeline Statement
description: 'Deletes a single query pipeline statement from a specific query pipeline.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"VIEW","targetId":"{pipelineId}"},
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"EDIT","targetId":"{pipelineId}"}
```
</details>'
operationId: deleteQueryPipelineStatement
parameters:
- $ref: '#/components/parameters/PipelineIdPath'
- $ref: '#/components/parameters/StatementIdPath'
- $ref: '#/components/parameters/OrganizationIdQuery'
responses:
'200':
description: OK
content:
application/json:
schema:
type: string
'204':
description: No content
content: {}
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
/rest/search/v1/admin/pipelines/{pipelineId}/statements/{statementId}/move:
put:
tags:
- Statements V1
summary: Move Query Pipeline Statement
description: 'Sets the position of a query pipeline statement in a specific query pipeline and updates other statement positions as appropriate.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"EDIT","targetId":"{pipelineId}"}
```
</details>'
operationId: moveQueryPipelineStatement
parameters:
- $ref: '#/components/parameters/PipelineIdPath'
- $ref: '#/components/parameters/StatementIdPath'
- $ref: '#/components/parameters/OrganizationIdQuery'
requestBody:
description: The move operation to perform.
content:
application/json:
schema:
$ref: '#/components/schemas/IncomingMoveStatement'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OutgoingStatements'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
/rest/search/v1/admin/pipelines/{pipelineId}/statements/bulkGet:
post:
tags:
- Statements V1
summary: List Query Pipeline Statements
description: 'Gets a sorted page of query pipeline statements matching certain criteria from a specific query pipeline.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: bulkGetStatementsOperationV1
parameters:
- $ref: '#/components/parameters/PipelineIdPath'
- $ref: '#/components/parameters/OrganizationIdQuery'
- $ref: '#/components/parameters/IsOrderAscending'
- $ref: '#/components/parameters/Filter'
- $ref: '#/components/parameters/SortBy'
- $ref: '#/components/parameters/Page'
- $ref: '#/components/parameters/PerPage'
- $ref: '#/components/parameters/Feature'
requestBody:
description: A set of parameters to customize the results.
content:
application/json:
schema:
$ref: '#/components/schemas/RestBulkGetRequest'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OutgoingStatements'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'422':
$ref: '#/components/responses/UnprocessableEntity'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
/rest/search/v1/admin/pipelines/{pipelineId}/statements/copy:
post:
tags:
- Statements V1
summary: Copy Query Pipeline Statements
description: 'Copies specific statements from an origin to a target query pipeline. Using the same pipeline as origin and target will duplicate the specified statements in that pipeline.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"VIEW","targetId":"{pipelineId}"},
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"EDIT","targetId":"{pipelineId}"}
```
</details>'
operationId: v1CopyQueryPipelineStatements
parameters:
- $ref: '#/components/parameters/PipelineIdPath'
- $ref: '#/components/parameters/OrganizationIdQuery'
requestBody:
description: The copy operation to perform.
content:
application/json:
schema:
$ref: '#/components/schemas/IncomingCopyStatements'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OutgoingStatements'
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/OutgoingStatement'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
/rest/search/v1/admin/pipelines/{pipelineId}/statements/export:
get:
tags:
- Statements V1
summary: Export Query Pipeline Statements
description: 'Exports the definition, condition, and description of statements from a specific query pipeline to a CSV file.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"VIEW","targetId":"*"}
```
</details>'
operationId: v1ExportQueryPipelineStatements
parameters:
- $ref: '#/components/parameters/PipelineIdPath'
- $ref: '#/components/parameters/Feature'
- $ref: '#/components/parameters/OrganizationIdQuery'
responses:
'200':
description: OK
content:
text/csv:
schema:
type: string
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
/rest/search/v1/admin/pipelines/{pipelineId}/statements/validate:
post:
tags:
- Statements V1
summary: Validate a Single Statement Operation.
description: 'Validate that a specific operation would be accepted by our API and executed.
<details>
<summary>Privilege(s) required</summary>
```json
{"level":"NORMAL","owner":"SEARCH_API","targetDomain":"QUERY_PIPELINE","type":"EDIT","targetId":"{pipelineId}"}
```
</details>'
operationId: validateStatementOperationV1
parameters:
- $ref: '#/components/parameters/OrganizationIdQuery'
- $ref: '#/components/parameters/PipelineIdPath'
requestBody:
description: An object that contains an operation to validate.
content:
application/json:
schema:
$ref: '#/components/schemas/RestSingleOperationValidationRequestIncomingStatement'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestSingleOperationValidationResponse'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'422':
$ref: '#/components/responses/UnprocessableEntity'
'429':
$ref: '#/components/responses/TooManyRequests'
security:
- oauth2:
- full
/rest/search/v1/admin/pipelines/{pipelineId}/statements/validate/batch:
post:
tags:
- Statements V1
summary: Validate a Batch of Statement Operations.
description: "\n Validate that a list of operations would be accepted by our API and executed.\n A maximum of 15 can be processed per request.\n<details>\n<summary>Privilege(s) required</summary>\n\n```json\n{\"level\":\"NORMAL\",\"owner\":\"SEARCH_API\",\"targetDomain\":\"QUERY_PIPELINE\",\"type\":\"VIEW\",\"targetId\":\"{pipelineId}\"}\n```\n</details>"
operationId: validateStatementsOperationsV1
parameters:
- $ref: '#/components/parameters/OrganizationIdQuery'
- $ref: '#/components/parameters/PipelineIdPath'
requestBody:
description: An object that contains the list of operations to validate.
content:
application/json:
schema:
$ref: '#/components/schemas/RestBatchOperationValidationRequestIncomingStatement'
required: true
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/RestBatchOperationValidationResponse'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'419':
$ref: '#/components/responses/AuthenticationTimeout'
'422':
$ref: '#/components/responses/UnprocessableEntity'
'429':
$ref: '#/components/responses/TooManyRequests'
'503':
$ref: '#/components/responses/ServiceUnavailable'
security:
- oauth2:
- full
components:
parameters:
Feature:
name: feature
in: query
description: 'The query pipeline feature to match.
**Allowed values:** `when`, `filter`, `trigger`, `stop`, `thesaurus`, `topClicks`, `querySuggest`, `rankingweight`, `recommendation`, and `queryParamOverride`.
By default, results are not required to match a specific query pipeline feature.'
schema:
type: string
PipelineIdPath:
name: pipelineId
in: path
description: The unique identifier of the target query pipeline.
required: true
schema:
type: string
PerPage:
name: perPage
in: query
description: The number of results to include per page.
schema:
type: integer
format: int32
minimum: 0
maximum: 200
default: 20
OrganizationIdQuery:
name: organizationId
in: query
description: 'The unique identifier of the target Coveo Cloud organization.
Specifying a value for this parameter is only necessary when you are authenticating the API call with an OAuth2 token.'
example: mycoveocloudv2organization
schema:
type: string
StatementIdPath:
name: statementId
in: path
description: The unique identifier of the target statement.
required: true
schema:
type: string
SortBy:
name: sortBy
in: query
description: 'The sort criteria to apply on the results.
**Allowed values:** `definition`, `description`, and `position`.
**Default:** `position`'
schema:
type: string
IsOrderAscending:
name: isOrderAscending
in: query
description: Whether to sort the results in ascending order.
schema:
type: boolean
default: true
Page:
name: page
in: query
description: The 0-based number of the page of results to get.
schema:
type: integer
format: int32
default: 0
minimum: 0
Filter:
name: filter
in: query
description: 'The query filter to match.
This allows you to search within query pipeline statement definitions and descriptions.
By default, results are not required to match a specific query filter.'
schema:
type: string
schemas:
IncomingMoveStatement:
type: object
properties:
position:
type: integer
description: 'The 1-based position of this statement relative to other statements in the target query pipeline.
Use either this property or the `after` property (not both) to move this statement.'
format: int32
after:
type: string
description: 'The unique identifier of the statement after which to move this statement in the target query pipeline.
Use either this property or the `position` property (not both) to move this statement.'
example: 0befc717-dfd7-4962-9b85-28f5c26fd23b
pageSize:
type: integer
description: '> This parameter is exposed for backward compatibility reasons only.'
format: int32
deprecated: true
RestBatchOperationValidationResponse:
required:
- results
type: object
properties:
results:
type: array
description: The list of operation validation results.
items:
$ref: '#/components/schemas/RestOperationValidationResponse'
IncomingCopyStatements:
required:
- destinationPipelineId
- statementIds
type: object
properties:
statementIds:
type: array
description: The unique identifiers of the query pipeline statements to copy.
example:
- 4f0a9531-4fab-45fd-a1e3-eb07a5aceccb
items:
type: string
destinationPipelineId:
type: string
description: The unique identifier of the query pipeline to copy the statements to.
example: 120deecf-7822-4d7b-885f-53f184a3a76
OperatorExpression:
type: object
required:
- operator
- left
properties:
operator:
type: string
left:
$ref: '#/components/schemas/OperatorLeftHandSide'
right:
$ref: '#/components/schemas/OperatorRightHandSide'
RestOperationValidationRequestIncomingStatement:
required:
- operationType
type: object
properties:
operationType:
$ref: '#/components/schemas/ValidationOperationType'
model:
$ref: '#/components/schemas/IncomingStatement'
resourceId:
type: string
description: The identifier of the resource when `operationType` is `UPDATE` or `DELETE`.
example: id
OutgoingConditionFeature:
type: string
description: '> This property is exposed for backward compatibility reasons.'
deprecated: true
enum:
- when
RestOperationValidationResponse:
required:
- operationType
- operationValid
type: object
properties:
operationType:
type: string
description: The type of operation that has been validated.
example: CREATE
operationValid:
type: boolean
description: Whether the operation to validate was successful or not.
example: true
resourceId:
type: string
description: 'The identifier of the resource. '
example: id
validationErrors:
type: object
additionalProperties:
type: array
items:
$ref: '#/components/schemas/RestOperationValidationError'
description: If the operation failed, the `validationError` will contains the error message.
example: Access Denied. You don't have the required privileges to perform this operation.
ValidationOperationType:
type: string
description: 'The type of operation to validate. Each operation type has specific validation rules.
Additional request parameters are required based on the type of operation to validate:
- `CREATE`: You must provide a `model`.
- `UPDATE`: You must provide a `model` and a `resourceId`.
- `DELETE`: You must provide a `resourceId`.
'
example: CREATE
enum:
- CREATE
- UPDATE
- DELETE
RestSingleOperationValidationRequestIncomingStatement:
required:
- operation
type: object
properties:
operation:
$ref: '#/components/schemas/RestOperationValidationRequestIncomingStatement'
RestBatchOperationValidationRequestIncomingStatement:
required:
- operations
type: object
properties:
operations:
type: array
description: A list of operations to validate.
example:
- operationType: CREATE
model: {}
- operationType: UPDATE
model: {}
resourceId: resource-id
- operationType: DELETE
resourceId: resource-id
items:
$ref: '#/components/schemas/RestOperationValidationRequestIncomingStatement'
RestSingleOperationValidationResponse:
required:
- result
type: object
properties:
result:
$ref: '#/components/schemas/RestOperationValidationResponse'
OperatorRightHandSide:
oneOf:
- type: string
- type: number
- type: integer
format: int32
- type: boolean
ConditionDetailed:
type: object
required:
- condition
properties:
condition:
$ref: '#/components/schemas/BooleanExpression'
OutgoingStatements:
required:
- statements
- totalCount
- totalEntries
- totalPages
type: object
properties:
statements:
type: array
description: The matching statements in the current page of results.
items:
$ref: '#/components/schemas/OutgoingStatement'
totalEntries:
type: integer
description: The total number of matching statements across all pages of results.
format: int32
example: 1
totalPages:
type: integer
description: The total number of available pages of results.
format: int32
example: 1
totalCount:
type: integer
description: '> This property is exposed for backward compatibility reasons. Use the `totalEntries` property instead.
The total number of matching entries across all pages of results.'
format: int32
example: 1
deprecated: true
OutgoingCondition:
allOf:
- $ref: '#/components/schemas/OutgoingConditionBase'
CompoundBooleanExpression:
type: object
required:
- operator
- left
properties:
operator:
type: string
left:
$ref: '#/components/schemas/BooleanExpression'
right:
$ref: '#/components/schemas/BooleanExpression'
IsBetweenOperator:
type: object
required:
- operator
- left
- from
- to
properties:
operator:
type: string
enum:
- isBetween
left:
$ref: '#/components/schemas/OperatorLeftHandSide'
from:
type: string
format: date-time
to:
type: string
format: date-time
OutgoingStatement:
required:
- childrenCount
- definition
- detailed
- feature
- id
- position
- ready
type: object
properties:
id:
type: string
description: The unique identifier of this statement.
example: 0befc717-dfd7-4962-9b85-28f5c26fd23b
description:
type: string
description: The intended purpose of this statement in an actual implementation.
example: Spotlight the Coveo brand in query results.
feature:
type: string
description: The query pipeline feature expressed by this statement (see [Query Pipeline Language (QPL)](https://docs.coveo.com/en/1449/)).
example: ranking
enum:
- filter
- trigger
- ranking
- stop
- thesaurus
- top
- topClicks
- querySuggest
- rankingweight
- recommendation
- queryParamOverride
definition:
type: string
description: The query pipeline language expression that defines this statement (see [Query Pipeline Language (QPL)](https://docs.coveo.com/en/1449/)).
example: boost `coveo` by 100
parent:
$ref: '#/components/schemas/OutgoingCondition'
condition:
$ref: '#/components/schemas/OutgoingCondition'
position:
type: integer
description: 'The 1-based position of this statement relative to other statements in the same query pipeline.
Query pipeline statements are evaluated sequentially from the lowest to the highest position, which implies that higher-positioned statements can override or complement lower-positioned ones.
**Example:**
If a query pipeline contains the following statements:
- `replace dog cat` (position 1)
- `replace cat feline` (position 2)
That pipeline will replace the keyword `dog` in a query by the keyword `feline`.'
format: int32
example: 2
ready:
type: boolean
description: 'Whether the underlying Coveo Machine Learning model is ready.
This property only has a meaning with `recommendation`, `topClicks`, and `querySuggest` statements.'
example: false
detailed: {}
warnings:
type: array
description: The warning messages that apply to this query pipeline statement.
example:
- The Salesforce index does not support the use of keywords in a ranking expression.
items:
type: string
displayName:
type: string
description: 'The display name for this Machine Learning model.
This property only has a meaning with `recommendation`, `topClicks`, and `querySuggest` statements.'
example: ''
modifiedBy:
type: string
description: The identifier of the Coveo Cloud platform user who last modified this.
example: bjones@example.com
modifiedAt:
type: string
format: date-time
description: The last time this was modified.
example: '2021-02-16T15:15:17Z'
childrenCount:
type: integer
description: '> This property is exposed for backward compatibility reasons.'
format: int32
deprecated: true
statementGroupId:
deprecated: true
type: string
description: Deprecated. Do not use.
IncomingStatement:
required:
- definition
- feature
type: object
properties:
id:
type: string
description: The unique identifier of this statement.
description:
type: string
description: The intended purpose of this statement in an actual implementation.
example: Spotlight the Coveo brand in query results.
feature:
type: string
description: The query pipeline feature expressed by this statement (see [Query Pipeline Language (QPL)](https://docs.coveo.com/en/1449/)).
example: ranking
enum:
- filter
- trigger
- ranking
- stop
- thesaurus
- top
- topClicks
- querySuggest
- rankingweight
- recommendation
- queryParamOverride
definition:
type: string
description: The query pipeline language expression that defines this statement (see [Query Pipeline Language (QPL)](https://docs.coveo.com/en/1449/)).
example: boost `coveo` by 100
parent:
type: string
description: The unique identifier of the condition that must be met for this statement to apply.
example: 45a7892e-a63f-4c8e-8795-ab38c8c18d7e
RestBulkGetRequest:
type: object
properties:
ids:
type: array
description: A list of resource identif
# --- truncated at 32 KB (40 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/coveo/refs/heads/main/openapi/coveo-statements-v1-api-openapi.yml