Gets both expired and non-expired content
| id required | integer <int32> Content Id |
| includeSchema | boolean Default: false set to true if you want to get back the content's corresponding schema (defaults to false) |
| includeImageContent | boolean Default: false True if the endpoint should also return the content of images as base64 encoded strings (defaults to false) |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Success
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "id": 0,
- "schemaId": 0,
- "name": "string",
- "isActive": true,
- "isPublished": true,
- "createdDate": "2025-07-31T10:57:20Z",
- "updatedDate": "2025-07-31T10:57:20Z",
- "validUntil": "2025-07-31T10:57:20Z",
- "data": "string",
- "schema": {
- "id": 0,
- "name": "string",
- "schema": "string",
- "isActive": true,
- "updatedDate": "2025-07-31T10:57:20Z"
}, - "contentFor": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "tags": [
- "string"
], - "submissions": [
- {
- "language": "string",
- "documentFileName": "string",
- "documentContent": "string",
- "imageFileName": "string",
- "imageContent": "string",
- "documentId": 0,
- "imageUri": "string"
}
]
}Gets non-expired content
| id required | integer <int32> Content Id |
| includeSchema | boolean Default: false set to true if you want to get back the content's corresponding schema (defaults to false) |
| includeImageContent | boolean Default: false True if the endpoint should also return the content of images as base64 encoded strings (defaults to false) |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Success
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "id": 0,
- "schemaId": 0,
- "name": "string",
- "isActive": true,
- "isPublished": true,
- "createdDate": "2025-07-31T10:57:20Z",
- "updatedDate": "2025-07-31T10:57:20Z",
- "validUntil": "2025-07-31T10:57:20Z",
- "data": "string",
- "schema": {
- "id": 0,
- "name": "string",
- "schema": "string",
- "isActive": true,
- "updatedDate": "2025-07-31T10:57:20Z"
}, - "contentFor": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "tags": [
- "string"
], - "submissions": [
- {
- "language": "string",
- "documentFileName": "string",
- "documentContent": "string",
- "imageFileName": "string",
- "imageContent": "string",
- "documentId": 0,
- "imageUri": "string"
}
]
}Gets the document associated with a content (both expired and non-expired) by its content Id
| id required | integer <int32> Content Id |
| language required | string The 2 letter language code (ISO 639-1) |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Success
No Content
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "content": "string",
- "name": "string",
- "language": "string"
}Gets the document associated with a non-expired content by its content Id
| id required | integer <int32> Content Id |
| language required | string The 2 letter language code (ISO 639-1) |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Success
No Content
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "content": "string",
- "name": "string",
- "language": "string"
}Gets the image associated with a content (both expired and non-expired) by its content Id
| id required | integer <int32> Content Id |
| language required | string The 2 letter language code (ISO 639-1) |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Success
No Content
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "content": "string",
- "name": "string",
- "language": "string"
}Gets the image associated with a non-expired content by its content Id
| id required | integer <int32> Content Id |
| language required | string The 2 letter language code (ISO 639-1) |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Success
No Content
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "content": "string",
- "name": "string",
- "language": "string"
}Modify the status of a given set of Engagement Contents.
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
| contentIds | Array of integers <int32> Nullable List of content id's which will be updated |
| status | boolean Nullable The new status |
Success
Bad request
Unauthorized
Forbidden
Not found
UnprocessableEntity
Internal server error
{- "contentIds": [
- 0
], - "status": true
}"string"Gets the list of existing Engagement Contents. The service allows both filtering and sorting.
| language | string |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
| page | integer <int32> |
| pageSize | integer <int32> |
| sortBy | string Nullable |
| sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
| name | string Nullable The Name of the content. |
| tags | Array of strings Nullable The list of tags. |
| categories | Array of strings (SearchCategory) Nullable Items Enum: "Security" "Portfolio" "Product" "RiskCategory" "Sector" "Currency" "AssetClass" "Country" "Focus" "EconomicalZone" "Rating" "RatingAgency" "ModelPortfolio" The list of content categories. |
| contentFor | Array of strings <uuid> Nullable The list of uid's. |
| isPublished | boolean Nullable Determines if the content was published or not. |
| status | boolean Nullable Determines if the content is active or not. |
| createdDateFrom | string <date-time> Nullable The start value of the creation date. |
| createdDateTo | string <date-time> Nullable The end value of the creation date. |
| validDateFrom | string <date-time> Nullable The start value of the validity date. |
| validDateTo | string <date-time> Nullable The end value of the validity date. |
| updateDateFrom | string <date-time> Nullable The start value of the last updated date. |
| updateDateTo | string <date-time> Nullable The end value of the last updated date. |
| schemaIds | Array of integers <int32> Nullable The list of schema ids. |
| relatedTo | string Nullable |
| includeImageContent | boolean |
Success
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "name": "string",
- "tags": [
- "string"
], - "categories": [
- "Security"
], - "contentFor": [
- "string"
], - "isPublished": true,
- "status": true,
- "createdDateFrom": "2025-07-31T10:57:21Z",
- "createdDateTo": "2025-07-31T10:57:21Z",
- "validDateFrom": "2025-07-31T10:57:21Z",
- "validDateTo": "2025-07-31T10:57:21Z",
- "updateDateFrom": "2025-07-31T10:57:21Z",
- "updateDateTo": "2025-07-31T10:57:21Z",
- "schemaIds": [
- 0
], - "relatedTo": "string",
- "includeImageContent": true
}{- "totalNumberOfResults": 0,
- "contentMinimalResults": [
- {
- "id": 0,
- "name": "string",
- "schemaId": 0,
- "isActive": true,
- "isPublished": true,
- "createdDate": "2025-07-31T10:57:21Z",
- "updatedDate": "2025-07-31T10:57:21Z",
- "validUntil": "2025-07-31T10:57:21Z",
- "data": "string",
- "contentFor": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "tags": [
- "string"
], - "submissions": [
- {
- "language": "string",
- "documentFileName": "string",
- "documentContent": "string",
- "imageFileName": "string",
- "imageContent": "string",
- "documentId": 0,
- "imageUri": "string"
}
], - "uId": "string"
}
]
}Gets the contents (both expired and non-expired) by their schema id
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
| schemaId required | integer <int32> The schema Id of the contents. |
| includeImageContent | boolean |
| pageNumber | integer <int32> The result page number, starting by 1. |
| pageSize | integer <int32> The number of items in a result page. |
Success
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "schemaId": 0,
- "includeImageContent": true,
- "pageNumber": 0,
- "pageSize": 0
}{- "totalNumberOfResults": 0,
- "contentMinimalResults": [
- {
- "id": 0,
- "name": "string",
- "schemaId": 0,
- "isActive": true,
- "isPublished": true,
- "createdDate": "2025-07-31T10:57:21Z",
- "updatedDate": "2025-07-31T10:57:21Z",
- "validUntil": "2025-07-31T10:57:21Z",
- "data": "string",
- "contentFor": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "tags": [
- "string"
], - "submissions": [
- {
- "language": "string",
- "documentFileName": "string",
- "documentContent": "string",
- "imageFileName": "string",
- "imageContent": "string",
- "documentId": 0,
- "imageUri": "string"
}
], - "uId": "string"
}
]
}Gets the non-expired contents by their schema id
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
| schemaId required | integer <int32> The schema Id of the contents. |
| includeImageContent | boolean |
| pageNumber | integer <int32> The result page number, starting by 1. |
| pageSize | integer <int32> The number of items in a result page. |
Success
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "schemaId": 0,
- "includeImageContent": true,
- "pageNumber": 0,
- "pageSize": 0
}{- "totalNumberOfResults": 0,
- "contentMinimalResults": [
- {
- "id": 0,
- "name": "string",
- "schemaId": 0,
- "isActive": true,
- "isPublished": true,
- "createdDate": "2025-07-31T10:57:21Z",
- "updatedDate": "2025-07-31T10:57:21Z",
- "validUntil": "2025-07-31T10:57:21Z",
- "data": "string",
- "contentFor": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "tags": [
- "string"
], - "submissions": [
- {
- "language": "string",
- "documentFileName": "string",
- "documentContent": "string",
- "imageFileName": "string",
- "imageContent": "string",
- "documentId": 0,
- "imageUri": "string"
}
], - "uId": "string"
}
]
}| Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
| tag required | string non-empty The tag of the content. |
| isPublished | boolean Nullable Determines if the content was published or not. |
| isActive | boolean Nullable Determines if the content is active or not. |
| isValid | boolean Nullable Determines if the content is valid or not (compares the Validity of the Content with the current date). |
| createdDateFrom | string <date-time> Nullable If this value is empty or null then all contents that were created starting from the very begining date until CreatedDateTo or today (if CreatedDateTo does not have a value set) will be return. The service supports the extended profile of the ISO 8601-1:2019 format - for example: 2019-07-26T16:59:57-05:00. |
| createdDateTo | string <date-time> Nullable If this value is empty or null then all contents that were created starting from CreatedDateFrom or from the very begining date (if CreatedDateFrom does not have a value set) until today will be return. The service supports the extended profile of the ISO 8601-1:2019 format - for example: 2019-07-26T16:59:57-05:00. |
| pageNumber | integer <int32> The result page number, starting by 1 |
| pageSize | integer <int32> The number of items in a result page |
Success
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "tag": "string",
- "isPublished": true,
- "isActive": true,
- "isValid": true,
- "createdDateFrom": "2025-07-31T10:57:21Z",
- "createdDateTo": "2025-07-31T10:57:21Z",
- "pageNumber": 0,
- "pageSize": 0
}{- "data": [
- {
- "id": 0,
- "data": "string"
}
], - "totalResults": 0
}Create a new content for a given schema
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
| schemaId required | integer <int32> The Schema Id. |
| data required | string non-empty The content body in JSON format. |
OK
Created
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "schemaId": 0,
- "data": "string"
}{- "id": 0,
- "name": "string",
- "schemaId": 0,
- "isActive": true,
- "isPublished": true,
- "createdDate": "2025-07-31T10:57:21Z",
- "updatedDate": "2025-07-31T10:57:21Z",
- "validUntil": "2025-07-31T10:57:21Z",
- "data": "string",
- "contentFor": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "tags": [
- "string"
], - "submissions": [
- {
- "language": "string",
- "documentFileName": "string",
- "documentContent": "string",
- "imageFileName": "string",
- "imageContent": "string",
- "documentId": 0,
- "imageUri": "string"
}
], - "uId": "string"
}| Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
| id required | integer <int32> The Content Id. |
| data required | string non-empty The content body in JSON format. |
Success
Bad request
Unauthorized
Forbidden
Not found
UnprocessableEntity
Internal server error
{- "id": 0,
- "data": "string"
}{- "id": 0,
- "name": "string",
- "validUntil": "2025-07-31T10:57:21Z",
- "isPublished": true,
- "updatedDate": "2025-07-31T10:57:21Z"
}| id required | integer <int32> Schema Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Success
Bad request
Unauthorized
Forbidden
Not found
UnprocessableEntity
Internal server error
{- "code": "BadRequest",
- "subCode": "NA",
- "message": "The request was not in the required format",
- "correlationId": "30d3ebc0b5cb47b0889850bbdfe4aec6"
}| id required | integer <int32> Schema Id |
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
Success
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "id": 0,
- "name": "string",
- "schema": "string",
- "isActive": true,
- "updatedDate": "2025-07-31T10:57:21Z"
}| Accept-Language | string The ISO 639-1 language to use for localizable data. |
| pageNumber | integer <int32> The result page number, starting by 1 |
| pageSize | integer <int32> The number of items in a result page |
Success
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "pageNumber": 0,
- "pageSize": 0
}{- "totalNumberOfResults": 0,
- "schemaMinimalResults": [
- {
- "id": 0,
- "name": "string",
- "isActive": true,
- "updatedDate": "2025-07-31T10:57:21Z"
}
]
}Create a new schema
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
| name required | string non-empty The name of the schema. |
| schema required | string non-empty The schema body in JSON format. |
OK
Created
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "name": "string",
- "schema": "string"
}{- "id": 0,
- "name": "string",
- "isActive": true,
- "updatedDate": "2025-07-31T10:57:21Z"
}| Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
| id required | integer <int32> The Id of the schema. |
| name required | string non-empty The name of the schema. |
| schema required | string non-empty The schema body in JSON format. |
Success
Bad request
Unauthorized
Forbidden
Not found
UnprocessableEntity
Internal server error
{- "id": 0,
- "name": "string",
- "schema": "string"
}{- "id": 0,
- "name": "string",
- "updatedDate": "2025-07-31T10:57:21Z"
}Searches Engagement content schemas
| Accept-Language | string The ISO 639-1 language to use for localizable data. |
| page | integer <int32> |
| pageSize | integer <int32> |
| sortBy | string Nullable |
| sortOrder | string (SortOrder) Enum: "Ascending" "Descending" |
| name | string Nullable |
| isActive | boolean Nullable |
| updateDateFrom | string <date-time> Nullable |
| updateDateTo | string <date-time> Nullable |
Success
Bad request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal server error
{- "page": 0,
- "pageSize": 0,
- "sortBy": "string",
- "sortOrder": "Ascending",
- "name": "string",
- "isActive": true,
- "updateDateFrom": "2025-07-31T10:57:21Z",
- "updateDateTo": "2025-07-31T10:57:21Z"
}{- "results": [
- {
- "id": 0,
- "name": "string",
- "isActive": true,
- "updatedDate": "2025-07-31T10:57:21Z"
}
], - "page": 0,
- "pageSize": 0,
- "pageCount": 0,
- "totalCount": 0
}