Biolevate API (1.0.0)
Download OpenAPI specification:Download
List agent jobs
Returns a paginated list of agent jobs for the current user, ordered by creation time (most recent first). When conversationId is provided, the results are restricted to jobs attached to that conversation, which lets a client replay the sequence of questions asked in a single conversation.
Authorizations:
query Parameters
| pageSize required | integer <int32> Page size |
| page required | integer <int32> Page number (0-based) |
| conversationId | string <uuid> Restrict the results to jobs attached to this conversation |
Responses
Create agent job
Schedules an asynchronous agent run and returns the initial Job (status PENDING).
Authorizations:
header Parameters
| Idempotency-Key | string |
Request Body schema: application/jsonrequired
| message | string Stateful mode: the new user message for this turn. Prior turns are loaded server-side from |
Array of objects (AgentInput) | |
object (FilesInput) Files the agent can read from | |
object (JobLaunchConfig) Optional job launch behaviour for input files | |
| historyInputValid | boolean |
| conversationIdValid | boolean |
| output_model_schema | object (JsonNode) Optional JSON Schema constraining the agent's final answer to a structured object. Free-form: any valid JSON Schema is accepted |
object (AgentCompletionConfig) Per-completion LLM knobs (model preset, temperature, max tokens) | |
| max_iterations | integer <int32> Hard cap on the number of agent-loop iterations |
| conversation_id | string <uuid> Stateful only: continue an existing server session. Omit to start a new conversation. Must not be set for stateless runs. |
Responses
Request samples
- Payload
{- "message": "Summarize the attached report and list the main risks.",
- "messages": [
- {
- "role": "USER",
- "content": "Summarize the attached report."
}
], - "files": {
- "fileIds": [
- "string"
], - "collectionIds": [
- "string"
]
}, - "config": {
- "skip_unindexed_files": false
}, - "historyInputValid": true,
- "conversationIdValid": true,
- "output_model_schema": { },
- "completion_config": {
- "model": "BALANCED",
- "temperature": 0.7,
- "max_completion_tokens": 2048
}, - "max_iterations": 10,
- "conversation_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}Multi-dimensional (entity / schema-based) extraction resource management
List multi-dimensional extraction jobs
Returns a paginated list of multi-dimensional extraction jobs for the current user
Authorizations:
query Parameters
| pageSize required | integer <int32> Page size |
| page required | integer <int32> Page number |
| sortProperty | string Sort property |
| sortOrder | string Sort order |
Responses
Create multi-dimensional extraction job
Creates a new entity extraction job using a structured schema (multi-column) on the specified files
Authorizations:
Request Body schema: application/jsonrequired
object (FilesInput) | |
object (EliseEntitySchemaInput) | |
object (JobLaunchConfig) Optional job launch behaviour for input files |
Responses
Request samples
- Payload
{- "files": {
- "fileIds": [
- "string"
], - "collectionIds": [
- "string"
]
}, - "schema": {
- "name": "string",
- "description": "string",
- "columns": [
- {
- "key": "string",
- "label": "string",
- "type": "ENTITY_COLUMN_TYPE_UNSPECIFIED",
- "role": "ENTITY_COLUMN_ROLE_UNSPECIFIED",
- "description": "string",
- "allowedValues": [
- "string"
], - "isRowKey": true
}
]
}, - "config": {
- "skip_unindexed_files": false
}
}Create find-similar job
Creates a find-similar job for the supplied source identifiers. The endpoint returns immediately with a PENDING/RUNNING job; poll GET /find-similar/jobs/{id} for completion.
Authorizations:
Request Body schema: application/jsonrequired
Array of objects (SourceIdentifiers) | |||||||
Array
| |||||||
Responses
Request samples
- Payload
{- "sourceIdentifiers": [
- {
- "doi": "string",
- "id": "string",
- "openAccessId": "string"
}
]
}List providers
Returns a paginated list of storage providers the caller has access to. Secret fields are redacted.
Authorizations:
query Parameters
| page | integer <int32> Default: 0 Page number (0-based) |
| pageSize | integer <int32> Default: 20 Page size |
| sortBy | string Sort field |
| sortOrder | string Default: "asc" Sort direction (asc/desc) |
| q | string Text search filter |
Responses
Response samples
- 200
- 401
{- "data": [
- {
- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "icon": "string",
- "config": {
- "type": "LOCAL"
}, - "type": "LOCAL",
- "system": true
}
], - "totalPages": 0,
- "totalElements": 0,
- "hasNext": true
}Get a provider
Returns a single storage provider by its ID. Secret fields are redacted.
Authorizations:
path Parameters
| id required | string Provider ID |
Responses
Response samples
- 200
- 401
- 403
- 404
{- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "icon": "string",
- "config": {
- "type": "LOCAL"
}, - "type": "LOCAL",
- "system": true
}Create QA job
Creates a new question answering job on the specified files
Authorizations:
Request Body schema: application/jsonrequired
object (FilesInput) | |
Array of objects (EliseQuestionInput) | |
object (JobLaunchConfig) Optional job launch behaviour for input files |
Responses
Request samples
- Payload
{- "files": {
- "fileIds": [
- "string"
], - "collectionIds": [
- "string"
]
}, - "questions": [
- {
- "id": "string",
- "question": "string",
- "answerType": {
- "dataType": "STRING",
- "multiValued": true,
- "enumValues": [
- "string"
], - "enumColors": {
- "property1": "string",
- "property2": "string"
}, - "enumSuggestionsEnabled": true,
- "rejectedEnumValues": [
- "string"
], - "dateFormat": "ISO",
- "decimalPrecision": "ZERO_DECIMALS"
}, - "guidelines": "string",
- "expectedAnswer": "string",
- "inputQuestionIds": [
- "string"
]
}
], - "config": {
- "skip_unindexed_files": false
}
}Create extraction job
Creates a new metadata extraction job on the specified files
Authorizations:
Request Body schema: application/jsonrequired
object (FilesInput) | |
Array of objects (EliseMetaInput) | |
object (JobLaunchConfig) Optional job launch behaviour for input files |
Responses
Request samples
- Payload
{- "files": {
- "fileIds": [
- "string"
], - "collectionIds": [
- "string"
]
}, - "metas": [
- {
- "meta": "string",
- "answerType": {
- "dataType": "STRING",
- "multiValued": true,
- "enumValues": [
- "string"
], - "enumColors": {
- "property1": "string",
- "property2": "string"
}, - "enumSuggestionsEnabled": true,
- "rejectedEnumValues": [
- "string"
], - "dateFormat": "ISO",
- "decimalPrecision": "ZERO_DECIMALS"
}, - "description": "string"
}
], - "config": {
- "skip_unindexed_files": false
}
}List items
Returns a paginated list of files and folders in the specified directory
Authorizations:
path Parameters
| providerId required | string Provider ID |
query Parameters
| key | string Default: "" Directory key (must end with '/' or be empty for root) |
| q | string Name filter |
| cursor | string Pagination cursor |
| limit | integer <int32> Default: 50 Max items to return |
Responses
Response samples
- 200
- 401
- 403
- 404
{- "items": [
- {
- "providerId": "550e8400-e29b-41d4-a716-446655440000",
- "key": "reports/document.pdf",
- "type": "FILE",
- "size": 1048576,
- "extension": "pdf",
- "mediaType": "application/pdf",
- "lastModified": 1708123456789
}
], - "nextCursor": "string"
}Create folder
Creates a new folder in the provider. Key must end with '/'.
Authorizations:
path Parameters
| providerId required | string Provider ID |
query Parameters
| key | string Default: "" Target directory key (must end with '/' or be empty for root) |
Request Body schema: required
| file required | string <binary> File to upload |
Responses
Request samples
- Payload
Response samples
- 201
- 401
- 403
{- "providerId": "550e8400-e29b-41d4-a716-446655440000",
- "key": "reports/document.pdf",
- "type": "FILE",
- "size": 1048576,
- "extension": "pdf",
- "mediaType": "application/pdf",
- "lastModified": 1708123456789
}Delete item
Deletes a file or folder
Authorizations:
path Parameters
| providerId required | string Provider ID |
Request Body schema: application/jsonrequired
| key required | string Full item key. Files: 'path/to/file.pdf', Folders: 'path/to/folder/' |
Responses
Request samples
- Payload
{- "key": "reports/document.pdf"
}Rename item
Renames a file or folder
Authorizations:
path Parameters
| providerId required | string Provider ID |
query Parameters
| newName required | string New name for the item |
Request Body schema: application/jsonrequired
| key required | string Full item key. Files: 'path/to/file.pdf', Folders: 'path/to/folder/' |
Responses
Request samples
- Payload
{- "key": "reports/document.pdf"
}Response samples
- 200
- 400
- 401
- 403
- 404
{- "providerId": "550e8400-e29b-41d4-a716-446655440000",
- "key": "reports/document.pdf",
- "type": "FILE",
- "size": 1048576,
- "extension": "pdf",
- "mediaType": "application/pdf",
- "lastModified": 1708123456789
}Get presigned upload URL
Returns a presigned URL for direct upload to storage (for large files)
Authorizations:
path Parameters
| providerId required | string Provider ID |
Request Body schema: application/jsonrequired
| key required | string Full file key (must not end with '/') |
| size | integer <int64> File size in bytes |
| mediaType | string Media type |
Responses
Request samples
- Payload
{- "key": "reports/document.pdf",
- "size": 1048576,
- "mediaType": "application/pdf"
}Response samples
- 200
- 401
- 403
{- "url": "string",
- "expiresInSeconds": 0,
- "supported": true
}Confirm presigned upload
Confirms that a file was uploaded via presigned URL
Authorizations:
path Parameters
| providerId required | string Provider ID |
Request Body schema: application/jsonrequired
| key required | string Full file key (must not end with '/') |
Responses
Request samples
- Payload
{- "key": "reports/document.pdf"
}Response samples
- 200
- 401
- 404
{- "providerId": "550e8400-e29b-41d4-a716-446655440000",
- "key": "reports/document.pdf",
- "type": "FILE",
- "size": 1048576,
- "extension": "pdf",
- "mediaType": "application/pdf",
- "lastModified": 1708123456789
}Get download URL
Returns a URL to download the file
Authorizations:
path Parameters
| providerId required | string Provider ID |
query Parameters
| key required | string File key (must not end with '/') |
| expirationMinutes | integer <int32> Default: 15 URL expiration in minutes |
Responses
Response samples
- 200
- 401
- 403
- 404
{- "url": "string",
- "expiresInSeconds": 0
}List files in a provider
Returns paginated file infos for a provider
Authorizations:
query Parameters
| providerId required | string Provider ID |
| pageSize required | integer <int32> Page size |
| page required | integer <int32> Page number |
| sortProperty | string Sort property |
| sortOrder | string Sort order |
Responses
Response samples
- 200
- 401
- 403
- 404
{- "data": [
- {
- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "providerId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "path": "string",
- "size": 0,
- "checksum": "string",
- "mediaType": "string",
- "extension": "string",
- "indexed": true,
- "matchComputed": true,
- "displayName": "string",
- "dbName": "string",
- "lastIndexationInfos": {
- "status": "SUCCESS",
- "errorMessage": "string",
- "errorTraceback": "string"
}, - "ownerFirstName": "string",
- "ownerLastName": "string",
- "ownerEmail": "string",
- "ownerAvatarUrl": "string",
- "providerName": "string",
- "additionalInfo": { },
- "description": "string",
- "authors": "string",
- "title": "string",
- "lastMergeJob": {
- "id": "string",
- "status": "string"
}, - "additionalInfos": { },
- "type": "FILE"
}
], - "totalPages": 0,
- "totalElements": 0,
- "hasNext": true
}Create a file
Creates an EliseFile from an existing provider item and triggers indexation
Authorizations:
Request Body schema: application/jsonrequired
| providerId required | string Source provider ID |
| key required | string Full file key (must not end with '/') |
Responses
Request samples
- Payload
{- "providerId": "01a91a21-3136-4094-96da-ded4dce3824f",
- "key": "documents/report.pdf"
}Response samples
- 201
- 400
- 401
- 404
{- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "providerId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "path": "string",
- "size": 0,
- "checksum": "string",
- "mediaType": "string",
- "extension": "string",
- "indexed": true,
- "matchComputed": true,
- "displayName": "string",
- "dbName": "string",
- "lastIndexationInfos": {
- "status": "SUCCESS",
- "errorMessage": "string",
- "errorTraceback": "string"
}, - "ownerFirstName": "string",
- "ownerLastName": "string",
- "ownerEmail": "string",
- "ownerAvatarUrl": "string",
- "providerName": "string",
- "additionalInfo": { },
- "description": "string",
- "authors": "string",
- "title": "string",
- "lastMergeJob": {
- "id": "string",
- "status": "string"
}, - "additionalInfos": { },
- "type": "FILE"
}Get a file
Returns a file by its ID
Authorizations:
path Parameters
| id required | string File ID |
Responses
Response samples
- 200
- 401
- 403
- 404
{- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "providerId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "path": "string",
- "size": 0,
- "checksum": "string",
- "mediaType": "string",
- "extension": "string",
- "indexed": true,
- "matchComputed": true,
- "displayName": "string",
- "dbName": "string",
- "lastIndexationInfos": {
- "status": "SUCCESS",
- "errorMessage": "string",
- "errorTraceback": "string"
}, - "ownerFirstName": "string",
- "ownerLastName": "string",
- "ownerEmail": "string",
- "ownerAvatarUrl": "string",
- "providerName": "string",
- "additionalInfo": { },
- "description": "string",
- "authors": "string",
- "title": "string",
- "lastMergeJob": {
- "id": "string",
- "status": "string"
}, - "additionalInfos": { },
- "type": "FILE"
}Get file ontologies
Returns computed ontologies for a file
Authorizations:
path Parameters
| id required | string File ID |
Responses
Response samples
- 200
- 401
- 403
- 404
[- {
- "conceptId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "metas": {
- "property1": {
- "explanation": "string",
- "annotationIds": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}
], - "metaName": "string",
- "metaValue": { }
}, - "property2": {
- "explanation": "string",
- "annotationIds": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}
], - "metaName": "string",
- "metaValue": { }
}
}
}
]List collections
Returns a paginated list of collections the caller has access to
Authorizations:
query Parameters
| page | integer <int32> Default: 0 Page number (0-based) |
| pageSize | integer <int32> Default: 20 Page size |
| sortBy | string Sort field |
| sortOrder | string Default: "asc" Sort direction (asc/desc) |
| q | string Text search filter |
Responses
Response samples
- 200
- 401
{- "data": [
- {
- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "description": "string",
- "icon": "string",
- "ownerFirstName": "string",
- "ownerLastName": "string",
- "ownerEmail": "string",
- "ownerAvatarUrl": "string",
- "filesCount": 0,
- "derivedFromCollectionId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedFromCollectionName": "string",
- "derivedFromViewId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedFromViewName": "string",
- "chained": true,
- "derivedToCollectionId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedToCollectionName": "string"
}
], - "totalPages": 0,
- "totalElements": 0,
- "hasNext": true
}Create a collection
Creates a new collection owned by the current user
Authorizations:
Request Body schema: application/jsonrequired
| name required | string |
| description | string |
| icon | string |
Responses
Request samples
- Payload
{- "name": "string",
- "description": "string",
- "icon": "string"
}Response samples
- 201
- 400
- 401
{- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "description": "string",
- "icon": "string",
- "ownerFirstName": "string",
- "ownerLastName": "string",
- "ownerEmail": "string",
- "ownerAvatarUrl": "string",
- "filesCount": 0,
- "derivedFromCollectionId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedFromCollectionName": "string",
- "derivedFromViewId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedFromViewName": "string",
- "chained": true,
- "derivedToCollectionId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedToCollectionName": "string"
}List files in collection
Returns a paginated list of files belonging to the collection
Authorizations:
path Parameters
| id required | string Collection ID |
query Parameters
| page | integer <int32> Default: 0 Page number (0-based) |
| pageSize | integer <int32> Default: 20 Page size |
| sortBy | string Sort field |
| sortOrder | string Default: "asc" Sort direction (asc/desc) |
| q | string Text search filter |
Responses
Response samples
- 200
- 401
- 403
- 404
{- "data": [
- {
- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "providerId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "path": "string",
- "size": 0,
- "checksum": "string",
- "mediaType": "string",
- "extension": "string",
- "indexed": true,
- "matchComputed": true,
- "displayName": "string",
- "dbName": "string",
- "lastIndexationInfos": {
- "status": "SUCCESS",
- "errorMessage": "string",
- "errorTraceback": "string"
}, - "ownerFirstName": "string",
- "ownerLastName": "string",
- "ownerEmail": "string",
- "ownerAvatarUrl": "string",
- "providerName": "string",
- "additionalInfo": { },
- "description": "string",
- "authors": "string",
- "title": "string",
- "lastMergeJob": {
- "id": "string",
- "status": "string"
}, - "additionalInfos": { },
- "type": "FILE"
}
], - "totalPages": 0,
- "totalElements": 0,
- "hasNext": true
}Add file to collection
Associates an existing file with the collection
Authorizations:
path Parameters
| id required | string Collection ID |
Request Body schema: application/jsonrequired
| fileId required | string EliseFile ID to add to the collection |
Responses
Request samples
- Payload
{- "fileId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}Response samples
- 201
- 400
- 401
- 403
- 404
{- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "providerId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "path": "string",
- "size": 0,
- "checksum": "string",
- "mediaType": "string",
- "extension": "string",
- "indexed": true,
- "matchComputed": true,
- "displayName": "string",
- "dbName": "string",
- "lastIndexationInfos": {
- "status": "SUCCESS",
- "errorMessage": "string",
- "errorTraceback": "string"
}, - "ownerFirstName": "string",
- "ownerLastName": "string",
- "ownerEmail": "string",
- "ownerAvatarUrl": "string",
- "providerName": "string",
- "additionalInfo": { },
- "description": "string",
- "authors": "string",
- "title": "string",
- "lastMergeJob": {
- "id": "string",
- "status": "string"
}, - "additionalInfos": { },
- "type": "FILE"
}Get a collection
Returns a single collection by its ID
Authorizations:
path Parameters
| id required | string Collection ID |
Responses
Response samples
- 200
- 401
- 403
- 404
{- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "description": "string",
- "icon": "string",
- "ownerFirstName": "string",
- "ownerLastName": "string",
- "ownerEmail": "string",
- "ownerAvatarUrl": "string",
- "filesCount": 0,
- "derivedFromCollectionId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedFromCollectionName": "string",
- "derivedFromViewId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedFromViewName": "string",
- "chained": true,
- "derivedToCollectionId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedToCollectionName": "string"
}Update a collection
Partially updates a collection. Only provided fields will be updated.
Authorizations:
path Parameters
| id required | string Collection ID |
Request Body schema: application/jsonrequired
| name | string |
| description | string |
| icon | string |
Responses
Request samples
- Payload
{- "name": "string",
- "description": "string",
- "icon": "string"
}Response samples
- 200
- 400
- 401
- 403
- 404
{- "id": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "createdTime": 0,
- "owner": {
- "id": "string"
}, - "policy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "name": "string",
- "description": "string",
- "icon": "string",
- "ownerFirstName": "string",
- "ownerLastName": "string",
- "ownerEmail": "string",
- "ownerAvatarUrl": "string",
- "filesCount": 0,
- "derivedFromCollectionId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedFromCollectionName": "string",
- "derivedFromViewId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedFromViewName": "string",
- "chained": true,
- "derivedToCollectionId": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entityType": "POLICY"
}, - "derivedToCollectionName": "string"
}