Download OpenAPI specification:Download
Contains functionality around target market.
For endpoints that support localization the language can be passed either as a query string parameter (using the name 'language') or in the 'accept-language' header.
If no language is passed to such endpoints then the default configured language will be used.
Retrieves allowed attributes and values for a given definition.
definitionKey required | string Definition Key |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "name": "string",
- "nameResourceKey": "string",
- "definition": [
- {
- "attribute": {
- "id": 0,
- "name": "string",
- "nameResourceKey": "string",
- "key": "string",
- "isMandatory": true
}, - "values": [
- {
- "id": 0,
- "name": "string",
- "nameResourceKey": "string",
- "key": "string"
}
]
}
]
}
Retrieves attribute and value pairs saved for a specific entity.
entityUid required | string <uuid> The entity UID |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "definitionKey": "string",
- "instance": [
- {
- "attributeId": 0,
- "valueIds": [
- 0
]
}
]
}
Sets a list of attribute and value pairs for a specific entity. More than one value may be saved for a specific attribute. Only attributes which are in the specified target market may be passed. Only values associated with the attribute may be passed for a specific attribute.
entityUid required | string <uuid> Entity id |
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
definitionKey | string Nullable |
instance | Array of objects (TargetMarketInstanceRequest) Nullable |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "definitionKey": "DefinitionKey",
- "instance": [
- {
- "attributeId": 1,
- "valueIds": [
- 1,
- 2
]
}, - {
- "attributeId": 2,
- "valueIds": [
- 2,
- 3
]
}
]
}
{- "code": "General",
- "subCode": "string",
- "message": "string",
- "correlationId": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
Searches instances based on a common definition. Only attributes which are in the specified target market may be passed. Only values associated with the attribute may be passed for a specific attribute.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
The parameter DTO
definitionKey | string Nullable |
searchParameters | Array of objects (TargetMarketInstanceSearchParametersRequest) Nullable |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "definitionKey": "DefinitionKey",
- "searchParameters": [
- {
- "attributeId": 1,
- "valueId": 1
}, - {
- "attributeId": 2,
- "valueId": 2
}
]
}
{- "results": [
- "16dc999f-42e2-4dbd-8fdc-6c8555d87b43",
- "dbace18d-78c2-4b07-9149-ae128a2cb008",
- "bb96e3ba-ef5b-4a75-8904-5b0efc81e33c"
]
}
Validates a passed target market instance against the target market of a passed list of references.
Accept-Language | string The ISO 639-1 language to use for localizable data. |
definitionKey required | string non-empty |
referenceUids required | Array of strings <uuid> |
instanceToValidate required | Array of objects (TargetMarketInstanceAttributeKeyToValueKeysRequest) |
OK
Bad Request
Unauthorized
Forbidden
Not Found
UnprocessableEntity
Internal Server Error
{- "definitionKey": "Security",
- "referenceUids": [
- "a6744d38-189f-4ce3-8436-0843937c9a5b"
], - "instanceToValidate": [
- {
- "attributeKey": "ProfessionalInvestor",
- "valueKeys": [
- "Yes"
]
}, - {
- "attributeKey": "Knowledge-B1660734-D49C-4C32-B481-EBB6631A8275",
- "valueKeys": [
- "No"
]
}, - {
- "attributeKey": "Experience-B1660734-D49C-4C32-B481-EBB6631A8275",
- "valueKeys": [
- "Basic",
- "Informed"
]
}, - {
- "attributeKey": "DistributionStrategy",
- "valueKeys": [
- "Advisory",
- "Discretionary"
]
}
]
}
{- "isSuitable": true,
- "validations": [
- {
- "isSuitable": true,
- "referenceUid": "a6744d38-189f-4ce3-8436-0843937c9a5b",
- "suitable": [
- {
- "attributeKey": "ProfessionalInvestor",
- "passedValueKeys": [
- "Yes"
], - "validValueKeys": [
- "Yes"
]
}, - {
- "attributeKey": "Knowledge-B1660734-D49C-4C32-B481-EBB6631A8275",
- "passedValueKeys": [
- "No"
], - "validValueKeys": [
- "No"
]
}, - {
- "attributeKey": "Experience-B1660734-D49C-4C32-B481-EBB6631A8275",
- "passedValueKeys": [
- "Basic",
- "Informed"
], - "validValueKeys": [
- "Basic",
- "Informed"
]
}, - {
- "attributeKey": "DistributionStrategy",
- "passedValueKeys": [
- "ExecutionOnly",
- "Discretionary"
], - "validValueKeys": [
- "ExecutionOnly",
- "Discretionary"
]
}
], - "notSuitable": [ ]
}
]
}