TSM Document management system API (2.0)
Download OpenAPI specification:Download
API for Telco Service Management - Document management system
Sharing allows you to share any entity in the system with other entities. The sharing is defined by the owning entity and to whom it is shared. The sharing can be public, which means that it is visible to all users.
Finds all sharings by it's type
Returns all sharings matching the filter.
Authorizations:
path Parameters
ownerType required | string Example: Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry A type of the owning entity which this sharing is related to. |
refType required | string Example: Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry A type of the owning entity which this sharing is related to. |
refId required | string An identification of the ref entity which the sharing is related to |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "refType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "refId": "string",
- "sharingTypeCode": "string",
- "description": "string",
- "isPublic": true,
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Finds all sharings by owning entity
Returns all sharings.
Authorizations:
path Parameters
ownerType required | string Example: Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry A type of the owning entity which this sharing is related to. |
ownerId required | string An identification of the owning entity which the sharing is related to |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "refType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "refId": "string",
- "sharingTypeCode": "string",
- "description": "string",
- "isPublic": true,
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Finds all sharings that are either public or match given ownerType, refType, subType and refIds
Returns all sharings matching the filter.
Authorizations:
path Parameters
ownerType required | string Example: Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry A type of the owning entity which this sharing is related to. |
subType required | string A code used to further distinguish sharings of particular ref entity |
refIds required | Array of strings An identifications of the ref entities which the sharing is related to |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "refType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "refId": "string",
- "sharingTypeCode": "string",
- "description": "string",
- "isPublic": true,
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Finds all sharings that are either public or match given ownerType and refIds
Returns all sharings matching the filter.
Authorizations:
path Parameters
ownerType required | string Example: Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry A type of the owning entity which this sharing is related to. |
refIds required | Array of strings An identifications of the ref entities which the sharing is related to |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "refType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "refId": "string",
- "sharingTypeCode": "string",
- "description": "string",
- "isPublic": true,
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Update elastic mapping for worklog.
Authorizations:
path Parameters
indexName required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
DmsAdminPublicApi.create
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "indexed": 0,
- "failed": 0,
- "failures": [
- {
- "id": "string",
- "error": "string"
}
], - "task": "string",
- "deleted": 0,
- "took": "string"
}
]
Refresh selected records async.
Refresh selected records by filterable query async.
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
DmsAdminPublicApi.reindexAsyncCompleted
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> |
startDate required | string <date-time> |
status required | string Enum: "NEW" "IN_PROGRESS" "COMPLETED" "FAILED" |
jobType required | string |
data | object |
endDate | string <date-time> |
required | Array of objects (JobStepPublic) |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobType": "string",
- "data": { },
- "endDate": "2019-08-24T14:15:22Z",
- "jobSteps": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
Recreates an index and updates all logs.
Recreates an index and updates all logs.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
DmsAdminPublicApi.createKafkaDql
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
DmsAdminPublicApi.resend
Authorizations:
path Parameters
jobStepId required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
DmsAdminPublicApi.resendFaild
Authorizations:
path Parameters
jobId required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
Evict Javers cache.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
Send kafka message for update all elastic indexes.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
Returns a row by primary key
Returns existing row by UUID
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
form | string |
privilege | string |
icon | string |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
WorklogTypePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
WorklogTypePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
form | string |
privilege | string |
icon | string |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
WorklogTypePublicApi.saveDiff
Authorizations:
query Parameters
compareField | string Default: "id" |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
diffType required | string Enum: "DIFF_TYPE_NEW" "DIFF_TYPE_CHANGE" "DIFF_TYPE_REMOVE" |
object (Worklog Type public) | |
object (Worklog Type public) |
Responses
Request samples
- Payload
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
WorklogTypePublicApi.diff
Authorizations:
query Parameters
save | boolean Save the diff immediately |
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
WorklogTypePublicApi.diffOnly
Authorizations:
query Parameters
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
name | string |
whenExported | string <date-time> |
exportedBy | string |
required | Array of objects (Worklog Type public) |
required | Array of objects (Filter) |
entityType | string |
listingType | string |
listingProfile | string |
compareField | string |
Responses
Request samples
- Payload
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
WorklogTypePublicApi.backup
Authorizations:
query Parameters
object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
entityType required | string |
compareField | string |
listingType | string |
listingProfile | string |
Array of objects (Filter) |
Responses
Request samples
- Payload
{- "entityType": "string",
- "compareField": "string",
- "listingType": "string",
- "listingProfile": "string",
- "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
]
}
Response samples
- 200
- 400
- 500
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
WorklogTypePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
WorklogTypePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Search worklog types Deprecated
Search by worklog type filter - filtering, sorting, paging. Consult the documentation for further information.
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
Search worklog types Deprecated
Search by worklog type filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
WorklogTypePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
WorklogTypePublicApi.getByCode Deprecated
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Get all rows Deprecated
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "privilege": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Returns a Notification rule
Returns existing notification rule by ID or code
Authorizations:
path Parameters
idOrCode required | string Identifier of user |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
apiSenderBeanName | string Name of a Spring Bean which sends the data. The bean must implement the TsmNotificationSender interface . Default implementation is: email - embedded SMTP client SMS - embedded SNMP client letter - unsupported
|
object Configuration of the notification rule | |
configFormCode | string Code of form defining data structure for NotificationTemplate.config |
evalNotificationUrl | string Absolute or relative (to microservice backendUrl) URL to gather notification data. |
eventType | string Enum: "SYSTEM" "PROCESS" "KAFKA" "REST" "DIRECT" Event type. As defined in NotificationRuleEventType enum. |
microserviceCode | string Code of related microservice. |
configTypeCode | string Code of config type used for further distinct configuration from different application areas. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
NotificationRulePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
NotificationRulePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
apiSenderBeanName | string Name of a Spring Bean which sends the data. The bean must implement the TsmNotificationSender interface . Default implementation is: email - embedded SMTP client SMS - embedded SNMP client letter - unsupported
|
object Configuration of the notification rule | |
configFormCode | string Code of form defining data structure for NotificationTemplate.config |
evalNotificationUrl | string Absolute or relative (to microservice backendUrl) URL to gather notification data. |
eventType | string Enum: "SYSTEM" "PROCESS" "KAFKA" "REST" "DIRECT" Event type. As defined in NotificationRuleEventType enum. |
microserviceCode | string Code of related microservice. |
configTypeCode | string Code of config type used for further distinct configuration from different application areas. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
NotificationRulePublicApi.processNotificationRule
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
Authorization | string |
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
property name* additional property | object |
Responses
Request samples
- Payload
{- "property1": { },
- "property2": { }
}
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
NotificationRulePublicApi.saveDiff
Authorizations:
query Parameters
compareField | string Default: "id" |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
diffType required | string Enum: "DIFF_TYPE_NEW" "DIFF_TYPE_CHANGE" "DIFF_TYPE_REMOVE" |
object (NotificationRule) | |
object (NotificationRule) |
Responses
Request samples
- Payload
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationRulePublicApi.diff
Authorizations:
query Parameters
save | boolean Save the diff immediately |
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
NotificationRulePublicApi.diffOnly
Authorizations:
query Parameters
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
name | string |
whenExported | string <date-time> |
exportedBy | string |
required | Array of objects (NotificationRule) |
required | Array of objects (Filter) |
entityType | string |
listingType | string |
listingProfile | string |
compareField | string |
Responses
Request samples
- Payload
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
NotificationRulePublicApi.backup
Authorizations:
query Parameters
object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
entityType required | string |
compareField | string |
listingType | string |
listingProfile | string |
Array of objects (Filter) |
Responses
Request samples
- Payload
{- "entityType": "string",
- "compareField": "string",
- "listingType": "string",
- "listingProfile": "string",
- "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
]
}
Response samples
- 200
- 400
- 500
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationRulePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
NotificationRulePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Search notification rules Deprecated
Search by notification rule filter - filtering, sorting, paging. Consult the documentation for further information.
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
Search notification rules Deprecated
Search by notification rule filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationRulePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
NotificationRulePublicApi.getByCode Deprecated
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Get all rows Deprecated
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "apiSenderBeanName": "string",
- "config": {
- "property1": { },
- "property2": { }
}, - "configFormCode": "string",
- "evalNotificationUrl": "string",
- "eventType": "SYSTEM",
- "microserviceCode": "string",
- "configTypeCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Returns a job step
Returns existing job step by UUID
Authorizations:
path Parameters
id required | string <uuid> Identifier of job step UUID |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 404
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
Update existing job step
Updates all properties of an existing job step.
Authorizations:
path Parameters
id required | string <uuid> Identifier of job step UUID |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> |
name required | string |
startDate | string <date-time> |
status required | string Enum: "NEW" "IN_PROGRESS" "COMPLETED" "FAILED" |
jobId required | string <uuid> |
chunkId | string <uuid> |
chunk | Array of strings |
endDate | string <date-time> |
stepData | object |
processingInfo | object |
log | string |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
Response samples
- 200
- 400
- 404
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
Update properties of an existing job step
Updates properties of an existing job step.
Authorizations:
path Parameters
id required | string <uuid> Identifier of job step UUID |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 404
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
Create new job
Creates a job with basic properties set.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> |
startDate required | string <date-time> |
status required | string Enum: "NEW" "IN_PROGRESS" "COMPLETED" "FAILED" |
jobType required | string |
data | object |
endDate | string <date-time> |
required | Array of objects (JobStepPublic) |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobType": "string",
- "data": { },
- "endDate": "2019-08-24T14:15:22Z",
- "jobSteps": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobType": "string",
- "data": { },
- "endDate": "2019-08-24T14:15:22Z",
- "jobSteps": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
JobStepPublicApi.create
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> |
name required | string |
startDate | string <date-time> |
status required | string Enum: "NEW" "IN_PROGRESS" "COMPLETED" "FAILED" |
jobId required | string <uuid> |
chunkId | string <uuid> |
chunk | Array of strings |
endDate | string <date-time> |
stepData | object |
processingInfo | object |
log | string |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
Returns a job
Returns existing job by UUID
Authorizations:
path Parameters
id required | string <uuid> Identifier of job UUID |
query Parameters
expand | Array of strings Items Value: "JOB_STEPS" Example: expand=JOB_STEPS Possible extensions of the job object |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 404
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobType": "string",
- "data": { },
- "endDate": "2019-08-24T14:15:22Z",
- "jobSteps": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Returns a job step
Returns existing job step by chunk ID and name
Authorizations:
path Parameters
chunkId required | string <uuid> Identifier of chunkId |
name required | string Name |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "status": "NEW",
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39",
- "chunkId": "90e1f3df-a8a1-438e-8dd5-10e45398d051",
- "chunk": [
- "string"
], - "endDate": "2019-08-24T14:15:22Z",
- "stepData": { },
- "processingInfo": { },
- "log": "string"
}
API for creating and retrieving notifications. Notifications are used for sending emails, SMS, etc. for any entity in the system identified by ownerId and ownerType. A notification is defined by a template, which defines notification type, output format and required parameters).
Updates notification's state
Finds a Notification by given UUID and updates it's state.
Authorizations:
path Parameters
id required | string <uuid> |
newState required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
Send a notification
Notification using a template, optionally with formatter and attachments.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Notification unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this notification is attached. This value is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this notification is attached. See ownerType for more information. This value is NOT validated, because of dynamic nature of microservice modules. |
required | Array of objects (Target of the notification) Target of the notification. |
Array of objects (RelatedEntity) Additional entities this notification relates to. | |
object Source data for layout engine to create the notification. | |
object Override for Formatter Document Template Data (salutation, content, footer,...) | |
Array of objects (Attachment of a notification) List of attachments to add to this notification. | |
from | string Override from email address in the notification. |
templateCode required | string Identification of related notification template. |
subject | string Notification subject. |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "notificationTo": [
- {
- "ownerType": "User",
- "ownerId": "string",
- "email": "string",
- "emailType": "string",
- "phone": "string",
- "address": { },
- "notificationId": "2d591c23-85b1-4e8c-a6bd-74d89f8955c5",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "data": {
- "property1": { },
- "property2": { }
}, - "formatterDocumentTemplateDataOverride": {
- "property1": { },
- "property2": { }
}, - "attachments": [
- {
- "name": "string",
- "mimeType": "string",
- "data": "string"
}
], - "from": "string",
- "templateCode": "string",
- "subject": "string"
}
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
Send a notification
Notification using a template, optionally with formatter and attachments.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Notification unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this notification is attached. This value is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this notification is attached. See ownerType for more information. This value is NOT validated, because of dynamic nature of microservice modules. |
required | Array of objects (Target of the notification) Target of the notification. |
Array of objects (RelatedEntity) Additional entities this notification relates to. | |
object Source data for layout engine to create the notification. | |
object Override for Formatter Document Template Data (salutation, content, footer,...) | |
Array of objects (Attachment of a notification) List of attachments to add to this notification. | |
from | string Override from email address in the notification. |
templateCode required | string Identification of related notification template. |
subject | string Notification subject. |
Responses
Request samples
- Payload
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "notificationTo": [
- {
- "ownerType": "User",
- "ownerId": "string",
- "email": "string",
- "emailType": "string",
- "phone": "string",
- "address": { },
- "notificationId": "2d591c23-85b1-4e8c-a6bd-74d89f8955c5",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "data": {
- "property1": { },
- "property2": { }
}, - "formatterDocumentTemplateDataOverride": {
- "property1": { },
- "property2": { }
}, - "attachments": [
- {
- "name": "string",
- "mimeType": "string",
- "data": "string"
}
], - "from": "string",
- "templateCode": "string",
- "subject": "string"
}
]
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
Send a notification
Notification using a template, optionally with formatter and attachments.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Notification unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this notification is attached. This value is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this notification is attached. See ownerType for more information. This value is NOT validated, because of dynamic nature of microservice modules. |
required | Array of objects (Target of the notification) Target of the notification. |
Array of objects (RelatedEntity) Additional entities this notification relates to. | |
object Source data for layout engine to create the notification. | |
object Override for Formatter Document Template Data (salutation, content, footer,...) | |
Array of objects (Attachment of a notification) List of attachments to add to this notification. | |
from | string Override from email address in the notification. |
templateCode required | string Identification of related notification template. |
subject | string Notification subject. |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "notificationTo": [
- {
- "ownerType": "User",
- "ownerId": "string",
- "email": "string",
- "emailType": "string",
- "phone": "string",
- "address": { },
- "notificationId": "2d591c23-85b1-4e8c-a6bd-74d89f8955c5",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "data": {
- "property1": { },
- "property2": { }
}, - "formatterDocumentTemplateDataOverride": {
- "property1": { },
- "property2": { }
}, - "attachments": [
- {
- "name": "string",
- "mimeType": "string",
- "data": "string"
}
], - "from": "string",
- "templateCode": "string",
- "subject": "string"
}
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
NotificationPublicApi.getByOwners
Authorizations:
path Parameters
ownerType required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
Responses
Request samples
- Payload
[- "string"
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "subject": "string",
- "contents": "string",
- "notificationTo": [
- {
- "ownerType": "User",
- "ownerId": "string",
- "email": "string",
- "emailType": "string",
- "phone": "string",
- "address": { },
- "notificationId": "2d591c23-85b1-4e8c-a6bd-74d89f8955c5",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "PLAN",
- "data": {
- "property1": { },
- "property2": { }
}, - "created": "2019-08-24T14:15:22Z",
- "templateCode": "string",
- "params": {
- "property1": { },
- "property2": { }
}, - "sent": "2019-08-24T14:15:22Z",
- "deliveryFromTime": "2019-08-24T14:15:22Z",
- "deliveryToTime": "2019-08-24T14:15:22Z",
- "fromUserId": "1dace4d0-98e4-4ab4-97cf-c23ae5cef503",
- "from": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationPublicApi.getByNotificationIdAndRefType
Authorizations:
path Parameters
notificationId required | string <uuid> |
refType required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "name": "string",
- "refId": "string",
- "refType": "string",
- "type": "string",
- "subType": "string",
- "data": { },
- "placeId": "6f2e57be-4a06-4ec9-94ac-2ea2d09fb64f",
- "gpsLat": 0.1,
- "gpsLon": 0.1,
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "notificationId": "2d591c23-85b1-4e8c-a6bd-74d89f8955c5",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
Returns a Notification
Returns an existing Notification by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "subject": "string",
- "contents": "string",
- "notificationTo": [
- {
- "ownerType": "User",
- "ownerId": "string",
- "email": "string",
- "emailType": "string",
- "phone": "string",
- "address": { },
- "notificationId": "2d591c23-85b1-4e8c-a6bd-74d89f8955c5",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "PLAN",
- "data": {
- "property1": { },
- "property2": { }
}, - "created": "2019-08-24T14:15:22Z",
- "templateCode": "string",
- "params": {
- "property1": { },
- "property2": { }
}, - "sent": "2019-08-24T14:15:22Z",
- "deliveryFromTime": "2019-08-24T14:15:22Z",
- "deliveryToTime": "2019-08-24T14:15:22Z",
- "fromUserId": "1dace4d0-98e4-4ab4-97cf-c23ae5cef503",
- "from": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
NotificationPublicApi.getByOwner
Authorizations:
path Parameters
ownerId required | string |
ownerType required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "subject": "string",
- "contents": "string",
- "notificationTo": [
- {
- "ownerType": "User",
- "ownerId": "string",
- "email": "string",
- "emailType": "string",
- "phone": "string",
- "address": { },
- "notificationId": "2d591c23-85b1-4e8c-a6bd-74d89f8955c5",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "PLAN",
- "data": {
- "property1": { },
- "property2": { }
}, - "created": "2019-08-24T14:15:22Z",
- "templateCode": "string",
- "params": {
- "property1": { },
- "property2": { }
}, - "sent": "2019-08-24T14:15:22Z",
- "deliveryFromTime": "2019-08-24T14:15:22Z",
- "deliveryToTime": "2019-08-24T14:15:22Z",
- "fromUserId": "1dace4d0-98e4-4ab4-97cf-c23ae5cef503",
- "from": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationPublicApi.getAllFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "subject": "string",
- "contents": "string",
- "notificationTo": [
- {
- "ownerType": "User",
- "ownerId": "string",
- "email": "string",
- "emailType": "string",
- "phone": "string",
- "address": { },
- "notificationId": "2d591c23-85b1-4e8c-a6bd-74d89f8955c5",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
], - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "expirationDate": "2019-08-24T14:15:22Z",
- "status": "PLAN",
- "data": {
- "property1": { },
- "property2": { }
}, - "created": "2019-08-24T14:15:22Z",
- "templateCode": "string",
- "params": {
- "property1": { },
- "property2": { }
}, - "sent": "2019-08-24T14:15:22Z",
- "deliveryFromTime": "2019-08-24T14:15:22Z",
- "deliveryToTime": "2019-08-24T14:15:22Z",
- "fromUserId": "1dace4d0-98e4-4ab4-97cf-c23ae5cef503",
- "from": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Returns a log
Returns existing log by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "logType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "logTypeCode": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "request": "string",
- "response": "string",
- "resultCode": "200, 500, 400",
- "resultMessage": "string",
- "endDate": "2019-08-24T14:15:22Z",
- "correlationId": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "messageId": "string",
- "description": "string",
- "duration": 0,
- "module": "string",
- "relatedData": {
- "property1": { },
- "property2": { }
}, - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ..."
}
Update logs
Updates all properties of an existing log.
Authorizations:
path Parameters
id required | string <uuid> Identifier of an existing user group |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Log unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Identification of the owning entity which has relation with log. This value is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string ID of the owning entity which has relation with log.See ownerType for more information. This value is NOT validated, because of dynamic nature of microservice modules. |
object (Log type) Type of log | |
logTypeCode required | string Code of the log type. Either the code or the logType must be set. |
startDate required | string <date-time> Start date of log |
request required | string Request text |
response required | string Response text |
resultCode | string Code of result |
resultMessage | string Result message, For example error specification. |
endDate required | string <date-time> End date of log |
correlationId required | string Type of the owning entity to which this attachment is attached. This value is NOT validated, because of dynamic nature of microservice modules. |
messageId | string ID of message. |
description | string Free text to describe the account. It may contain HTML formatting. |
duration | integer <int64> Duration. If not set, it is calculated as endDate - startDate. |
module | string Module of TSM |
required | object Any additional related data |
Array of objects (LogRelatedEntity) Additional entities this log relates to. |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "logType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "logTypeCode": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "request": "string",
- "response": "string",
- "resultCode": "200, 500, 400",
- "resultMessage": "string",
- "endDate": "2019-08-24T14:15:22Z",
- "correlationId": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "messageId": "string",
- "description": "string",
- "duration": 0,
- "module": "string",
- "relatedData": {
- "property1": { },
- "property2": { }
}, - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ..."
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "logType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "logTypeCode": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "request": "string",
- "response": "string",
- "resultCode": "200, 500, 400",
- "resultMessage": "string",
- "endDate": "2019-08-24T14:15:22Z",
- "correlationId": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "messageId": "string",
- "description": "string",
- "duration": 0,
- "module": "string",
- "relatedData": {
- "property1": { },
- "property2": { }
}, - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ..."
}
Log
Logging service
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Log unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Identification of the owning entity which has relation with log. This value is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string ID of the owning entity which has relation with log.See ownerType for more information. This value is NOT validated, because of dynamic nature of microservice modules. |
object (Log type) Type of log | |
logTypeCode required | string Code of the log type. Either the code or the logType must be set. |
startDate required | string <date-time> Start date of log |
request required | string Request text |
response required | string Response text |
resultCode | string Code of result |
resultMessage | string Result message, For example error specification. |
endDate required | string <date-time> End date of log |
correlationId required | string Type of the owning entity to which this attachment is attached. This value is NOT validated, because of dynamic nature of microservice modules. |
messageId | string ID of message. |
description | string Free text to describe the account. It may contain HTML formatting. |
duration | integer <int64> Duration. If not set, it is calculated as endDate - startDate. |
module | string Module of TSM |
required | object Any additional related data |
Array of objects (LogRelatedEntity) Additional entities this log relates to. |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "logType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "logTypeCode": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "request": "string",
- "response": "string",
- "resultCode": "200, 500, 400",
- "resultMessage": "string",
- "endDate": "2019-08-24T14:15:22Z",
- "correlationId": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "messageId": "string",
- "description": "string",
- "duration": 0,
- "module": "string",
- "relatedData": {
- "property1": { },
- "property2": { }
}, - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ..."
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "logType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "logTypeCode": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "request": "string",
- "response": "string",
- "resultCode": "200, 500, 400",
- "resultMessage": "string",
- "endDate": "2019-08-24T14:15:22Z",
- "correlationId": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "messageId": "string",
- "description": "string",
- "duration": 0,
- "module": "string",
- "relatedData": {
- "property1": { },
- "property2": { }
}, - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ..."
}
Returns a log by owner
Returns existing log by owner type and owner ID
Authorizations:
path Parameters
ownerId required | string Example: Order, Ticket UUID ... Owner ID |
ownerType required | string Example: Ticket, Order ... Owner type |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "logType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "logTypeCode": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "request": "string",
- "response": "string",
- "resultCode": "200, 500, 400",
- "resultMessage": "string",
- "endDate": "2019-08-24T14:15:22Z",
- "correlationId": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "messageId": "string",
- "description": "string",
- "duration": 0,
- "module": "string",
- "relatedData": {
- "property1": { },
- "property2": { }
}, - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ..."
}
]
Finds all logs by filtering
Returns all log list.
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "logType": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "logTypeCode": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "request": "string",
- "response": "string",
- "resultCode": "200, 500, 400",
- "resultMessage": "string",
- "endDate": "2019-08-24T14:15:22Z",
- "correlationId": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "messageId": "string",
- "description": "string",
- "duration": 0,
- "module": "string",
- "relatedData": {
- "property1": { },
- "property2": { }
}, - "relatedEntities": "Customer, Ticket, Order, EntityInstance, ..."
}
]
Delete logs
Logging service
Authorizations:
path Parameters
code required | string |
olderThan required | string <date-time> |
ownerType required | string |
ownerId required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
Returns a row by primary key
Returns existing row by UUID
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> |
code required | string |
name | string |
inputType required | string Enum: "FILE" "HTML" "SCRIPT" |
documentType | string Enum: "PDF" "EMAIL" "SOURCE" |
documentSize | string Enum: "AUTO" "PORTRAIT" "LANDSCAPE" "A4" "B5" "LETTER" |
content | string |
previewData | object |
formId | string <uuid> |
dataTags | Array of strings |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
FormatterTemplatePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
FormatterTemplatePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> |
code required | string |
name | string |
inputType required | string Enum: "FILE" "HTML" "SCRIPT" |
documentType | string Enum: "PDF" "EMAIL" "SOURCE" |
documentSize | string Enum: "AUTO" "PORTRAIT" "LANDSCAPE" "A4" "B5" "LETTER" |
content | string |
previewData | object |
formId | string <uuid> |
dataTags | Array of strings |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
FormatterTemplatePublicApi.saveDiff
Authorizations:
query Parameters
compareField | string Default: "id" |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
diffType required | string Enum: "DIFF_TYPE_NEW" "DIFF_TYPE_CHANGE" "DIFF_TYPE_REMOVE" |
object (FormatterTemplatePublic) | |
object (FormatterTemplatePublic) |
Responses
Request samples
- Payload
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
FormatterTemplatePublicApi.diff
Authorizations:
query Parameters
save | boolean Save the diff immediately |
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
FormatterTemplatePublicApi.diffOnly
Authorizations:
query Parameters
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
name | string |
whenExported | string <date-time> |
exportedBy | string |
required | Array of objects (FormatterTemplatePublic) |
required | Array of objects (Filter) |
entityType | string |
listingType | string |
listingProfile | string |
compareField | string |
Responses
Request samples
- Payload
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
FormatterTemplatePublicApi.getContentPreview
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
data required | object |
content required | string |
Responses
Request samples
- Payload
{- "data": { },
- "content": "string"
}
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
FormatterTemplatePublicApi.backup
Authorizations:
query Parameters
object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
entityType required | string |
compareField | string |
listingType | string |
listingProfile | string |
Array of objects (Filter) |
Responses
Request samples
- Payload
{- "entityType": "string",
- "compareField": "string",
- "listingType": "string",
- "listingProfile": "string",
- "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
]
}
Response samples
- 200
- 400
- 500
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
FormatterTemplatePublicApi.getByTemplateByCode
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
FormatterTemplatePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
FormatterTemplatePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
FormatterTemplatePublicApi.getAllFilterable Deprecated
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
FormatterTemplatePublicApi.getAllFilterableList Deprecated
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
FormatterTemplatePublicApi.getDataTags
Authorizations:
query Parameters
search | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- "string"
]
FormatterTemplatePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
FormatterTemplatePublicApi.getByCode Deprecated
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Get all rows Deprecated
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Generate a document by it's template and return rendered document content (e.g. html or pdf)
Find customer by key.
Authorizations:
path Parameters
documentTemplateCode required | string Code of a FormatterDocumentTemplate or FormatterTemplate. |
format required | string Target format as a mime type such as 'pdf', 'doc', 'docx', 'xls' and 'xlsx'. Under the hood LibreOffice is used for conversion from HTML to the target format (with the exception of PDF, which is handled directly). All formats supported by LibreOffice are available. |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
property name* additional property | object |
Responses
Request samples
- Payload
{- "property1": { },
- "property2": { }
}
Response samples
- 200
- 400
- 500
"string"
Generate multiple documents
Generate multiple documents by it's template and return document data.
Authorizations:
path Parameters
format required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
documentId required | string |
documentTemplateCode required | string |
required | object |
Responses
Request samples
- Payload
[- {
- "documentId": "string",
- "documentTemplateCode": "string",
- "data": {
- "property1": { },
- "property2": { }
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "documentId": "string",
- "data": "string"
}
]
Generate a document name by it's template and return it
Authorizations:
path Parameters
templateCode required | string Code of a FormatterTemplate. |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
property name* additional property | object |
Responses
Request samples
- Payload
{- "property1": { },
- "property2": { }
}
Response samples
- 200
- 400
- 500
"string"
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
configTypeId required | string <uuid> Config Type UUID |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
content | string Text of notification. It is used when no formatterDocumentTemplateId is defined. |
formatterDocumentTemplateId | string <uuid> Unique identifier of notification document template. |
deliveryTimeCode | string Code of related delivery time entity. |
deliveryType | string Enum: "SMS" "EMAIL" "LETTER" "APPLICATION" "USER_COMMENT" Delivery type. As defined in DeliveryItemType enum. |
from | string <= 255 characters Sender of notification. |
to | string <= 255 characters Recipient of notification. |
icon | string <= 255 characters Graphic element displayed next to the type of notification |
subject | string <= 255 characters Notification subject |
status | string Enum: "ACTIVE" "INACTIVE" Notification template status. As defined in NotificationTemplateStatus enum. |
expiration | integer <int32> Limit (in days) until which it is possible to respond to a notification (for example, until when it is possible to respond to a button / URL in a notification). |
dataTags | Array of strings Additional data tags (aka labels). |
object Map of notification template configuration generated by form with code from NotificationEvent.configFormCode. Value must be a valid JSON string. | |
notificationRuleCode | string Code of related notification rule. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
NotificationTemplatePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
NotificationTemplatePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
configTypeId required | string <uuid> Config Type UUID |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
content | string Text of notification. It is used when no formatterDocumentTemplateId is defined. |
formatterDocumentTemplateId | string <uuid> Unique identifier of notification document template. |
deliveryTimeCode | string Code of related delivery time entity. |
deliveryType | string Enum: "SMS" "EMAIL" "LETTER" "APPLICATION" "USER_COMMENT" Delivery type. As defined in DeliveryItemType enum. |
from | string <= 255 characters Sender of notification. |
to | string <= 255 characters Recipient of notification. |
icon | string <= 255 characters Graphic element displayed next to the type of notification |
subject | string <= 255 characters Notification subject |
status | string Enum: "ACTIVE" "INACTIVE" Notification template status. As defined in NotificationTemplateStatus enum. |
expiration | integer <int32> Limit (in days) until which it is possible to respond to a notification (for example, until when it is possible to respond to a button / URL in a notification). |
dataTags | Array of strings Additional data tags (aka labels). |
object Map of notification template configuration generated by form with code from NotificationEvent.configFormCode. Value must be a valid JSON string. | |
notificationRuleCode | string Code of related notification rule. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
NotificationTemplatePublicApi.saveDiff
Authorizations:
query Parameters
compareField | string Default: "id" |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
diffType required | string Enum: "DIFF_TYPE_NEW" "DIFF_TYPE_CHANGE" "DIFF_TYPE_REMOVE" |
object (NotificationTemplate) | |
object (NotificationTemplate) |
Responses
Request samples
- Payload
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationTemplatePublicApi.diff
Authorizations:
query Parameters
save | boolean Save the diff immediately |
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
NotificationTemplatePublicApi.diffOnly
Authorizations:
query Parameters
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
name | string |
whenExported | string <date-time> |
exportedBy | string |
required | Array of objects (NotificationTemplate) |
required | Array of objects (Filter) |
entityType | string |
listingType | string |
listingProfile | string |
compareField | string |
Responses
Request samples
- Payload
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
NotificationTemplatePublicApi.processNotificationTemplates
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
idOrCode required | string |
required | object |
Responses
Request samples
- Payload
[- {
- "idOrCode": "string",
- "eventData": {
- "property1": { },
- "property2": { }
}
}
]
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
NotificationTemplatePublicApi.backup
Authorizations:
query Parameters
object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
entityType required | string |
compareField | string |
listingType | string |
listingProfile | string |
Array of objects (Filter) |
Responses
Request samples
- Payload
{- "entityType": "string",
- "compareField": "string",
- "listingType": "string",
- "listingProfile": "string",
- "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
]
}
Response samples
- 200
- 400
- 500
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Returns a Notification Template
Returns an existing Notification by UUID or Code
Authorizations:
path Parameters
identifier required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
NotificationTemplatePublicApi.getAllFilterableWithoutIgnored
Authorizations:
path Parameters
userId required | string <uuid> |
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
NotificationTemplatePublicApi.getAllFilterableListWithoutIgnored
Authorizations:
path Parameters
userId required | string <uuid> |
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationTemplatePublicApi.getAllFilterableListIgnored
Authorizations:
path Parameters
userId required | string <uuid> |
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationTemplatePublicApi.getAllFilterableIgnored
Authorizations:
path Parameters
userId required | string <uuid> |
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
NotificationTemplatePublicApi.getTypes
Authorizations:
query Parameters
search | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- "string"
]
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationTemplatePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
NotificationTemplatePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Search notification templates Deprecated
Search by notification template filter - filtering, sorting, paging. Consult the documentation for further information.
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
Search notification templates Deprecated
Search by notification template filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
NotificationTemplatePublicApi.getDataTags
Authorizations:
query Parameters
search | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- "string"
]
NotificationTemplatePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
NotificationTemplatePublicApi.getByCode Deprecated
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Get all rows Deprecated
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "configTypeId": "969bc034-3421-4a56-9586-cbd576a42d8d",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "content": "string",
- "formatterDocumentTemplateId": "3181afe0-a7aa-416f-9ae9-3c668555b209",
- "deliveryTimeCode": "string",
- "deliveryType": "SMS",
- "from": "string",
- "to": "string",
- "icon": "string",
- "subject": "string",
- "status": "ACTIVE",
- "expiration": 0,
- "dataTags": [
- "string"
], - "config": {
- "property1": { },
- "property2": { }
}, - "notificationRuleCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Returns a row by primary key
Returns existing row by UUID
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
form | string |
icon | string |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
AttachmentTypePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
AttachmentTypePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
form | string |
icon | string |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
AttachmentTypePublicApi.saveDiff
Authorizations:
query Parameters
compareField | string Default: "id" |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
diffType required | string Enum: "DIFF_TYPE_NEW" "DIFF_TYPE_CHANGE" "DIFF_TYPE_REMOVE" |
object (AttachmentType) | |
object (AttachmentType) |
Responses
Request samples
- Payload
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
AttachmentTypePublicApi.diff
Authorizations:
query Parameters
save | boolean Save the diff immediately |
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
AttachmentTypePublicApi.diffOnly
Authorizations:
query Parameters
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
name | string |
whenExported | string <date-time> |
exportedBy | string |
required | Array of objects (AttachmentType) |
required | Array of objects (Filter) |
entityType | string |
listingType | string |
listingProfile | string |
compareField | string |
Responses
Request samples
- Payload
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
AttachmentTypePublicApi.backup
Authorizations:
query Parameters
object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
entityType required | string |
compareField | string |
listingType | string |
listingProfile | string |
Array of objects (Filter) |
Responses
Request samples
- Payload
{- "entityType": "string",
- "compareField": "string",
- "listingType": "string",
- "listingProfile": "string",
- "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
]
}
Response samples
- 200
- 400
- 500
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
AttachmentTypePublicApi.getTypes
Authorizations:
query Parameters
search | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- "string"
]
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
AttachmentTypePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
AttachmentTypePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Search attachment typeslisting profiles Deprecated
Search by attachment type filter - filtering, sorting, paging. Consult the documentation for further information.
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
Search attachment types Deprecated
Search by attachment type filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
AttachmentTypePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
AttachmentTypePublicApi.getByCode Deprecated
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Get all rows Deprecated
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
API for creating and retrieving attachments. Attachments are used for storing documents, images, etc. for any entity in the system identified by ownerId and ownerType. Attachments can be distinguished by their type (e.g. 'Invoice', 'Agreement', 'Device photo', etc.) and may contain additional metadata with the structure defined by the attachment type.
AttachmentPublicApi.getById
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Update a value and refresh elastic
Update existing value by UUID
Authorizations:
path Parameters
id required | string <uuid> An identifier of an existing attachment |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Attachment unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this attachment is attached. This value is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this attachment is attached. See ownerType for more information. This value is NOT validated, because of dynamic nature of microservice modules. |
name | string Name of the binary attachment including type suffix. |
description | string The description of the binary attachment. |
mimeType | string Mime-Type of the attachment according to https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types. |
data | string Binary data in base64 format. Included only if this field is expanded in the query. Use this attribute only for small attachments. There are dedicated APIs to handle large binary content. |
thumbnail | string Binary data in base64 format. Included only if this field is expanded in the query. Use this attribute only for small attachments. There are dedicated APIs to handle large binary content. |
Array of objects (RelatedEntity) Additional entities this attachment relates to. | |
formData | object Additional metadata to the attachment. The value MUST be valid JSON according to 'Attachment Type' form definition. |
attachmentType | string Attachment type. This value MUST be one of attachment type code from 'Attachment Type' registry. |
bucket | string Attachment bucket. When attachments are stored on filesystem, the location can be calculated as ${tsm.dms.files.dir}/${bucket}/${attachment.id} |
private | boolean Private or public comments (e.g. visible for the client). |
lifecycle required | string Enum: "LIVE" "ARCHIVED" Attachment lifecycle. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Deletes an attachment by ID
Deletes an existing attachment by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
AttachmentPublicApi.patch
Authorizations:
path Parameters
id required | string <uuid> |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: required
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Creates an attachment
Creates an attachment.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Attachment unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this attachment is attached. This value is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this attachment is attached. See ownerType for more information. This value is NOT validated, because of dynamic nature of microservice modules. |
name | string Name of the binary attachment including type suffix. |
description | string The description of the binary attachment. |
mimeType | string Mime-Type of the attachment according to https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types. |
data | string Binary data in base64 format. Included only if this field is expanded in the query. Use this attribute only for small attachments. There are dedicated APIs to handle large binary content. |
thumbnail | string Binary data in base64 format. Included only if this field is expanded in the query. Use this attribute only for small attachments. There are dedicated APIs to handle large binary content. |
Array of objects (RelatedEntity) Additional entities this attachment relates to. | |
formData | object Additional metadata to the attachment. The value MUST be valid JSON according to 'Attachment Type' form definition. |
attachmentType | string Attachment type. This value MUST be one of attachment type code from 'Attachment Type' registry. |
bucket | string Attachment bucket. When attachments are stored on filesystem, the location can be calculated as ${tsm.dms.files.dir}/${bucket}/${attachment.id} |
private | boolean Private or public comments (e.g. visible for the client). |
lifecycle required | string Enum: "LIVE" "ARCHIVED" Attachment lifecycle. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Returns an attachment content
Returns an existing attachment content by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
"string"
Updates an attachment content
Updates an attachment content.
Authorizations:
path Parameters
id required | string <uuid> An identifier of an existing attachment |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Create multiple attachments
Create multiple attachments.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Attachment unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this attachment is attached. This value is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this attachment is attached. See ownerType for more information. This value is NOT validated, because of dynamic nature of microservice modules. |
name | string Name of the binary attachment including type suffix. |
description | string The description of the binary attachment. |
mimeType | string Mime-Type of the attachment according to https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types. |
data | string Binary data in base64 format. Included only if this field is expanded in the query. Use this attribute only for small attachments. There are dedicated APIs to handle large binary content. |
thumbnail | string Binary data in base64 format. Included only if this field is expanded in the query. Use this attribute only for small attachments. There are dedicated APIs to handle large binary content. |
Array of objects (RelatedEntity) Additional entities this attachment relates to. | |
formData | object Additional metadata to the attachment. The value MUST be valid JSON according to 'Attachment Type' form definition. |
attachmentType | string Attachment type. This value MUST be one of attachment type code from 'Attachment Type' registry. |
bucket | string Attachment bucket. When attachments are stored on filesystem, the location can be calculated as ${tsm.dms.files.dir}/${bucket}/${attachment.id} |
private | boolean Private or public comments (e.g. visible for the client). |
lifecycle required | string Enum: "LIVE" "ARCHIVED" Attachment lifecycle. |
object (Audit information) |
Responses
Request samples
- Payload
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
AttachmentPublicApi.getAttachmentsByOwningEntities
Authorizations:
path Parameters
entityType required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
Responses
Request samples
- Payload
[- "string"
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Returns an attachment thumbnail
Returns an existing attachment thumbnail by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
"string"
Returns an attachment
Returns an existing attachment by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Finds all attachments by an owning or related entity
Returns all attachments.
Authorizations:
path Parameters
entityType required | string Example: Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry A type of the owning entity which this attachment is related to. |
entityId required | string An identification of the owning entity which the attachment is related to |
query Parameters
includeRelated | boolean Returns the documents where the master entity is only as a related entity (not the direct owner). |
documentTypeFilter | string A filter for document types of this type. |
expand | Array of strings Items Enum: "Content" "Thumbnail" Expands attachment fields (e.g. should the document content be attached?) |
onlyWithThumbnail | boolean |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
AttachmentPublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
AttachmentPublicApi.getListByIds
Authorizations:
path Parameters
ids required | Array of strings <uuid> [ items <uuid > ] |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
AttachmentPublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
AttachmentPublicApi.getAllFilterable Deprecated
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
AttachmentPublicApi.getAllFilterableList Deprecated
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Returns an attachment
Returns an existing attachment by UUID optionally with attachment content.
Authorizations:
path Parameters
id required | string <uuid> |
query Parameters
expand | Array of strings Items Enum: "Content" "Thumbnail" Expands attachment fields (e.g. should the document content be attached? |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "name": "My document.pdf",
- "description": "string",
- "mimeType": "string",
- "data": "string",
- "thumbnail": "string",
- "relatedEntities": "Customer, Ticket, Order, EntityInstance, ...",
- "size": 0,
- "sizeUnit": "string",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "attachmentType": "string",
- "bucket": "string",
- "private": true,
- "lifecycle": "LIVE",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
AttachmentPublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
Get LogType
Get log type by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Log type unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
appFrom | string From application |
appTo | string To application |
requestFormCode | string Form code of request |
responseFormCode | string Form code od response |
relDataFormCode | string RelDataFormCode |
language | string Language |
protocol | string Protocol |
formCode | string Form code |
config | object Config of log |
object (Audit information) | |
description | string |
validityFrom | string <date-time> |
validityTo | string <date-time> |
object |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
LogTypePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Get LogType
Get log type by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Log type unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
appFrom | string From application |
appTo | string To application |
requestFormCode | string Form code of request |
responseFormCode | string Form code od response |
relDataFormCode | string RelDataFormCode |
language | string Language |
protocol | string Protocol |
formCode | string Form code |
config | object Config of log |
object (Audit information) | |
description | string |
validityFrom | string <date-time> |
validityTo | string <date-time> |
object |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
LogTypePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
LogTypePublicApi.saveDiff
Authorizations:
query Parameters
compareField | string Default: "id" |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
diffType required | string Enum: "DIFF_TYPE_NEW" "DIFF_TYPE_CHANGE" "DIFF_TYPE_REMOVE" |
object (Log type) Type of log | |
object (Log type) Type of log |
Responses
Request samples
- Payload
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
LogTypePublicApi.saveDiff
Authorizations:
query Parameters
compareField | string Default: "id" |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
diffType required | string Enum: "DIFF_TYPE_NEW" "DIFF_TYPE_CHANGE" "DIFF_TYPE_REMOVE" |
object (Log type) Type of log | |
object (Log type) Type of log |
Responses
Request samples
- Payload
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
LogTypePublicApi.diffOnly
Authorizations:
query Parameters
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
name | string |
whenExported | string <date-time> |
exportedBy | string |
required | Array of objects (Log type) |
required | Array of objects (Filter) |
entityType | string |
listingType | string |
listingProfile | string |
compareField | string |
Responses
Request samples
- Payload
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
}
]
LogTypePublicApi.diffOnly
Authorizations:
query Parameters
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
name | string |
whenExported | string <date-time> |
exportedBy | string |
required | Array of objects (Log type) |
required | Array of objects (Filter) |
entityType | string |
listingType | string |
listingProfile | string |
compareField | string |
Responses
Request samples
- Payload
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
}
]
LogTypePublicApi.diff
Authorizations:
query Parameters
save | boolean Save the diff immediately |
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
}
]
LogTypePublicApi.diff
Authorizations:
query Parameters
save | boolean Save the diff immediately |
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
}
]
LogTypePublicApi.backup
Authorizations:
query Parameters
object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
entityType required | string |
compareField | string |
listingType | string |
listingProfile | string |
Array of objects (Filter) |
Responses
Request samples
- Payload
{- "entityType": "string",
- "compareField": "string",
- "listingType": "string",
- "listingProfile": "string",
- "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
]
}
Response samples
- 200
- 400
- 500
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
LogTypePublicApi.backup
Authorizations:
query Parameters
object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
entityType required | string |
compareField | string |
listingType | string |
listingProfile | string |
Array of objects (Filter) |
Responses
Request samples
- Payload
{- "entityType": "string",
- "compareField": "string",
- "listingType": "string",
- "listingProfile": "string",
- "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
]
}
Response samples
- 200
- 400
- 500
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
LogTypePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Log type unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
appFrom | string From application |
appTo | string To application |
requestFormCode | string Form code of request |
responseFormCode | string Form code od response |
relDataFormCode | string RelDataFormCode |
language | string Language |
protocol | string Protocol |
formCode | string Form code |
config | object Config of log |
object (Audit information) | |
description | string |
validityFrom | string <date-time> |
validityTo | string <date-time> |
object |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
LogTypePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Log type unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
appFrom | string From application |
appTo | string To application |
requestFormCode | string Form code of request |
responseFormCode | string Form code od response |
relDataFormCode | string RelDataFormCode |
language | string Language |
protocol | string Protocol |
formCode | string Form code |
config | object Config of log |
object (Audit information) | |
description | string |
validityFrom | string <date-time> |
validityTo | string <date-time> |
object |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
LogTypePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
LogTypePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
LogTypePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
LogTypePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
LogTypePublicApi.getAllFilterableList Deprecated
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
LogTypePublicApi.getAllFilterableList Deprecated
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
LogTypePublicApi.getAllFilterable Deprecated
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
LogTypePublicApi.getAllFilterable Deprecated
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
LogTypePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
LogTypePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
Get LogType Deprecated
Get log type by code
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Get LogType Deprecated
Get log type by code
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Get All LogType Deprecated
Get all log types
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
Get All LogType Deprecated
Get all log types
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "appFrom": "string",
- "appTo": "string",
- "requestFormCode": "string",
- "responseFormCode": "string",
- "relDataFormCode": "string",
- "language": "string",
- "protocol": "string",
- "formCode": "string",
- "config": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
API for creating and retrieving worklogs. Worklogs are used for storing time spent for any entity in the system identified by ownerId and ownerType. Worklogs can be distinguished by their type (e.g. 'Work', 'Repair', etc.) and may contain additional metadata with the structure defined by the worklog type.
Returns a worklog
Returns an existing worklog by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "workerId": "27a13901-5ff4-4d4a-a305-9dd200eae3c5",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "data": {
- "empty": true,
- "property1": { },
- "property2": { }
}, - "worklogTypeCode": "string",
- "taskEntityRefId": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Updates a worklog
Updates a worklog.
Authorizations:
path Parameters
id required | string <uuid> An identifier of an existing worklog |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Worklog unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this worklog is attached. This description is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this worklog is attached. See ownerType for more information. This description is NOT validated, because of dynamic nature of microservice modules. |
workerId | string <uuid> Specify creatin user. Default value for creation is the authenticated user. |
description | string Text of the worklog in a subset of HTML format. Examples of valid HTML can be created using the Editor component in tSM Form Designer in preview mode. |
startDate | string <date-time> Specify worklog start date. |
endDate | string <date-time> Specify worklog end date. |
required | object Custom data. |
worklogTypeCode | string Custom form data as defined by the worklog type. |
taskEntityRefId | string Id of task |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "workerId": "27a13901-5ff4-4d4a-a305-9dd200eae3c5",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "data": {
- "empty": true,
- "property1": { },
- "property2": { }
}, - "worklogTypeCode": "string",
- "taskEntityRefId": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "workerId": "27a13901-5ff4-4d4a-a305-9dd200eae3c5",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "data": {
- "empty": true,
- "property1": { },
- "property2": { }
}, - "worklogTypeCode": "string",
- "taskEntityRefId": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Deletes a worklog by ID
Deletes an existing worklog by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
Creates a worklog
Creates a worklog.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Worklog unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this worklog is attached. This description is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this worklog is attached. See ownerType for more information. This description is NOT validated, because of dynamic nature of microservice modules. |
workerId | string <uuid> Specify creatin user. Default value for creation is the authenticated user. |
description | string Text of the worklog in a subset of HTML format. Examples of valid HTML can be created using the Editor component in tSM Form Designer in preview mode. |
startDate | string <date-time> Specify worklog start date. |
endDate | string <date-time> Specify worklog end date. |
required | object Custom data. |
worklogTypeCode | string Custom form data as defined by the worklog type. |
taskEntityRefId | string Id of task |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "workerId": "27a13901-5ff4-4d4a-a305-9dd200eae3c5",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "data": {
- "empty": true,
- "property1": { },
- "property2": { }
}, - "worklogTypeCode": "string",
- "taskEntityRefId": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "workerId": "27a13901-5ff4-4d4a-a305-9dd200eae3c5",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "data": {
- "empty": true,
- "property1": { },
- "property2": { }
}, - "worklogTypeCode": "string",
- "taskEntityRefId": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
WorklogPublicApi.patch
Authorizations:
path Parameters
id required | string <uuid> Identifier of an existing worklog |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "workerId": "27a13901-5ff4-4d4a-a305-9dd200eae3c5",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "data": {
- "empty": true,
- "property1": { },
- "property2": { }
}, - "worklogTypeCode": "string",
- "taskEntityRefId": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Finds all worklogs by owning entity
Returns all worklogs.
Authorizations:
path Parameters
ownerType required | string Example: Ticket A type of the owning entity which this worklog is related to such as Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry |
ownerId required | string An identification of the owning entity which the worklog is related to |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "workerId": "27a13901-5ff4-4d4a-a305-9dd200eae3c5",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "data": {
- "empty": true,
- "property1": { },
- "property2": { }
}, - "worklogTypeCode": "string",
- "taskEntityRefId": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Returns time spent for all worklogs for one owner in seconds.
Returns time spent for all worklogs for one owner in seconds.
Authorizations:
path Parameters
ownerType required | string Example: Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry A type of the owning entity which this worklog is related to. |
ownerId required | string An identification of the owning entity which the worklog is related to |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
WorklogPublicApi.getByIds
Authorizations:
path Parameters
ownerType required | string |
ownerIds required | Array of strings |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "workerId": "27a13901-5ff4-4d4a-a305-9dd200eae3c5",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "data": {
- "empty": true,
- "property1": { },
- "property2": { }
}, - "worklogTypeCode": "string",
- "taskEntityRefId": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Finds all worklogs by filtering
Returns all worklogs list.
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "workerId": "27a13901-5ff4-4d4a-a305-9dd200eae3c5",
- "description": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "data": {
- "empty": true,
- "property1": { },
- "property2": { }
}, - "worklogTypeCode": "string",
- "taskEntityRefId": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Get SharingType
Get log type by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Log type unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
object (Audit information) | |
description | string |
validityFrom | string <date-time> |
validityTo | string <date-time> |
object |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
SharingTypePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
SharingTypePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Log type unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
object (Audit information) | |
description | string |
validityFrom | string <date-time> |
validityTo | string <date-time> |
object |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
SharingTypePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
SharingTypePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
SharingTypePublicApi.getAllFilterable Deprecated
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
SharingTypePublicApi.getAllFilterableList Deprecated
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
SharingTypePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
Get SharingType Deprecated
Get log type by code
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
Get all rows Deprecated
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}, - "description": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "localizationData": {
- "empty": true,
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}
}
]
Convert keys to values according to the converter and parameters
Authorizations:
path Parameters
convertorCode required | string Identifier of an existing value convertor |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
keys required | Array of objects |
params | object |
object |
Responses
Request samples
- Payload
{- "keys": [
- { }
], - "params": { },
- "tqlParams": {
- "property1": { },
- "property2": { }
}
}
Response samples
- 200
- 400
- 500
{- "property1": "string",
- "property2": "string"
}
Aktualizace mapovani
Authorizations:
path Parameters
indexCode required | string |
entity required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
Vrátí Kafku do stavu ze snapshotu (zřejmě pouze přenastaví offset pro konkrétního konzumera)
Authorizations:
path Parameters
indexCode required | string |
entity required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
timestamp required | integer <int64> |
Responses
Request samples
- Payload
{- "timestamp": 0
}
Response samples
- 200
- 400
- 500
{ }
Aktualizace mapovani
Authorizations:
path Parameters
indexCode required | string |
entity required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
Responses
Request samples
- Payload
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Response samples
- 200
- 400
- 500
{ }
Požadované cílové mapování
Authorizations:
path Parameters
indexCode required | string |
entity required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "property1": { },
- "property2": { }
}
Aktuální mapování
Authorizations:
path Parameters
indexCode required | string |
entity required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "property1": { },
- "property2": { }
}
Zjistí, zda je index mapování aktuální (diff mezi mapping a targetMapping)
Authorizations:
path Parameters
indexCode required | string |
entity required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "isSame": true,
- "currentMapping": {
- "property1": { },
- "property2": { }
}, - "targetMapping": {
- "property1": { },
- "property2": { }
}
}
Returns a row by primary key
Returns existing row by UUID
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
form | string A form for representing structured comment. |
icon | string <= 255 characters Graphic element displayed next to comment instance. |
privilege | string |
textDocumentTemplate | string Code of template which is used for text format of comment content. |
htmlDocumentTemplate | string Code of template which is used for html format of comment content. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
CommentTypePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
CommentTypePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Row unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
code required | string [ 1 .. 255 ] characters Code of this value. It is used whenever the value is referenced from computer program or API. It MUST be unique and SHOULD contain only ASCII characters without spaces (best to use valid programminglanguage identifier). |
name required | string [ 1 .. 255 ] characters Name of this value, this is displayed to the user. |
validityFrom | string <date-time> Begin of the validity of the value. |
validityTo | string <date-time> End of the validity of the value. |
description | string Description of the value, it may be used as a tooltip. |
object Localization data of the record attributes | |
form | string A form for representing structured comment. |
icon | string <= 255 characters Graphic element displayed next to comment instance. |
privilege | string |
textDocumentTemplate | string Code of template which is used for text format of comment content. |
htmlDocumentTemplate | string Code of template which is used for html format of comment content. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
CommentTypePublicApi.saveDiff
Authorizations:
query Parameters
compareField | string Default: "id" |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
diffType required | string Enum: "DIFF_TYPE_NEW" "DIFF_TYPE_CHANGE" "DIFF_TYPE_REMOVE" |
object (CommentType) | |
object (CommentType) |
Responses
Request samples
- Payload
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
CommentTypePublicApi.diff
Authorizations:
query Parameters
save | boolean Save the diff immediately |
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
CommentTypePublicApi.diffOnly
Authorizations:
query Parameters
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
name | string |
whenExported | string <date-time> |
exportedBy | string |
required | Array of objects (CommentType) |
required | Array of objects (Filter) |
entityType | string |
listingType | string |
listingProfile | string |
compareField | string |
Responses
Request samples
- Payload
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
CommentTypePublicApi.backup
Authorizations:
query Parameters
object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
entityType required | string |
compareField | string |
listingType | string |
listingProfile | string |
Array of objects (Filter) |
Responses
Request samples
- Payload
{- "entityType": "string",
- "compareField": "string",
- "listingType": "string",
- "listingProfile": "string",
- "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
]
}
Response samples
- 200
- 400
- 500
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
CommentTypePublicApi.getTypes
Authorizations:
query Parameters
search | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- "string"
]
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
CommentTypePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
CommentTypePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Search comment types Deprecated
Search by comment type filter - filtering, sorting, paging. Consult the documentation for further information.
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
Search comment types Deprecated
Search by comment type filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
CommentTypePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
CommentTypePublicApi.getByCode Deprecated
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Get all rows Deprecated
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "validityFrom": "2019-08-24T14:15:22Z",
- "validityTo": "2019-08-24T14:15:22Z",
- "description": "string",
- "localizationData": {
- "cs": {
- "name": "Název",
- "description": "Popis"
}, - "en": {
- "name": "Name",
- "description": "Description"
}
}, - "form": "string",
- "icon": "string",
- "privilege": "string",
- "textDocumentTemplate": "string",
- "htmlDocumentTemplate": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Evaluate a tSM script.
Authorizations:
path Parameters
scriptCode required | string Code of an existing script (use tSM Config Form to administer scripts). |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
property name* additional property | object |
Responses
Request samples
- Payload
{- "property1": { },
- "property2": { }
}
Response samples
- 200
- 400
- 500
{ }
Aktualizace dat v rámci existujícího indexu painless skriptem
Typicke pouziti pri zmene mapovani chars z basic na typed a prekopirovani hodnoty z chars do charsTyped
if (ctx._source?.charsTyped?.xxx != null) ctx._source.charsTyped.xxx = ctx._source?.chars?.xxx
Authorizations:
path Parameters
indexCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
waitForCompletion required | boolean Sync/async, pro async vrací jobId |
object (IndexScript) Custom script ve formátu reindex-api elastic |
Responses
Request samples
- Payload
{- "waitForCompletion": true,
- "script": {
- "source": "string",
- "lang": "Painless",
- "params": {
- "property1": { },
- "property2": { }
}
}
}
Response samples
- 200
- 400
- 500
{ }
Nový index, přesun dat, přepnutí aliasu
Authorizations:
path Parameters
indexCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
waitForCompletion required | boolean Sync/async, pro async vrací jobId |
deleteSourceIndex required | boolean Zda se má po přepnutí aliasu rovnou zdrojový index smazat |
switchAlias required | boolean Zda se má změnit název aliasu |
object (RemoteSource) Jako zdroj bere index z celé URL (slouží např. k přesunu z jiného clusteru) | |
object (IndexScript) Custom script ve formátu reindex-api elastic |
Responses
Request samples
- Payload
{- "waitForCompletion": true,
- "deleteSourceIndex": true,
- "switchAlias": true,
- "remote": {
- "sourceIndexName": "string",
- "host": "string",
- "username": "string",
- "password": "string"
}, - "script": {
- "source": "string",
- "lang": "Painless",
- "params": {
- "property1": { },
- "property2": { }
}
}
}
Response samples
- 200
- 400
- 500
{ }
Překlopení aliasu po dokončení asynchronního database refreshe.
Authorizations:
path Parameters
indexCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
Nový index, znovu naplnění ze zdrojových dat, přepnutí aliasu. Vždy asynchronní.
Authorizations:
path Parameters
indexCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
entities required | Array of strings |
Responses
Request samples
- Payload
{- "entities": [
- "string"
]
}
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
Aktualizace dat ze zdrojové databáze, ale v rámci existujícího indexu.
Authorizations:
path Parameters
indexCode required | string |
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
entities required | Array of strings |
waitForCompletion required | boolean |
Responses
Request samples
- Payload
{- "entities": [
- "string"
], - "waitForCompletion": true
}
Response samples
- 200
- 400
- 500
{ }
Překlopení aliasu po dokončení asynchronního database refreshe.
Authorizations:
path Parameters
indexCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "acknowledge": true,
- "jobId": "9d222c6d-893e-4e79-8201-3c9ca16a0f39"
}
Přehled o tom, jaké joby běží a v jakém jsou stavu
Authorizations:
path Parameters
indexCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{ }
TqlResultConvertorPublicApi.convertToExcel
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
required | Array of objects (TQLColumnDescriptor) |
rows required | Array of objects[ items ] |
size required | integer <int32> |
total | integer <int64> |
cursor | string |
status required | integer <int32> |
object (TQLError) | |
took required | integer <int64> |
Responses
Request samples
- Payload
{- "columns": [
- {
- "name": "string",
- "type": "string",
- "alias": "string"
}
], - "rows": [
- [
- { }
]
], - "size": 0,
- "total": 0,
- "cursor": "string",
- "status": 0,
- "error": {
- "reason": "string",
- "details": [
- "string"
], - "type": "string",
- "elasticError": { },
- "stackTrace": [
- "string"
]
}, - "took": 0
}
Response samples
- 200
- 400
- 500
"string"
AttachmentRelatedEntityPublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of strings <uuid> [ items <uuid > ] |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "attachmentId": "96b9bbac-86d3-4497-9e0c-1f8e3803eddb",
- "name": "string",
- "refId": "string",
- "refType": "string",
- "data": { },
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
Returns a row by primary key
Returns existing row by UUID
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Update a value
Update existing value by UUID
Authorizations:
path Parameters
idOrCode required | string Identifier of an existing value |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> |
code required | string |
name | string |
required | object |
dataFormatFormId | string <uuid> |
previewData | object |
object (FormatterTemplatePublic) | |
dataTags | Array of strings |
mnemonicCode | string |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Delete
Delete existing entity/value by id or code
Authorizations:
path Parameters
idOrCode required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
FormatterDocumentTemplatePublicApi.patch
Authorizations:
path Parameters
idOrCode required | string |
query Parameters
immediatelyRefresh | boolean Default: false |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
JobStep property (or several properties) to update
Responses
Request samples
- Payload
{ }
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
FormatterDocumentTemplatePublicApi.saveAndRefresh
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> |
code required | string |
name | string |
required | object |
dataFormatFormId | string <uuid> |
previewData | object |
object (FormatterTemplatePublic) | |
dataTags | Array of strings |
mnemonicCode | string |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
FormatterDocumentTemplatePublicApi.saveDiff
Authorizations:
query Parameters
compareField | string Default: "id" |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
diffType required | string Enum: "DIFF_TYPE_NEW" "DIFF_TYPE_CHANGE" "DIFF_TYPE_REMOVE" |
object (FormatterDocumentTemplatePublic) | |
object (FormatterDocumentTemplatePublic) |
Responses
Request samples
- Payload
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
FormatterDocumentTemplatePublicApi.diff
Authorizations:
query Parameters
save | boolean Save the diff immediately |
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/json
file required | string <binary> File binary content |
Responses
Request samples
- Payload
{- "file": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
FormatterDocumentTemplatePublicApi.diffOnly
Authorizations:
query Parameters
compareField | string Default: "id" Field for entry matching |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
name | string |
whenExported | string <date-time> |
exportedBy | string |
required | Array of objects (FormatterDocumentTemplatePublic) |
required | Array of objects (Filter) |
entityType | string |
listingType | string |
listingProfile | string |
compareField | string |
Responses
Request samples
- Payload
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
Response samples
- 200
- 400
- 500
[- {
- "diffType": "DIFF_TYPE_NEW",
- "left": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "right": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
}
]
FormatterDocumentTemplatePublicApi.backup
Authorizations:
query Parameters
object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
entityType required | string |
compareField | string |
listingType | string |
listingProfile | string |
Array of objects (Filter) |
Responses
Request samples
- Payload
{- "entityType": "string",
- "compareField": "string",
- "listingType": "string",
- "listingProfile": "string",
- "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
]
}
Response samples
- 200
- 400
- 500
{- "name": "string",
- "whenExported": "2019-08-24T14:15:22Z",
- "exportedBy": "string",
- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "filtering": [
- {
- "key": "string",
- "value": "string",
- "column": "string",
- "operator": "LIKE",
- "nestedProperty": "string",
- "nestedPath": "string",
- "isNested": true
}
], - "entityType": "string",
- "listingType": "string",
- "listingProfile": "string",
- "compareField": "string"
}
FormatterDocumentTemplatePublicApi.getByTemplateByCode
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Search for values and return the result as a list
Search by filter - filtering, sorting Consult the documentation for further information.
Authorizations:
query Parameters
size | integer <int32> Maxmimum records returned. Default value is 1000. |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
FormatterDocumentTemplatePublicApi.getAllFilterablePage
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
FormatterDocumentTemplatePublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of objects |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
FormatterDocumentTemplatePublicApi.getAllFilterable Deprecated
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
FormatterDocumentTemplatePublicApi.getAllFilterableList Deprecated
Authorizations:
query Parameters
size | integer <int32> |
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
FormatterDocumentTemplatePublicApi.getDataTags
Authorizations:
query Parameters
search | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- "string"
]
FormatterDocumentTemplatePublicApi.countFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
0
FormatterDocumentTemplatePublicApi.getByCode Deprecated
Authorizations:
path Parameters
code required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Get all rows Deprecated
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "data": {
- "property1": { },
- "property2": { }
}, - "dataFormatFormId": "3c40463c-c7e2-4cd7-ae56-93e7716b9f3f",
- "previewData": { },
- "formatterTemplate": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "code": "string",
- "name": "string",
- "inputType": "FILE",
- "documentType": "PDF",
- "documentSize": "AUTO",
- "content": "string",
- "previewData": { },
- "formId": "126460ed-49b2-4c69-849a-bd8904ec5d8f",
- "dataTags": [
- "string"
], - "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}, - "dataTags": [
- "string"
], - "mnemonicCode": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
API for creating and retrieving comments. Comments are used for storing notes, comments, etc. for any entity in the system identified by ownerId and ownerType. Comments can be distinguished by their type (e.g. 'Customer request', 'Technician visit', etc.) and may contain additional metadata with the structure defined by the comment type.
Returns a comment
Returns an existing comment by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "comment": "string",
- "private": true,
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "commentTypeCode": "string",
- "commentTypeName": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Updates a comment
Updates a comment.
Authorizations:
path Parameters
id required | string <uuid> An identifier of an existing comment |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Comment unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this comment is attached. This description is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this comment is attached. See ownerType for more information. This description is NOT validated, because of dynamic nature of microservice modules. |
comment | string Text of the comment in HTML format. |
private | boolean Private comments are generally hidden from the customer (e.g. on a customer portal). |
userId | string <uuid> Specify creatin user. Default value for creation is the authenticated user. |
date | string <date-time> Specify comment creation date. The default description is now(). |
formData | object Custom form data as defined by the comment type. |
commentTypeCode | string Code of related comment type. |
commentTypeName | string Name of related comment type. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "comment": "string",
- "private": true,
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "commentTypeCode": "string",
- "commentTypeName": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "comment": "string",
- "private": true,
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "commentTypeCode": "string",
- "commentTypeName": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Deletes a comment by ID
Deletes an existing comment by UUID
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
Creates a comment
Creates a comment.
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> Comment unique identifier / primary key in UUID format. ID may be assigned by the client using UUIDv4 standard, or it is generated by TSM.This ID SHOULD NOT be displayed to the end user. |
ownerType required | string Type of the owning entity to which this comment is attached. This description is NOT validated, because of dynamic nature of microservice modules. |
ownerId required | string Identification of the owning entity to which this comment is attached. See ownerType for more information. This description is NOT validated, because of dynamic nature of microservice modules. |
comment | string Text of the comment in HTML format. |
private | boolean Private comments are generally hidden from the customer (e.g. on a customer portal). |
userId | string <uuid> Specify creatin user. Default value for creation is the authenticated user. |
date | string <date-time> Specify comment creation date. The default description is now(). |
formData | object Custom form data as defined by the comment type. |
commentTypeCode | string Code of related comment type. |
commentTypeName | string Name of related comment type. |
object (Audit information) |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "comment": "string",
- "private": true,
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "commentTypeCode": "string",
- "commentTypeName": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Response samples
- 200
- 400
- 500
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "comment": "string",
- "private": true,
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "commentTypeCode": "string",
- "commentTypeName": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
Finds all comments by owning entity
Returns all comments.
Authorizations:
path Parameters
ownerType required | string Example: Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry A type of the owning entity which this comment is related to. |
ownerId required | string An identification of the owning entity which the comment is related to |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "comment": "string",
- "private": true,
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "commentTypeCode": "string",
- "commentTypeName": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
CommentPublicApi.getByIds
Authorizations:
path Parameters
ids required | Array of strings <uuid> [ items <uuid > ] |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "comment": "string",
- "private": true,
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "commentTypeCode": "string",
- "commentTypeName": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
CommentPublicApi.getCommentAsPlainText
Authorizations:
path Parameters
commentId required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
"string"
CommentPublicApi.getCommentAsHtml
Authorizations:
path Parameters
commentId required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
"string"
Finds all comments by filtering
Returns all comments list.
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ownerType": "Customer, Ticket, EntityInstanceConfiguration, EntityInstance, etc. from EntityType registry",
- "ownerId": "string",
- "comment": "string",
- "private": true,
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "date": "2019-08-24T14:15:22Z",
- "formData": { },
- "commentTypeCode": "string",
- "commentTypeName": "string",
- "auditInfo": {
- "version": 0,
- "whoInserted": "string",
- "whenInserted": "2019-08-24T14:15:22Z",
- "whoEdited": "string",
- "whenEdited": "2019-08-24T14:15:22Z"
}
}
]
TQLApi.searchPageJson
Authorizations:
query Parameters
tql required | string |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- { }
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
TQLApi.searchPageJson
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
query required | string |
required | object |
Responses
Request samples
- Payload
{- "query": "string",
- "params": {
- "property1": { },
- "property2": { }
}
}
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- { }
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
TQLApi.searchJson
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
query required | string |
required | object |
Responses
Request samples
- Payload
{- "query": "string",
- "params": {
- "property1": { },
- "property2": { }
}
}
Response samples
- 200
- 400
- 500
"string"
Vygeneruje excel na základě tql dotazu
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
query required | string |
required | object |
Responses
Request samples
- Payload
{- "query": "string",
- "params": {
- "property1": { },
- "property2": { }
}
}
Response samples
- 200
- 400
- 500
"string"
TQLApi.explain
Authorizations:
query Parameters
object |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
query required | string |
required | object |
Responses
Request samples
- Payload
{- "query": "string",
- "params": {
- "property1": { },
- "property2": { }
}
}
Response samples
- 200
- 400
- 500
"string"
TQLApi.search
Authorizations:
query Parameters
tql required | string |
object | |
convertEmpty | boolean |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
TQLApi.searchByPath
Authorizations:
query Parameters
convertEmpty | boolean |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
query required | string |
required | object |
Responses
Request samples
- Payload
{- "query": "string",
- "params": {
- "property1": { },
- "property2": { }
}
}
Response samples
- 200
- 400
- 500
RecentlyUsedEntityPublicApi.updateOrCreateRecentlyUsedEntity
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
id | string <uuid> |
userId required | string <uuid> |
created required | string <date-time> |
name | string |
entityId | string |
entityType required | string |
data | object |
icon | string |
url | string |
Responses
Request samples
- Payload
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "created": "2019-08-24T14:15:22Z",
- "name": "string",
- "entityId": "string",
- "entityType": "string",
- "data": { },
- "icon": "string",
- "url": "string"
}
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
RecentlyUsedEntityPublicApi.getRecentlyUsedEntitiesByUserId
Authorizations:
path Parameters
userId required | string <uuid> |
query Parameters
maxRows | integer <int32> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "created": "2019-08-24T14:15:22Z",
- "name": "string",
- "entityId": "string",
- "entityType": "string",
- "data": { },
- "icon": "string",
- "url": "string"
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
RecentlyUsedEntityPublicApi.getRecentlyUsedEntitiesByUserIdAndEntityType
Authorizations:
path Parameters
userId required | string <uuid> |
entityType required | string |
query Parameters
maxRows | integer <int32> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "created": "2019-08-24T14:15:22Z",
- "name": "string",
- "entityId": "string",
- "entityType": "string",
- "data": { },
- "icon": "string",
- "url": "string"
}
]
RecentlyUsedEntityPublicApi.getAllFilterable
Authorizations:
query Parameters
required | object (Filtering) |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 200
- 400
- 500
{- "totalElements": 0,
- "totalPages": 0,
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "first": true,
- "last": true,
- "size": 0,
- "content": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "created": "2019-08-24T14:15:22Z",
- "name": "string",
- "entityId": "string",
- "entityType": "string",
- "data": { },
- "icon": "string",
- "url": "string"
}
], - "number": 0,
- "numberOfElements": 0,
- "pageable": {
- "sort": {
- "sorted": true,
- "unsorted": true,
- "empty": true
}, - "offset": 0,
- "pageNumber": 0,
- "pageSize": 0,
- "unpaged": true,
- "paged": true
}, - "empty": true
}
RecentlyUsedEntityPublicApi.deleteRecentlyUsedEntityById
Authorizations:
path Parameters
id required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
RecentlyUsedEntityPublicApi.deleteAllRecentlyUsedEntitiesByUserId
Authorizations:
path Parameters
userId required | string <uuid> |
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Responses
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}
EmailPublicApi.sendEventEmailNotification
Authorizations:
header Parameters
X-Request-Id | string X-Request-Id is a random request-id to uniquely identify each request sent to tSM. This ID is available as the X-Request-Id header in API Response object. |
X-Correlation-Id | string X-Correlation-Id , also known as a Transit ID, is a unique identifier value that is attached to requests and messages that allow reference to a particular transaction or event chain. For every request, you should use X-Request-Id, for request transaction, you should use X-Correlation-ID. |
Request Body schema: application/jsonrequired
from | string Sender custom email |
fromName | string Sender custom email person name |
to required | string Email recipment |
subject required | string Email subject |
body required | string Email body |
object Email map of Base64 attachments. AttachmentName -> AttachmentBase64Content |
Responses
Request samples
- Payload
{- "from": "string",
- "fromName": "string",
- "to": "string",
- "subject": "string",
- "body": "string",
- "attachments": {
- "property1": "string",
- "property2": "string"
}
}
Response samples
- 400
- 500
{- "status": "BAD_REQUEST",
- "timestamp": "2022-11-11T06:55:27.334Z",
- "message": "Wrong format for UUID field. ID value '5131315' is not a valid UUID string.",
- "traceId": "1c81b8e6a7c672df",
- "errors": [
- "'5131315' should be of type java.util.UUID"
]
}