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) |
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": "2024-11-07T14:53:54Z",
- "updatedDate": "2024-11-07T14:53:54Z",
- "validUntil": "2024-11-07T14:53:54Z",
- "data": "string",
- "schema": {
- "id": 0,
- "name": "string",
- "schema": "string",
- "isActive": true,
- "updatedDate": "2024-11-07T14:53:54Z"
}, - "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) |
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": "2024-11-07T14:53:54Z",
- "updatedDate": "2024-11-07T14:53:54Z",
- "validUntil": "2024-11-07T14:53:54Z",
- "data": "string",
- "schema": {
- "id": 0,
- "name": "string",
- "schema": "string",
- "isActive": true,
- "updatedDate": "2024-11-07T14:53:54Z"
}, - "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 |
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": "2024-11-07T14:53:54Z",
- "createdDateTo": "2024-11-07T14:53:54Z",
- "validDateFrom": "2024-11-07T14:53:54Z",
- "validDateTo": "2024-11-07T14:53:54Z",
- "updateDateFrom": "2024-11-07T14:53:54Z",
- "updateDateTo": "2024-11-07T14:53:54Z",
- "schemaIds": [
- 0
], - "relatedTo": "string"
}
{- "totalNumberOfResults": 0,
- "contentMinimalResults": [
- {
- "id": 0,
- "name": "string",
- "schemaId": 0,
- "isActive": true,
- "isPublished": true,
- "createdDate": "2024-11-07T14:53:54Z",
- "updatedDate": "2024-11-07T14:53:54Z",
- "validUntil": "2024-11-07T14:53:54Z",
- "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. |
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,
- "pageNumber": 0,
- "pageSize": 0
}
{- "totalNumberOfResults": 0,
- "contentMinimalResults": [
- {
- "id": 0,
- "name": "string",
- "schemaId": 0,
- "isActive": true,
- "isPublished": true,
- "createdDate": "2024-11-07T14:53:54Z",
- "updatedDate": "2024-11-07T14:53:54Z",
- "validUntil": "2024-11-07T14:53:54Z",
- "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. |
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,
- "pageNumber": 0,
- "pageSize": 0
}
{- "totalNumberOfResults": 0,
- "contentMinimalResults": [
- {
- "id": 0,
- "name": "string",
- "schemaId": 0,
- "isActive": true,
- "isPublished": true,
- "createdDate": "2024-11-07T14:53:54Z",
- "updatedDate": "2024-11-07T14:53:54Z",
- "validUntil": "2024-11-07T14:53:54Z",
- "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": "2024-11-07T14:53:54Z",
- "createdDateTo": "2024-11-07T14:53:54Z",
- "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": "2024-11-07T14:53:54Z",
- "updatedDate": "2024-11-07T14:53:54Z",
- "validUntil": "2024-11-07T14:53:54Z",
- "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": "2024-11-07T14:53:54Z",
- "isPublished": true,
- "updatedDate": "2024-11-07T14:53:54Z"
}
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": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
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": "2024-11-07T14:53:54Z"
}
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": "2024-11-07T14:53:54Z"
}
]
}
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": "2024-11-07T14:53:54Z"
}
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": "2024-11-07T14:53:54Z"
}
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": "2024-11-07T14:53:54Z",
- "updateDateTo": "2024-11-07T14:53:54Z"
}
{- "results": [
- {
- "id": 0,
- "name": "string",
- "isActive": true,
- "updatedDate": "2024-11-07T14:53:54Z"
}
], - "page": 0,
- "pageSize": 0,
- "pageCount": 0,
- "totalCount": 0
}