Trisotech Digital Enterprise Suite API

Table of Contents
Abstract
The Trisotech Public API let you access various Digital Enterprise Suite resources through a convenient HTTP REST API.

1. Access

  • OAuth AuthorizationUrl: https://[instance].trisotech.com/oauth2/auth, TokenUrl: https://[instance].trisotech.com/oauth2/token

2. Endpoints

2.1. Assets

2.1.1. GET /assets/{environment}

Operation Id

assetsEnvironmentGet

List assets for specified mime type at environment level

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

Query Parameters
Name Description Required Default Pattern

type

Type of asset.

-

null

Content Type
  • application/json

Responses
Table 1. http response codes
Code Message Datatype

200

List of assets currently available

[_assets_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.1.2. GET /assets/{environment}/{group}/{artifact}

Operation Id

assetsEnvironmentGroupArtifactGet

List assets for specified mime type at artifact level

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

group

Group.

X

null

artifact

Artifact.

X

null

Query Parameters
Name Description Required Default Pattern

type

Type of asset.

-

null

Content Type
  • application/json

Responses
Table 2. http response codes
Code Message Datatype

200

List of assets currently available

[_assets_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.1.3. DELETE /assets/{environment}/{group}/{artifact}/{name}

Operation Id

assetsEnvironmentGroupArtifactNameDelete

Delete asset

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

group

Group.

X

null

artifact

Artifact.

X

null

name

Name of asset.

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 3. http response codes
Code Message Datatype

200

Asset deleted.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.1.4. GET /assets/{environment}/{group}/{artifact}/{name}

Operation Id

assetsEnvironmentGroupArtifactNameGet

Asset content

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

group

Group.

X

null

artifact

Artifact.

X

null

name

Name of asset.

X

null

Return Type
Content Type
  • text/css

Responses
Table 4. http response codes
Code Message Datatype

200

Asset content.

File

500

An error occurred.

ErrorMessage

Samples

2.1.5. POST /assets/{environment}/{group}/{artifact}/{name}

Operation Id

assetsEnvironmentGroupArtifactNamePost

Content to create an asset

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

group

Group.

X

null

artifact

Artifact.

X

null

name

Name of asset.

X

null

Form Parameters
Name Description Required Default Pattern

file

The asset to store. [file]

-

null

Return Type

-

Content Type
  • application/json

Responses
Table 5. http response codes
Code Message Datatype

200

Asset created.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.1.6. GET /assets/{environment}/{group}

Operation Id

assetsEnvironmentGroupGet

List assets for specified mime type at group level

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

group

Group.

X

null

Query Parameters
Name Description Required Default Pattern

type

Type of asset.

-

null

Content Type
  • application/json

Responses
Table 6. http response codes
Code Message Datatype

200

List of assets currently available

[_assets_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.1.7. DELETE /assets/{environment}/{group}/{name}

Operation Id

assetsEnvironmentGroupNameDelete

Delete asset

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

group

Group.

X

null

name

Name of asset.

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 7. http response codes
Code Message Datatype

200

Asset deleted.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.1.8. GET /assets/{environment}/{group}/{name}

Operation Id

assetsEnvironmentGroupNameGet

Asset content

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

group

Group.

X

null

name

Name of asset.

X

null

Return Type
Content Type
  • text/css

Responses
Table 8. http response codes
Code Message Datatype

200

Asset content.

File

500

An error occurred.

ErrorMessage

Samples

2.1.9. POST /assets/{environment}/{group}/{name}

Operation Id

assetsEnvironmentGroupNamePost

Content to create an asset

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

group

Group.

X

null

name

Name of asset.

X

null

Form Parameters
Name Description Required Default Pattern

file

The asset to store. [file]

-

null

Return Type

-

Content Type
  • application/json

Responses
Table 9. http response codes
Code Message Datatype

200

Asset created.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.1.10. DELETE /assets/{environment}/{name}

Operation Id

assetsEnvironmentNameDelete

Delete asset

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

name

Name of asset.

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 10. http response codes
Code Message Datatype

200

Asset deleted.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.1.11. GET /assets/{environment}/{name}

Operation Id

assetsEnvironmentNameGet

Asset content

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

name

Name of asset.

X

null

Return Type
Content Type
  • text/css

Responses
Table 11. http response codes
Code Message Datatype

200

Asset content.

File

500

An error occurred.

ErrorMessage

Samples

2.1.12. POST /assets/{environment}/{name}

Operation Id

assetsEnvironmentNamePost

Content to create an asset

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

Environment.

X

null

name

Name of asset.

X

null

Form Parameters
Name Description Required Default Pattern

file

[file]

-

null

Return Type

-

Content Type
  • application/json

Responses
Table 12. http response codes
Code Message Datatype

200

Asset created.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.1.13. GET /assets

Operation Id

assetsGet

List assets for specified mime type

Description
Parameters
Query Parameters
Name Description Required Default Pattern

type

Type of asset.

-

null

Content Type
  • application/json

Responses
Table 13. http response codes
Code Message Datatype

200

List of assets currently available

[_assets_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.1.14. DELETE /assets/{name}

Operation Id

assetsNameDelete

Asset content

Description
Parameters
Path Parameters
Name Description Required Default Pattern

name

Name of asset.

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 14. http response codes
Code Message Datatype

200

Asset deleted.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.1.15. GET /assets/{name}

Operation Id

assetsNameGet

Asset content

Description
Parameters
Path Parameters
Name Description Required Default Pattern

name

Name of asset.

X

null

Return Type
Content Type
  • text/css

Responses
Table 15. http response codes
Code Message Datatype

200

Asset content.

File

500

An error occurred.

ErrorMessage

Samples

2.1.16. POST /assets/{name}

Operation Id

assetsNamePost

Content to create an asset

Description
Parameters
Path Parameters
Name Description Required Default Pattern

name

Name of asset.

X

null

Form Parameters
Name Description Required Default Pattern

file

[file]

-

null

Return Type

-

Content Type
  • application/json

Responses
Table 16. http response codes
Code Message Datatype

200

Asset created.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.2. ContainerDeployment

2.2.1. POST /container/multiple

Operation Id

containerMultiplePost

Push a container of multiple services to an extenral repository.

Description
Parameters
Body Parameter
Name Description Required Default Pattern

ContainerMultiplePostRequest

The services to deploy. ContainerMultiplePostRequest

X

Return Type
Content Type
  • application/json

Responses
Table 17. http response codes
Code Message Datatype

200

Container push successfull.

ContainerBuilt

500

An error occurred.

ErrorMessage

Samples

2.2.2. POST /container/single

Operation Id

containerSinglePost

Push a service container to an extenral repository.

Description
Parameters
Body Parameter
Name Description Required Default Pattern

ContainerSinglePostRequest

The services to deploy. ContainerSinglePostRequest

X

Return Type
Content Type
  • application/json

Responses
Table 18. http response codes
Code Message Datatype

200

Container push successfull.

ContainerBuilt

500

An error occurred.

ErrorMessage

Samples

2.3. DataStores

2.3.1. DELETE /datastore/contents/{id}

Operation Id

datastoreContentsIdDelete

Delete data store content associated with id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The data store id.

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 19. http response codes
Code Message Datatype

200

Data store content erased.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.3.2. GET /datastore/contents/{id}

Operation Id

datastoreContentsIdGet

Retrieve data stores content associated with requesting id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The data store id.

X

null

Content Type
  • application/json

  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml

Responses
Table 20. http response codes
Code Message Datatype

200

Data Store Content.

[_datastore_contents_idget_200_response]

500

An error occurred.

ErrorMessage

Samples

2.3.3. POST /datastore/contents/{id}

Operation Id

datastoreContentsIdPost

Add content to data store associated with requesting id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The data store id.

X

null

Form Parameters
Name Description Required Default Pattern

file

[file]

-

null

Query Parameters
Name Description Required Default Pattern

name

The data store name. Shouldn't be provided with an id.

-

null

replace

Determines if the content from the import should replace or append data (defaults to false).

-

null

datatypeName

The data store data type name.

-

null

itemDatatypeName

The data store item data type name.

-

null

Content Type
  • application/json

Responses
Table 21. http response codes
Code Message Datatype

200

Data Store List.

[_datastore_contents_idpost_200_response]

500

An error occurred.

ErrorMessage

Samples

2.3.4. GET /datastore/definitions

Operation Id

datastoreDefinitionsGet

Retrieve data stores associated with requesting user.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

type

The data store type.

-

null

Content Type
  • application/json

Responses
Table 22. http response codes
Code Message Datatype

200

Data Store List.

[_datastore_contents_idpost_200_response]

500

An error occurred.

ErrorMessage

Samples

2.3.5. DELETE /datastore/definitions/{id}

Operation Id

datastoreDefinitionsIdDelete

Delete data store associated with id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The data store id.

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 23. http response codes
Code Message Datatype

200

Data store erased.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.3.6. GET /datastore/definitions/{id}

Operation Id

datastoreDefinitionsIdGet

Retrieve data stores associated with id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The data store id.

X

null

Content Type
  • application/json

Responses
Table 24. http response codes
Code Message Datatype

200

Data Store List.

[_datastore_contents_idpost_200_response]

500

An error occurred.

ErrorMessage

Samples

2.3.7. PUT /datastore/definitions/{id}

Operation Id

datastoreDefinitionsIdPut

Update data store associated with id (name, owner).

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The data store id.

X

null

Body Parameter
Name Description Required Default Pattern

body

The new data store definition. DataStore

-

Header Parameters
Name Description Required Default Pattern

x-des-datastore-column

One header for each modified column name.

-

null

Return Type

-

Content Type
  • application/json

Responses
Table 25. http response codes
Code Message Datatype

200

Data store definition deleted.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.3.8. POST /datastore/definitions

Operation Id

datastoreDefinitionsPost

Creates new data store definition.

Description

Creates new data store definition.

Parameters
Body Parameter
Name Description Required Default Pattern

body

The new data store definition. DataStore

X

Return Type

-

Content Type
  • application/json

Responses
Table 26. http response codes
Code Message Datatype

200

Data store definition created.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.4. Deployments

2.4.1. DELETE /deployments/bpmn/{environment}/{groupId}/{artifactId}/{version}

Operation Id

deploymentsBpmnEnvironmentGroupIdArtifactIdVersionDelete

Delete service that was previously deployed with given id (group, artifact, version) within the environment.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

The environment where service should be deployed to.

X

null

groupId

The group of the service.

X

null

artifactId

The artifact of the service.

X

null

version

The version of the service.

X

null

Return Type

array[LogEntry]

Content Type
  • application/json

Responses
Table 27. http response codes
Code Message Datatype

200

Service has been successfully undeployed.

List[LogEntry]

500

An error occurred.

ErrorMessage

Samples

2.4.2. POST /deployments/bpmn/{environment}/{groupId}/{artifactId}/{version}

Operation Id

deploymentsBpmnEnvironmentGroupIdArtifactIdVersionPost

Deploys process model(s) as service.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

The environment where service should be deployed to.

X

null

groupId

The group of the service.

X

null

artifactId

The artifact of the service.

X

null

version

The version of the service.

X

null

Form Parameters
Name Description Required Default Pattern

model

The file to upload. [file]

-

null

Query Parameters
Name Description Required Default Pattern

profile

The execution profile to be used.

-

null

repositoryId

The identifier of the repository where service model should be fetched from.

-

null

modelId

Model identifier to be used as main model of the service.

-

null

identities

The identitifer of the identity to be added to the service during deployment. [String]

-

null

typeValidationMode

The data type validation mode to be used.

-

null

Return Type

array[LogEntry]

Content Type
  • application/json

Responses
Table 28. http response codes
Code Message Datatype

200

Log details of the deployment operation.

List[LogEntry]

500

An error occurred.

ErrorMessage

Samples

2.4.3. DELETE /deployments/cmmn/{environment}/{groupId}/{artifactId}/{version}

Operation Id

deploymentsCmmnEnvironmentGroupIdArtifactIdVersionDelete

Delete service that was previously deployed with given id (group, artifact, version) within the environment.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

The environment where service should be deployed to.

X

null

groupId

The group of the service.

X

null

artifactId

The artifact of the service.

X

null

version

The version of the service.

X

null

Return Type

array[LogEntry]

Content Type
  • application/json

Responses
Table 29. http response codes
Code Message Datatype

200

Service has been successfully undeployed.

List[LogEntry]

500

An error occurred.

ErrorMessage

Samples

2.4.4. POST /deployments/cmmn/{environment}/{groupId}/{artifactId}/{version}

Operation Id

deploymentsCmmnEnvironmentGroupIdArtifactIdVersionPost

Deploys case model(s) as service.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

The environment where service should be deployed to.

X

null

groupId

The group of the service.

X

null

artifactId

The artifact of the service.

X

null

version

The version of the service.

X

null

Form Parameters
Name Description Required Default Pattern

model

The file to upload. [file]

-

null

Query Parameters
Name Description Required Default Pattern

profile

The execution profile to be used.

-

null

repositoryId

The identifier of the repository where service model should be fetched from.

-

null

modelId

Model identifier to be used as main model of the service.

-

null

identities

The identitifer of the identity to be added to the service during deployment. [String]

-

null

typeValidationMode

The data type validation mode to be used.

-

null

Return Type

array[LogEntry]

Content Type
  • application/json

Responses
Table 30. http response codes
Code Message Datatype

200

Log details of the deployment operation.

List[LogEntry]

500

An error occurred.

ErrorMessage

Samples

2.4.5. DELETE /deployments/dmn/{environment}/{groupId}/{artifactId}/{version}

Operation Id

deploymentsDmnEnvironmentGroupIdArtifactIdVersionDelete

Delete service that was previously deployed with given id (group, artifact, version) within the environment.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

The environment where service should be deployed to.

X

null

groupId

The group of the service.

X

null

artifactId

The artifact of the service.

X

null

version

The version of the service.

X

null

Return Type

array[LogEntry]

Content Type
  • application/json

Responses
Table 31. http response codes
Code Message Datatype

200

Service has been successfully undeployed.

List[LogEntry]

500

An error occurred.

ErrorMessage

Samples

2.4.6. POST /deployments/dmn/{environment}/{groupId}/{artifactId}/{version}

Operation Id

deploymentsDmnEnvironmentGroupIdArtifactIdVersionPost

Deploys decision model(s) as service.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

The environment where service should be deployed to.

X

null

groupId

The group of the service.

X

null

artifactId

The artifact of the service.

X

null

version

The version of the service.

X

null

Form Parameters
Name Description Required Default Pattern

model

The file to upload. [file]

-

null

Query Parameters
Name Description Required Default Pattern

profile

The execution profile to be used.

-

null

repositoryId

The identifier of the repository where service model should be fetched from.

-

null

modelId

Model identifier to be used as main model of the service.

-

null

identities

The identitifer of the identity to be added to the service during deployment. [String]

-

null

typeValidationMode

The data type validation mode to be used.

-

null

Return Type

array[LogEntry]

Content Type
  • application/json

Responses
Table 32. http response codes
Code Message Datatype

200

Log details of the deployment operation.

List[LogEntry]

500

An error occurred.

ErrorMessage

Samples

2.5. Event

2.5.1. POST /event

Operation Id

eventPost

Publish a message

Description

Publish a message to emitters.

Parameters
Body Parameter
Name Description Required Default Pattern

message

Description of the event. EventDef

X

Query Parameters
Name Description Required Default Pattern

topic

The topics you want to publish on (comma separated to address sub topics)

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 33. http response codes
Code Message Datatype

200

Message published.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.6. EventEmitters

2.6.1. GET /emitters/audit/{id}

Operation Id

emittersAuditIdGet

Download audit logs.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The id of the emitter.

X

null

Query Parameters
Name Description Required Default Pattern

from

The starting date of the logs (Included).

X

null

to

The ending date of the logs (Excluded).

X

null

Return Type
Content Type
  • text/plain; charset=utf-8

Responses
Table 34. http response codes
Code Message Datatype

200

Event emitter log file.

File

400

An error occurred.

[String]

403

An error occurred.

[String]

Samples

2.6.2. GET /emitters/definitions

Operation Id

emittersDefinitionsGet

Retrieve event emitter definitions for requesting user.

Description
Parameters
Content Type
  • application/json

Responses
Table 35. http response codes
Code Message Datatype

200

Event emitter definition List.

[_emitters_definitions_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.6.3. DELETE /emitters/definitions/{id}

Operation Id

emittersDefinitionsIdDelete

Delete an event emitter definition.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The event emitter definition id.

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 36. http response codes
Code Message Datatype

200

Event emitter definition deleted.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.6.4. POST /emitters/definitions/{id}/disable

Operation Id

emittersDefinitionsIdDisablePost

Disable event emitter definition for given id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The event emitter definition id.

X

null

Content Type
  • application/json

Responses
Table 37. http response codes
Code Message Datatype

200

Event emitter definition for given id.

[_emitters_definitions_idget_200_response]

500

An error occurred.

ErrorMessage

Samples

2.6.5. POST /emitters/definitions/{id}/enable

Operation Id

emittersDefinitionsIdEnablePost

Enable event emitter definition for given id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The event emitter definition id.

X

null

Content Type
  • application/json

Responses
Table 38. http response codes
Code Message Datatype

200

Event emitter definition for given id.

[_emitters_definitions_idget_200_response]

500

An error occurred.

ErrorMessage

Samples

2.6.6. GET /emitters/definitions/{id}

Operation Id

emittersDefinitionsIdGet

Retrieve event emitter definition for given id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The event emitter definition id.

X

null

Content Type
  • application/json

Responses
Table 39. http response codes
Code Message Datatype

200

Event emitter definition for given id.

[_emitters_definitions_idget_200_response]

500

An error occurred.

ErrorMessage

Samples

2.6.7. PUT /emitters/definitions/{id}

Operation Id

emittersDefinitionsIdPut

Updates existing event emitter definition.

Description

Updates existing event emitter definition identified by given id.

Parameters
Path Parameters
Name Description Required Default Pattern

id

The event emitter definition id.

X

null

Body Parameter
Name Description Required Default Pattern

body

The updated event emitter definition. EmitterDef

X

Return Type

-

Content Type
  • application/json

Responses
Table 40. http response codes
Code Message Datatype

200

Event emitter definition updated.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.6.8. POST /emitters/definitions

Operation Id

emittersDefinitionsPost

Creates new event emitter definition.

Description

Creates new event emitter definition and directly subscribes to defined topics.

Parameters
Body Parameter
Name Description Required Default Pattern

body

The new event emitter definition. EmitterDef

X

Return Type

-

Content Type
  • application/json

Responses
Table 41. http response codes
Code Message Datatype

200

Event emitter definition created.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.6.9. GET /emitters

Operation Id

emittersGet

Retrieve event emitter types available in the server.

Description
Parameters
Content Type
  • application/json

Responses
Table 42. http response codes
Code Message Datatype

200

Event emitter type List.

[_emitters_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.7. ExecutionEnvironmentArtifacts

2.7.1. DELETE /executionrepositoryartifact

Operation Id

executionrepositoryartifactDelete

Delete an artifact in an execution environment. If a version is provided, this specific artifact version will be deleted instead of all versions.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

name

The Execution Environment Name.

X

null

groupId

The group identifier.

X

null

artifactId

The artifact identifier.

X

null

version

The artifact version.

-

null

Content Type
  • application/json

Responses
Table 43. http response codes
Code Message Datatype

200

Deleted artifact.

[_executionrepositoryartifact_post_200_response]

500

An error occurred.

ErrorMessage

Samples

2.7.2. GET /executionrepositoryartifact

Operation Id

executionrepositoryartifactGet

List the latest version of artifacts inside an execution environment.

Description

If a group/artifact pair is passed, list all versions of that specific artifact.

Parameters
Query Parameters
Name Description Required Default Pattern

name

The Execution Environment Name.

X

null

groupId

The group identifier.

-

null

artifactId

The artifact identifier.

-

null

Content Type
  • application/json

Responses
Table 44. http response codes
Code Message Datatype

200

Execution Environment Artifacts List.

[_executionrepositoryartifact_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.7.3. POST /executionrepositoryartifact

Operation Id

executionrepositoryartifactPost

Promote (copy) an artifact from an execution environment to another one.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

from

The source Execution Environment Name.

X

null

to

The target Execution Environment Name.

X

null

groupId

The group identifier.

X

null

artifactId

The artifact identifier.

X

null

version

The artifact version.

X

null

Content Type
  • application/json

Responses
Table 45. http response codes
Code Message Datatype

200

Promoted artifacts.

[_executionrepositoryartifact_post_200_response]

500

An error occurred.

ErrorMessage

Samples

2.8. ExecutionEnvironmentFile

2.8.1. GET /executionrepositoryfile

Operation Id

executionrepositoryfileGet

Retrieves the file from an artifact inside an execution environment.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The Execution Environment Name.

X

null

groupId

The group identifier.

X

null

artifactId

The artifact identifier.

X

null

version

The version.

X

null

id

The identifier of the file, if not given main model is returned.

-

null

Return Type
Content Type
  • application/xml

  • application/json

Responses
Table 46. http response codes
Code Message Datatype

200

Execution Environment Artifacts List.

[String]

500

An error occurred.

ErrorMessage

Samples

2.9. ExecutionEnvironments

2.9.1. DELETE /executionrepository

Operation Id

executionrepositoryDelete

Delete an Execution Environment

Description
Parameters
Query Parameters
Name Description Required Default Pattern

name

The execution environment to remove.

X

null

Content Type
  • application/json

Responses
Table 47. http response codes
Code Message Datatype

200

Deleted Execution Environment.

[_executionrepository_delete_200_response]

500

An error occurred.

ErrorMessage

Samples

2.9.2. GET /executionrepository

Operation Id

executionrepositoryGet

List all the execution environments that you have access to.

Description
Parameters
Content Type
  • application/json

Responses
Table 48. http response codes
Code Message Datatype

200

Execution Environment List.

[_executionrepository_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.9.3. POST /executionrepository

Operation Id

executionrepositoryPost

Create a new Execution Environment

Description
Parameters
Query Parameters
Name Description Required Default Pattern

name

The new execution environment name.

X

null

activateTriggers

Indicates if this environment will activate triggers (defaults to true).

-

true

instanceHistory

The instance history flag.

-

false

Content Type
  • application/json

Responses
Table 49. http response codes
Code Message Datatype

200

Created Execution Environment.

[_executionrepository_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.9.4. PUT /executionrepository

Operation Id

executionrepositoryPut

Rename an execution environment or set its production flag.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

from

Current environment name.

X

null

to

The new name.

-

null

production

The production flag.

-

null

instanceHistory

The instance history flag.

-

false

share

The sharing flag (default rights for all users of the instance).

-

null

Content Type
  • application/json

Responses
Table 50. http response codes
Code Message Datatype

200

Renamed Execution Environment.

[_executionrepository_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.10. GroupAndMembers

2.10.1. GET /groups

Operation Id

groupsGet

Retrieve all groups.

Description
Parameters
Content Type
  • application/json

Responses
Table 51. http response codes
Code Message Datatype

200

Group List.

[_groups_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.10.2. DELETE /groups/{groupId}

Operation Id

groupsGroupIdDelete

Delete a Group.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

groupId

The group id.

X

null

Content Type
  • application/json

Responses
Table 52. http response codes
Code Message Datatype

200

Group deleted.

[_groups_post_200_response]

500

An error occurred.

ErrorMessage

Samples

2.10.3. GET /groups/{groupId}

Operation Id

groupsGroupIdGet

Retrieves selected group by its id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

groupId

The group id.

X

null

Content Type
  • application/json

Responses
Table 53. http response codes
Code Message Datatype

200

Group List.

[_groups_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.10.4. DELETE /groups/{groupId}/members

Operation Id

groupsGroupIdMembersDelete

Delete a Group member.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

groupId

The group id.

X

null

Query Parameters
Name Description Required Default Pattern

user

The user id to be removed from group.

-

null

group

The group id to be removed from group.

-

null

Content Type
  • application/json

Responses
Table 54. http response codes
Code Message Datatype

200

Group member(s) deleted.

[_groups_post_200_response]

500

An error occurred.

ErrorMessage

Samples

2.10.5. GET /groups/{groupId}/members

Operation Id

groupsGroupIdMembersGet

Retrieves selected group members.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

groupId

The group id.

X

null

Content Type
  • application/json

Responses
Table 55. http response codes
Code Message Datatype

200

Group List.

[_groups_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.10.6. PUT /groups/{groupId}/members

Operation Id

groupsGroupIdMembersPut

Add a member(s) to the group.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

groupId

The group id.

X

null

Query Parameters
Name Description Required Default Pattern

user

The user id to be added as group member.

-

null

group

The group id to be added as group member.

-

null

subject

The invitation email subject.

-

null

message

The invitation email message.

-

null

sendEmail

Wether to send or not an invigation email.

X

null

Content Type
  • application/json

Responses
Table 56. http response codes
Code Message Datatype

200

Group updated - added new members.

[_groups_post_200_response]

500

An error occurred.

ErrorMessage

Samples

2.10.7. PUT /groups/{groupId}

Operation Id

groupsGroupIdPut

Update a Group name.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

groupId

The group id.

X

null

Query Parameters
Name Description Required Default Pattern

name

The new name for the given group id.

X

null

Content Type
  • application/json

Responses
Table 57. http response codes
Code Message Datatype

200

Group updated.

[_groups_post_200_response]

500

An error occurred.

ErrorMessage

Samples

2.10.8. POST /groups

Operation Id

groupsPost

Create a new Group.

Description

When creating a new CommentEvent. You can define the guid of the new comment or not (null).

Parameters
Query Parameters
Name Description Required Default Pattern

name

The group name.

X

null

Content Type
  • application/json

Responses
Table 58. http response codes
Code Message Datatype

200

Group created.

[_groups_post_200_response]

500

An error occurred.

ErrorMessage

Samples

2.11. Identities

2.11.1. DELETE /identity

Operation Id

identityDelete

Delete an identity.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

identityId

The identity identifier.

X

null

Content Type
  • application/json

Responses
Table 59. http response codes
Code Message Datatype

200

Identity deleted.

[_identity_delete_200_response]

500

An error occurred.

ErrorMessage

Samples

2.11.2. GET /identity

Operation Id

identityGet

Retrieve identities associated with requesting user.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

serviceUrl

The url of the service associated with the identity.

-

null

Content Type
  • application/json

Responses
Table 60. http response codes
Code Message Datatype

200

Identity List.

[_identity_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.11.3. DELETE /identity/{id}

Operation Id

identityIdDelete

Delete an identity.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The identity identifier.

X

null

Content Type
  • application/json

Responses
Table 61. http response codes
Code Message Datatype

200

Identity deleted.

[_identity_delete_200_response]

500

An error occurred.

ErrorMessage

Samples

2.11.4. GET /identity/{id}

Operation Id

identityIdGet

Retrieve identity with the given id.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The identity id.

X

null

Content Type
  • application/json

Responses
Table 62. http response codes
Code Message Datatype

200

Identity.

[_identity_delete_200_response]

500

An error occurred.

ErrorMessage

Samples

2.11.5. PUT /identity/{id}

Operation Id

identityIdPut

Modify identity attributes.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

id

The identity id.

X

null

Body Parameter
Name Description Required Default Pattern

identity

The identity new values. Identity

X

Content Type
  • application/json

Responses
Table 63. http response codes
Code Message Datatype

200

Identity updated.

[_identity_delete_200_response]

500

An error occurred.

ErrorMessage

Samples

2.12. Issue

2.12.1. DELETE /issue

Operation Id

issueDelete

Delete Issue in of a repository.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The repository id.

X

null

issueId

The issue id.

X

null

Content Type
  • application/json

Responses
Table 64. http response codes
Code Message Datatype

200

Issue deleted.

[_issue_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.12.2. GET /issue

Operation Id

issueGet

Retrieve issues.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The repository id.

X

null

fileId

The file id.

-

null

issueId

The issue id.

-

null

open

The state of the issues wanted.

-

null

Content Type
  • application/json

Responses
Table 65. http response codes
Code Message Datatype

200

Issue List.

[_issue_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.12.3. POST /issue

Operation Id

issuePost

Create a new Issue.

Description
Parameters
Body Parameter
Name Description Required Default Pattern

body

The new issue. Issue

X

Query Parameters
Name Description Required Default Pattern

repository

The repository id.

X

null

FileId

The file id.

X

null

Content Type
  • application/json

Responses
Table 66. http response codes
Code Message Datatype

200

Issue created.

[_issue_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.12.4. PUT /issue

Operation Id

issuePut

Update Issue in of a repository.

Description
Parameters
Body Parameter
Name Description Required Default Pattern

body

The updated issue. Issue

X

Query Parameters
Name Description Required Default Pattern

repository

The repository id.

X

null

Content Type
  • application/json

Responses
Table 67. http response codes
Code Message Datatype

200

Issue updated.

[_issue_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.13. IssueComment

2.13.1. DELETE /issuecomment

Operation Id

issuecommentDelete

Delete a CommentEvent of a Issue.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The repository id.

X

null

issueId

The issue id.

X

null

commentId

The CommentEvent id.

X

null

Content Type
  • application/json

Responses
Table 68. http response codes
Code Message Datatype

200

CommentEvent deleted.

[_issuecomment_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.13.2. GET /issuecomment

Operation Id

issuecommentGet

Retrieve all CommentEvents of a issue.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The repository id.

X

null

issueId

The issue id.

X

null

Content Type
  • application/json

Responses
Table 69. http response codes
Code Message Datatype

200

Events List.

[_issuecomment_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.13.3. POST /issuecomment

Operation Id

issuecommentPost

Create a new CommentEvent.

Description

When creating a new CommentEvent. You can define the guid of the new comment or not (null).

Parameters
Body Parameter
Name Description Required Default Pattern

body

The new CommentEvent. CommentEvent

X

Query Parameters
Name Description Required Default Pattern

repository

The repository id.

X

null

issueId

The issue id.

X

null

Content Type
  • application/json

Responses
Table 70. http response codes
Code Message Datatype

200

CommentEvent created.

[_issuecomment_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.13.4. PUT /issuecomment

Operation Id

issuecommentPut

Update a CommentEvent of a Issue.

Description
Parameters
Body Parameter
Name Description Required Default Pattern

body

The updated CommentEvent. CommentEvent

X

Query Parameters
Name Description Required Default Pattern

repository

The repository id.

X

null

issueId

The issue id.

X

null

Content Type
  • application/json

Responses
Table 71. http response codes
Code Message Datatype

200

CommentEvent updated.

[_issuecomment_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.15. Mimetype

2.15.1. GET /mimetype

Operation Id

mimetypeGet

List the URLS to use to access models in either edit or view mode for particular mimetypes.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

mimetype

The mimetype(s) (comma separated) to list. If ommited, all supported mimetypes are returned.

-

null

Content Type
  • application/json

Responses
Table 74. http response codes
Code Message Datatype

200

Mimetype list.

[_mimetype_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.16. PlaceContent

2.16.1. DELETE /repositorycontent

Operation Id

repositorycontentDelete

Delete a file or folder in a place

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The place id (or deprecated sku).

X

null

id

The file or folder identifier to delete.

X

null

Content Type
  • application/json

Responses
Table 75. http response codes
Code Message Datatype

200

Deleted content.

[_repositorycontent_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.16.2. GET /repositorycontent

Operation Id

repositorycontentGet

Information on the content in a place

Description

Must provide at least one of the following parameters: path, id.

Parameters
Query Parameters
Name Description Required Default Pattern

repository

The place id (or deprecated sku).

X

null

path

The path to retrive the content from.

-

null

mimetype

File mime type.

-

null

id

The file or folder identifier to obtain the content information.

-

null

Content Type
  • application/json

Responses
Table 76. http response codes
Code Message Datatype

200

Place Content.

[_repositorycontent_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.16.3. GET /repositorycontent/package

Operation Id

repositorycontentPackageGet

Packages model and its imported models as zip archive.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The identifier of the repository where model should be fetched from.

X

null

id

Model identifier to be used as main model to export.

X

null

Return Type

-

Responses
Table 77. http response codes
Code Message Datatype

200

Archive with models packaged.

<<>>

400

In case of missing or invalid parameters.

<<>>

404

In case when model was not found in given repository.

<<>>

500

An error occurred.

<<>>

Samples

2.16.4. POST /repositorycontent

Operation Id

repositorycontentPost

Create a new file or folder in the place

Description
Parameters
Form Parameters
Name Description Required Default Pattern

file

[file]

-

null

Query Parameters
Name Description Required Default Pattern

repository

The place id (or deprecated sku).

X

null

path

The path to store the new file (if a file is provided) or the path to create.

-

null

name

The filename to use (when creating a file only).

-

null

mimetype

File mime type (when creating a file only).

-

null

version

The file numeric file version of this model None if ommited.

-

null

state

The publication state of the file. None if ommited

-

null

Content Type
  • application/json

Responses
Table 78. http response codes
Code Message Datatype

200

Created Content.

[_repositorycontent_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.18. PlaceContentPromotion

2.18.1. POST /repositorypromote

Operation Id

repositorypromotePost

Copy the content of the source place to the target place removing any models in the target place not in the source place. Optionnaly, this method can set a state and/or a version on the target place content.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

source

The source place identifier

X

null

target

The target place identifier

X

null

version

The version to set on the target place.

-

null

state

The state to set on the target place.

-

null

Content Type
  • application/json

Responses
Table 80. http response codes
Code Message Datatype

200

Success

[_repositorypromote_post_200_response]

500

An error occurred.

ErrorMessage

Samples

2.19. PlaceContentRecovery

2.19.1. GET /repositoryfilerecovery

Operation Id

repositoryfilerecoveryGet

List all deleted files in a place (across all paths).

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The place id.

X

null

mimetype

Optional mimetype to get a different mimetype than the default mimetype of the content.

-

null

Content Type
  • application/json

Responses
Table 81. http response codes
Code Message Datatype

200

Deleted files

[_repositoryfileversion_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.19.2. POST /repositoryfilerecovery

Operation Id

repositoryfilerecoveryPost

Recover a deleted file from a place.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The place id.

X

null

id

The file identificator.

X

null

Content Type
  • application/json

Responses
Table 82. http response codes
Code Message Datatype

200

Recovered file

[_repositoryfilerecovery_post_200_response]

500

An error occurred.

ErrorMessage

Samples

2.20. PlaceContentSearch

2.20.1. GET /repositorysearch

Operation Id

repositorysearchGet

Search a place (or all places) for a file or folder matching the search query

Description

The search is case insensitive and will match on folders or model files matching the optional mimetypes.

Parameters
Query Parameters
Name Description Required Default Pattern

search

The required search term that will be matched ignoring cases with model names.

X

null

repository

The optional place id. Not providing a place search in all places that the user has access to.

-

null

path

Optional path where the search should start at.

-

null

mimetype

Optional mimetype to get a different mimetype than the default mimetype of the content.

-

null

Content Type
  • application/json

Responses
Table 83. http response codes
Code Message Datatype

200

Search result

[_repositorycontent_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.21. PlaceContentVersion

2.21.1. GET /repositoryfileversion

Operation Id

repositoryfileversionGet

List all the previous versions of a file in a place (excludes current version).

Description
Parameters
Query Parameters
Name Description Required Default Pattern

repository

The place id.

X

null

id

The file identificator.

X

null

mimetype

Optional mimetype to get a different mimetype than the default mimetype of the content.

-

null

Content Type
  • application/json

Responses
Table 84. http response codes
Code Message Datatype

200

File versions

[_repositoryfileversion_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.22. Places

2.22.1. DELETE /repository

Operation Id

repositoryDelete

Delete a Place

Description
Parameters
Query Parameters
Name Description Required Default Pattern

id

The Place identifier.

X

null

Return Type
Content Type
  • application/json

Responses
Table 85. http response codes
Code Message Datatype

200

Deleted Place.

[Object]

500

An error occurred.

ErrorMessage

Samples

2.22.2. GET /repository

Operation Id

repositoryGet

List all the places that you have access to.

Description
Parameters
Content Type
  • application/json

Responses
Table 86. http response codes
Code Message Datatype

200

Place List.

[_repository_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.22.3. POST /repository

Operation Id

repositoryPost

Create a new Place

Description
Parameters
Query Parameters
Name Description Required Default Pattern

name

The new place name.

X

null

Content Type
  • application/json

Responses
Table 87. http response codes
Code Message Datatype

200

Created Place.

[_repository_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.22.4. PUT /repository

Operation Id

repositoryPut

Rename a Place or set its production rights

Description
Parameters
Query Parameters
Name Description Required Default Pattern

id

The Place identifier.

X

null

name

The new place name.

-

null

productionRight

The production right of the place.

-

null

share

The sharing flag (default rights for all users of the instance).

-

null

Content Type
  • application/json

Responses
Table 88. http response codes
Code Message Datatype

200

Renamed Place.

[_repository_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.22.5. DELETE /repositorymember

Operation Id

repositorymemberDelete

Uninvite a Place member

Description
Parameters
Query Parameters
Name Description Required Default Pattern

id

The Place identifier.

X

null

email

The email of the person to uninvite.

X

null

group

ID of the group to uninvite.

-

null

Content Type
  • application/json

Responses
Table 89. http response codes
Code Message Datatype

200

Uninvited member.

[_repositorymember_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.22.6. GET /repositorymember

Operation Id

repositorymemberGet

List all the places members.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

id

The Place identifier.

X

null

type

The type of members to list.

-

null

flat

When set to true will collect all users including group members

-

null

Content Type
  • application/json

Responses
Table 90. http response codes
Code Message Datatype

200

Shared Members.

[_repositorymember_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.22.7. POST /repositorymember

Operation Id

repositorymemberPost

Invite a member (user or group) to a Place

Description
Parameters
Query Parameters
Name Description Required Default Pattern

id

The Place identifier.

X

null

email

Emails of the person that you wish to invite.

-

null

group

ID of the group that you wish to invite.

-

null

subject

The invitation email subject.

-

null

message

The invitation email message.

-

null

sendEmail

Wether to send or not an invigation email.

X

null

name

Name of the person that you wish to invite.

-

null

Content Type
  • application/json

Responses
Table 91. http response codes
Code Message Datatype

200

Invited members.

[_repositorymember_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.22.8. PUT /repositorymember

Operation Id

repositorymemberPut

Change a member rights to the Place.

Description
Parameters
Query Parameters
Name Description Required Default Pattern

id

The Place identifier.

X

null

email

The new email of the person to change the rights for.

X

null

group

ID of the group to change the rights for.

-

null

rights

The global access rule to set on this place.

-

null

owner

true if the member is the owner of the place, false otherwize.

-

null

write

true if the member can write to the place, false if he can only read.

-

null

Content Type
  • application/json

Responses
Table 92. http response codes
Code Message Datatype

200

Changed members.

[_repositorymember_put_200_response]

500

An error occurred.

ErrorMessage

Samples

2.23. RequestAccess

2.23.1. DELETE /requestaccess

Operation Id

requestaccessDelete

Delete the access request with the corresponding email specified in the parameter. (Admin rights required)

Description
Parameters
Query Parameters
Name Description Required Default Pattern

email

Email address associated with an existing access request.

-

null

Return Type
Content Type
  • application/json

Responses
Table 93. http response codes
Code Message Datatype

200

Deleted Request.

[Object]

500

An error occurred.

ErrorMessage

Samples

2.23.2. GET /requestaccess

Operation Id

requestaccessGet

List all access requests. (Admin rights required)

Description
Parameters
Content Type
  • application/json

Responses
Table 94. http response codes
Code Message Datatype

200

Request List.

[_requestaccess_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.24. ServiceMigration

2.24.1. POST /migration/services/{environment}/{groupId}/{artifactId}/{version}

Operation Id

migrationServicesEnvironmentGroupIdArtifactIdVersionPost

Migrates service instances to another version.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

environment

The environment of the source service.

X

null

groupId

The group of the source service.

X

null

artifactId

The artifact of the source service.

X

null

version

The version of the source service.

X

null

Body Parameter
Name Description Required Default Pattern

ServiceMigrationContext

ServiceMigrationContext

-

Query Parameters
Name Description Required Default Pattern

targetVersion

The target version of the service where instances should be migrated to.

X

null

tag

Filter service instances by associated tag, when multiple given all must match [String]

-

null

filter

Filter service instances by name or id

-

null

Content Type
  • application/json

Responses
Table 95. http response codes
Code Message Datatype

200

Report from service instance migration.

ServiceMigrationReport

400

Invalid or missing information required for migration.

List[ValidationIssue]

500

An error occurred.

ErrorMessage

Samples

2.25. TestData

2.25.1. GET /testdata

Operation Id

testdataGet

Retrieve defined data types for test data

Description
Parameters
Content Type
  • application/json

Responses
Table 96. http response codes
Code Message Datatype

200

List of data types currently available

[_testdata_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.25.2. DELETE /testdata/{type}

Operation Id

testdataTypeDelete

Delete existing data type including test data files.

Description

Delete existing data type including test data files.

Parameters
Path Parameters
Name Description Required Default Pattern

type

The name of the data type.

X

null

Return Type

-

Content Type
  • application/json

Responses
Table 97. http response codes
Code Message Datatype

200

Data type created.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.25.3. GET /testdata/{type}

Operation Id

testdataTypeGet

Retrieve test data file names for given type

Description
Parameters
Path Parameters
Name Description Required Default Pattern

type

The name of the data type.

X

null

Content Type
  • application/json

Responses
Table 98. http response codes
Code Message Datatype

200

List of test data file names.

[_testdata_typeget_200_response]

500

An error occurred.

ErrorMessage

Samples

2.25.4. DELETE /testdata/{type}/{name}

Operation Id

testdataTypeNameDelete

Delete test data file given by name that belongs to given type.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

type

The name of the data type.

X

null

name

The name of the test data file.

X

null

Return Type

-

Content Type
  • application/json

  • application/xml

Responses
Table 99. http response codes
Code Message Datatype

200

Test data file deleted.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.25.5. GET /testdata/{type}/{name}

Operation Id

testdataTypeNameGet

Retrieve test data file with given name for given type (uses accept header to determine data format).

Description
Parameters
Path Parameters
Name Description Required Default Pattern

type

The name of the data type.

X

null

name

The name of the test data file.

X

null

Return Type
Content Type
  • application/json

  • application/xml

Responses
Table 100. http response codes
Code Message Datatype

200

Test data defined for this name and type

[Object]

500

An error occurred.

ErrorMessage

Samples

2.25.6. POST /testdata/{type}/{name}

Operation Id

testdataTypeNamePost

Create or update test data file with given name and for given type.

Description
Parameters
Path Parameters
Name Description Required Default Pattern

type

The name of the data type.

X

null

name

The name of the test data file.

X

null

Body Parameter
Name Description Required Default Pattern

body

The content of the test data file. [object]

-

Return Type

-

Content Type
  • application/json

Responses
Table 101. http response codes
Code Message Datatype

200

Test data file content created or updated.

<<>>

500

An error occurred.

ErrorMessage

Samples

2.26. UserTasksSearch

2.26.1. GET /tasks

Operation Id

searchUserTasks3

Searches for user tasks across all environments and services

Description

Searches for user tasks across all environments and services

Parameters
Query Parameters
Name Description Required Default Pattern

page

Page number to get (defaults to first)

-

null

pageSize

Number of user tasks to retrieve (defaults to 10)

-

null

sortBy

Sort user tasks by predefined field

-

null

sortOrder

Sort user tasks by predefined field either ascending (default) or descending

-

null

filterBy

Filter user tasks by predefined field

-

null

filter

Filter user tasks by name or id, or instance name

-

null

tag

Filter user tasks by instance tags [String]

-

null

Return Type
Content Type
  • application/json

Responses
Table 102. http response codes
Code Message Datatype

200

User tasks

List[[UserTasks_inner]]

401

Unauthorized

<<>>

500

Internal server error

[String]

Samples

2.26.2. GET /tasks/{env}

Operation Id

searchUserTasks4

Searches for user tasks across all services in selected environment

Description

Searches for user tasks across all services in selected environment

Parameters
Path Parameters
Name Description Required Default Pattern

env

The environment where services are deployed

X

null

Query Parameters
Name Description Required Default Pattern

page

Page number to get (defaults to first)

-

null

pageSize

Number of user tasks to retrieve (defaults to 10)

-

null

sortBy

Sort user tasks by predefined field

-

null

sortOrder

Sort user tasks by predefined field either ascending (default) or descending

-

null

filterBy

Filter user tasks by predefined field

-

null

filter

Filter user tasks by name or id, or instance name

-

null

tag

Filter user tasks by instance tags [String]

-

null

Return Type
Content Type
  • application/json

Responses
Table 103. http response codes
Code Message Datatype

200

User tasks

List[[UserTasks_inner]]

401

Unauthorized

<<>>

500

Internal server error

[String]

Samples

2.26.3. GET /tasks/{env}/{group}

Operation Id

searchUserTasks5

Searches for user tasks across all services in selected environment and group

Description

Searches for user tasks across all services in selected environment and group

Parameters
Path Parameters
Name Description Required Default Pattern

env

The environment where services are deployed

X

null

group

The group of the service

X

null

Query Parameters
Name Description Required Default Pattern

page

Page number to get (defaults to first)

-

null

pageSize

Number of user tasks to retrieve (defaults to 10)

-

null

sortBy

Sort user tasks by predefined field

-

null

sortOrder

Sort user tasks by predefined field either ascending (default) or descending

-

null

filterBy

Filter user tasks by predefined field

-

null

filter

Filter user tasks by name or id, or instance name

-

null

tag

Filter user tasks by instance tags [String]

-

null

Return Type
Content Type
  • application/json

Responses
Table 104. http response codes
Code Message Datatype

200

User tasks

List[[UserTasks_inner]]

401

Unauthorized

<<>>

500

Internal server error

[String]

Samples

2.26.4. GET /tasks/{env}/{group}/{artifact}

Operation Id

searchUserTasks6

Searches for user tasks across all versions of a selected service in selected group and environment

Description

Searches for user tasks across all versions of a selected service in selected group and environment

Parameters
Path Parameters
Name Description Required Default Pattern

env

The environment where services are deployed

X

null

group

The group of the service

X

null

artifact

The artifact of the service

X

null

Query Parameters
Name Description Required Default Pattern

page

Page number to get (defaults to first)

-

null

pageSize

Number of user tasks to retrieve (defaults to 10)

-

null

sortBy

Sort user tasks by predefined field

-

null

sortOrder

Sort user tasks by predefined field either ascending (default) or descending

-

null

filterBy

Filter user tasks by predefined field

-

null

filter

Filter user tasks by name or id, or instance name

-

null

tag

Filter user tasks by instance tags [String]

-

null

Return Type
Content Type
  • application/json

Responses
Table 105. http response codes
Code Message Datatype

200

User tasks

List[[UserTasks_inner]]

401

Unauthorized

<<>>

500

Internal server error

[String]

Samples

2.26.5. GET /tasks/{env}/{group}/{artifact}/{version}

Operation Id

searchUserTasks7

Searches for user tasks from selected version of selected service in selected group and environment

Description

Searches for user tasks from selected version of selected service in selected group and environment

Parameters
Path Parameters
Name Description Required Default Pattern

env

The environment where services are deployed

X

null

group

The group of the service

X

null

artifact

The artifact of the service

X

null

version

The version of the service

X

null

Query Parameters
Name Description Required Default Pattern

page

Page number to get (defaults to first)

-

null

pageSize

Number of user tasks to retrieve (defaults to 10)

-

null

sortBy

Sort user tasks by predefined field

-

null

sortOrder

Sort user tasks by predefined field either ascending (default) or descending

-

null

filterBy

Filter user tasks by predefined field

-

null

filter

Filter user tasks by name or id, or instance name

-

null

tag

Filter user tasks by instance tags [String]

-

null

Return Type
Content Type
  • application/json

Responses
Table 106. http response codes
Code Message Datatype

200

User tasks

List[[UserTasks_inner]]

401

Unauthorized

<<>>

500

Internal server error

[String]

Samples

2.27. Users

2.27.1. DELETE /user

Operation Id

userDelete

Deleted users. (Admin rights required)

Description
Parameters
Query Parameters
Name Description Required Default Pattern

email

List of user email (comma separated) that you want to revoke their license. If you do not provide this parameter, all users will be removed except yourself.

-

null

Content Type
  • application/json

Responses
Table 107. http response codes
Code Message Datatype

200

Delete Users.

[_user_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.27.2. GET /user

Operation Id

userGet

List all users with a valid license on the server.

Description
Parameters
Content Type
  • application/json

Responses
Table 108. http response codes
Code Message Datatype

200

User List.

[_user_get_200_response]

500

An error occurred.

ErrorMessage

Samples

2.27.3. POST /user

Operation Id

userPost

Add users on the server and send invitations to them. (Admin rights required)

Description
Parameters
Query Parameters
Name Description Required Default Pattern

email

List of user email(s) (comma separated) that you want to invite

X

null

read

List of the repositories id(s) (comma separated) with read rights for invited users

-

null

write

List of the repositories id(s) (comma separated) with write rights for invited users

-

null

subject

Invitation email subject (if either subject or message are missing, no email will be sent)

-

null

message

Invitation email message (if either subject or message are missing, no email will be sent)

-

null

Content Type
  • application/json

Responses
Table 109. http response codes
Code Message Datatype

200

Invited Users.

[_user_get_200_response]

500

An error occurred.

ErrorMessage

Samples

3. Models

3.1. AccessRequest

Field Name Required Type Description Format

created

String

The creation date of the request.

email

String

The user email address.

3.2. Asset

Describe an asset object.

Field Name Required Type Description Format

path

String

Asset path

type

String

Asset type

name

String

Asset name

3.3. AssetsGet200Response

Field Name Required Type Description Format

data

List of Asset

All assets available.

3.4. CommentEvent

Describe an CommentEvent.

Field Name Required Type Description Format

guid

String

The guid of the CommentEvent. When updating a comment, this field only use to determine which comment to update.

memberEmail

String

The email of the member that create the event. When updating or creating a comment, this field is ignore.

memberDisplayName

String

The name of the member that create the event. When updating or creating a comment, this field is ignore.

memberImage

String

The image of the member that create the event. When updating or creating a comment, this field is ignore.

date

date

The date of the event. When updating or creating a comment, this field is ignore.

date

operationType

String

The type of the event. When updating or creating a comment, this field is ignore.

Enum: CREATE, RESOLVE, UPDATE, COMMENT,

message

String

The message of the comment.

replyTo

String

The guid of the comment that this comment reply to.

3.5. CommentEventAllOf

Field Name Required Type Description Format

message

String

The message of the comment.

replyTo

String

The guid of the comment that this comment reply to.

3.6. ContainerBuilt

Describe a emitter type object.

Field Name Required Type Description Format

image

String

The name of the emitter.

descriptors

Map of [array]

List of service descriptors keyed by service id (repository, group, artifact, version).

3.7. ContainerMultiplePostRequest

Field Name Required Type Description Format

image

String

The registry image to publish to.

username

String

The optional username for contaier registry

password

String

The optional password for the container registry

identity

String

The optional identity identifier containing the credentials to use as username and password.

environment

String

The source environment for the services

services

List of [_container_multiple_post_request_services_inner]

3.8. ContainerMultiplePostRequestServicesInner

Field Name Required Type Description Format

group

String

The group of the service.

artifact

String

The artifact of the service.

version

String

The version of the service. A value of null means the latest, a value of '*' means all versions.

3.9. ContainerSinglePostRequest

Field Name Required Type Description Format

image

String

The registry image to publish to.

username

String

The optional username for contaier registry

password

String

The optional password for the container registry

identity

String

The optional identity identifier containing the credentials to use as username and password.

environment

String

The source environment for the services

group

String

The group of the service.

artifact

String

The artifact of the service.

version

String

The version of the service. A value of null means the latest, a value of '*' means all versions.

3.10. DataStore

Describe a DataStore object.

Field Name Required Type Description Format

id

String

Id used to identify the data store.

name

String

The name of the data store

type

String

The type of the data store

dataType

String

Data type definition

dataTypeSource

String

Optional URI of the source where the type comes from

dataTypeName

String

Name of the data type

itemDataTypeName

String

Name of the item data type

owner

String

User that owns this email if not the caller

member

String

A group that the data stores is shared with

columns

Map of [string]

Columns description (name, type)

3.11. DatastoreContentsIdGet200Response

Field Name Required Type Description Format

data

List of DataStore

All the data stores for requesting id.

3.12. DatastoreContentsIdPost200Response

Field Name Required Type Description Format

data

List of DataStore

All the data stores for requesting user.

3.13. DeploymentsBpmnEnvironmentGroupIdArtifactIdVersionPostRequest

Field Name Required Type Description Format

model

File

The file to upload.

binary

3.14. EmitterDef

Describe a emitter definition object.

Field Name Required Type Description Format

id

String

The id of the emitter.

type

String

The type of the emitter

filter

String

The filter expression (in FEEL literal expression format) applied to event data to discard event if it does not match the filter expression

topics

List of [array]

List of topics the emitter should be subscribed to.

messages

List of [string]

List of messages the emitter should consume.

owner

String

The owner of the emitter definition

identityRef

String

The identity id (reference to existing identity) for the emitter. Identity can be generated and their id found under the URL: /management/identities

parameters

Map of [string]

Additional parameters that are specific for the emitter type.

3.15. EmitterParameter

Describe a emitter parameter object.

Field Name Required Type Description Format

name

String

The name of the parameter used by emitter.

description

String

The description of the parameter

dataType

String

The data type of the parameter

required

Boolean

Indicates if the parameter is required

3.16. EmitterType

Describe a emitter type object.

Field Name Required Type Description Format

name

String

The name of the emitter.

description

String

The description of the emitter

parameters

List of EmitterParameter

List parameters that are defined for the emitter type.

3.17. EmittersDefinitionsGet200Response

Field Name Required Type Description Format

data

List of EmitterDef

All the event emitter definitions for requesting user.

3.18. EmittersDefinitionsIdGet200Response

Field Name Required Type Description Format

data

EmitterDef

3.19. EmittersGet200Response

Field Name Required Type Description Format

data

List of EmitterType

All the event emitter types available in the server.

3.20. ErrorMessage

Field Name Required Type Description Format

error

List of [ErrorMessage_error_inner]

3.21. ErrorMessageErrorInner

Field Name Required Type Description Format

code

String

The error code.

Enum: ProcessingException, RequiresLogin, Unlicensed, NoFile, AlreadyAMember, InvalidEmail, NoUser, NoRepository, InvalidParameters, NoRight, RepositoryExists, NoProduct, InvalidRepository, InvalidMember, NoSubscription, InvalidPath, DuplicateName, InvalidFileName, InvalidMimeType, NoRequest, NoService, FileUploadError, InvalidSession, FeedbackError, MailError, PermissionException, SendMessageError,

systemMessage

String

The system message (not meant for user).

userMessage

String

The user message (can be displayed to a user).

reference

String

An error reference id used for debugging.

3.22. Event

Describe an Event.

Field Name Required Type Description Format

guid

String

The guid of the CommentEvent. When updating a comment, this field only use to determine which comment to update.

memberEmail

String

The email of the member that create the event. When updating or creating a comment, this field is ignore.

memberDisplayName

String

The name of the member that create the event. When updating or creating a comment, this field is ignore.

memberImage

String

The image of the member that create the event. When updating or creating a comment, this field is ignore.

date

date

The date of the event. When updating or creating a comment, this field is ignore.

date

operationType

String

The type of the event. When updating or creating a comment, this field is ignore.

Enum: CREATE, RESOLVE, UPDATE, COMMENT,

3.23. EventDef

Describe an event object.

Field Name Required Type Description Format

id

String

Event id

type

String

Event type

time

Date

Date event has been emitted

date-time

data

Map of [string]

Event data

3.24. ExecutionRepository

Field Name Required Type Description Format

name

String

The execution repository name.

hasPerformerAccess

Boolean

If the current user can read/perform operations to this execution repository.

hasDeployerAccess

Boolean

If the current user can deploy to this execution repository.

hasBuilderAccess

Boolean

If the current user can download artifacts/build containers from to this execution repository.

hasAdminAccess

Boolean

If the current user can administrate this execution repository.

publicRights

String

What global access this execution repository has (none or performer).

trigerActive

Boolean

If this execution repository has triggers activated.

enabledHistory

Boolean

If this execution repository has instance history enabled.

production

Boolean

If this execution repository is production one returns true else false.

3.25. ExecutionrepositoryDelete200Response

Field Name Required Type Description Format

data

ExecutionRepository

3.26. ExecutionrepositoryGet200Response

Field Name Required Type Description Format

data

List of ExecutionRepository

3.27. ExecutionrepositoryartifactGet200Response

Field Name Required Type Description Format

data

List of GAV

3.28. ExecutionrepositoryartifactPost200Response

Field Name Required Type Description Format

data

GAV

3.29. File

Field Name Required Type Description Format

repositoryId

String

The place identifier.

id

String

The file identifier.

sku

String

The file identifier (deprecated).

name

String

The file name.

mimetype

String

The mimetype of the file.

url

String

The URL of the file. You can do a HTTP Get on that URL to retrive the file or do a HTTP Post on the url to store new content in the file.

updater

String

The name of the last updater of that file.

updated

String

The ISO8601 date/time of the last file modification.

path

String

This file path in the repository

version

String

This file version in the repository

state

String

This file state in the repository

3.30. FileOrFolder

Either file or folder will be provider

Field Name Required Type Description Format

file

FileOrFolder_file

folder

FileOrFolder_folder

3.31. FileOrFolderFile

Field Name Required Type Description Format

repository

String

The place identifier.

id

String

The file identifier.

sku

String

The file identifier (deprecated).

name

String

The file name.

mimetype

String

The mimetype of the file.

url

String

The URL of the file. You can do a HTTP Get on that URL to retrive the file or do a HTTP Post on the url to store new content in the file.

updater

String

The name of the last updater of that file.

updated

String

The ISO8601 date/time of the last file modification.

path

String

This file path in the repository

3.32. FileOrFolderFolder

Field Name Required Type Description Format

repositoryId

String

The place identifier.

id

String

Thefolder identifier.

sku

String

The folder identifier (deprecated).

name

String

The folder name.

path

String

This folder path in the repository

3.33. GAV

Describe an artifact in a similar manner as maven.

Field Name Required Type Description Format

groupId

String

Group identifier.

artifactId

Boolean

Artifact identifier.

version

String

Artifact version.

name

String

The name of the artifact.

description

String

The description of the artifact.

publisherName

String

The artifact publisher name.

publisherEmail

String

The artifact publisher email.

published

String

The artifact publication date in ISO 8601 format

sha1

String

The SHA1 hash of the artifact

container

String

The container image reference (if available)

3.34. GroupDef

Describe a Group definition object.

Field Name Required Type Description Format

externalId

String

Id used to identify the member.

displayName

String

The name of the member

members

List of Member

In case this member is a group it can consists of nested members.

3.35. GroupsGet200Response

Field Name Required Type Description Format

data

List of GroupDef

All the Groups in the instance.

3.36. GroupsPost200Response

Field Name Required Type Description Format

data

GroupDef

3.37. Identity

Describe an Identity object.

Field Name Required Type Description Format

id

String

Id used to identify the identity.

name

String

The name of the identity

creationDate

String

The creation date of the identity

serviceUrl

String

The url of the service the identity is associated with

group

String

Group identifier if the idenity is shared with a group

owner

String

User that owns this email if not the caller

3.38. IdentityDelete200Response

Field Name Required Type Description Format

data

Identity

3.39. IdentityGet200Response

Field Name Required Type Description Format

data

List of Identity

All the identities for requesting user (optionally filtered by service url).

3.40. Issue

Describe an Issue object.

Field Name Required Type Description Format

id

Integer

The id of the issue. When creating a CommentEvent, this field is ignore.

isOpen

Boolean

The state of the issue. When creating a CommentEvent, this field is ignore.

title

String

The title of the issue.

description

String

The description of the issue.

relatedElement

String

The related element of the issue.

assignTo

String

The email of the person that is assign to the issue.

CommentEvents

List of UserEvent

All the events of the issue. The array can have CommentEvent as well as UserEvents inside of it. When updating or creating a issue, this field is ignore.

3.41. IssueGet200Response

Field Name Required Type Description Format

data

List of Issue

Array of issues.

3.42. IssuePut200Response

Field Name Required Type Description Format

data

Issue

3.43. IssuecommentGet200Response

Field Name Required Type Description Format

data

List of UserEvent

All the CommentEvents of the issue. The array can have ThreadCommentEvents as well as UserEvents inside of it.

3.44. IssuecommentPut200Response

Field Name Required Type Description Format

data

CommentEvent

3.45. LogEntry

Log entry.

Field Name Required Type Description Format

severity

String

Severity of the log entry

message

String

Message of the log entry

transformationId

String

Transformation identifier (optional)

objectId

String

Id of the object this log entry is associated with (optional)

objectName

String

Name of the object this log entry is associated with (optional)

objectType

String

Type of the object this log entry is associated with (optional)

error

String

Error details in case this entry represents an error (optional)

extendedAttributes

Map of [string]

Extended attributes associated with log entry (optional)

3.46. LoginDelete200Response

Field Name Required Type Description Format

data

Object

3.47. LoginGet200Response

Field Name Required Type Description Format

data

_login_get_200_response_data

3.48. LoginGet200ResponseData

Field Name Required Type Description Format

email

String

The member email address.

name

String

The member name.

photoThumbnail

String

A URL to a thumbnail photo of the memeber (size 32x32).

photo

String

A URL to a full size photo of the member (size will vary).

3.49. Member

Describe a Member object.

Field Name Required Type Description Format

type

String

The type of the member - either User or Group.

externalId

String

Id used to identify the member.

displayName

String

The name of the member

members

List of Member

In case this member is a group it can consists of nested members.

3.50. MimetypeGet200Response

Field Name Required Type Description Format

data

List of [_mimetype_get_200_response_data_inner]

3.51. MimetypeGet200ResponseDataInner

Field Name Required Type Description Format

name

String

The mimetype.

description

String

A description of this mime type.

editor

String

If accessible, a url to edit models of this mimetype.

portal

String

If accessible, a url to display in a portal models of this mimetype.

viewer

String

If accessible, a url to view models of this mimetype.

3.52. Repository

Field Name Required Type Description Format

id

String

The place id.

name

String

The place name.

type

String

The place type.

members

String

The number of members of that group.

rights

Repository_rights

publicRights

String

The global access rule of the place

Enum: none, read, write,

productionRight

Boolean

The production rights of the place

3.53. RepositoryGet200Response

Field Name Required Type Description Format

data

List of Repository

3.54. RepositoryMember

Field Name Required Type Description Format

name

String

The member name.

email

String

The member email. Either email or group id must be given.

groupId

String

The groupm member id. Either email or group id must be given.

type

String

The type of the member (User or Group).

rights

Repository_rights

3.55. RepositoryPut200Response

Field Name Required Type Description Format

data

Repository

3.56. RepositoryRights

The member rights on the group.

Field Name Required Type Description Format

owner

String

true if the member is the owner of the place, false otherwize.

Enum: false, true,

write

String

true if the member can write to the place, false if he can only read.

Enum: false, true,

3.57. RepositorycontentGet200Response

Field Name Required Type Description Format

data

List of FileOrFolder

3.58. RepositoryfilerecoveryPost200Response

Field Name Required Type Description Format

data

File

3.59. RepositoryfileversionGet200Response

Field Name Required Type Description Format

data

List of File

3.60. RepositorymemberGet200Response

Field Name Required Type Description Format

data

List of RepositoryMember

3.61. RepositorymemberPut200Response

Field Name Required Type Description Format

data

RepositoryMember

3.62. RepositorypromotePost200Response

Field Name Required Type Description Format

data

_repositorypromote_post_200_response_data

3.63. RepositorypromotePost200ResponseData

Field Name Required Type Description Format

source

String

the source place id.

target

String

the target place id.

3.64. RequestaccessGet200Response

Field Name Required Type Description Format

data

List of AccessRequest

3.65. ServiceDescriptor

Describe an asset object.

Field Name Required Type Description Format

id

String

Unique identifier of the service descriptor

type

String

Authentication type for the service descriptor

name

String

Service descriptor name

serviceUrl

String

Server URL that this descriptor relates to

updated

Date

Last update date and time

date-time

options

Object

Additional options related to the authentication type

3.66. ServiceInstanceMigrationStatus

Describe a service instance migration status.

Field Name Required Type Description Format

modelId

String

Identifier of the model

modelName

String

Name of the model

instanceId

String

Unique identifier of the service instance

instanceName

String

Name of the service instance

status

String

Migration status - Success or Failure

message

String

Additional message in case of a failure

3.67. ServiceMigrationContext

Describe an validation issue.

Field Name Required Type Description Format

deleteMigrated

Boolean

Indicates if migrated service instance should be directly removed

processNodes

Map of [array]

Mapping of nodes for given model id

modelIdsMapping

Object

Mapping of model identifiers

3.68. ServiceMigrationContextProcessNodesValueInner

Field Name Required Type Description Format

id

String

Identifier of the node in source service

mappedTo

String

Identifier of the node in targer service

3.69. ServiceMigrationReport

Describe an validation issue.

Field Name Required Type Description Format

numberOfInstancesInScope

BigDecimal

Number of service instances in the scope of migration

migrated

List of ServiceInstanceMigrationStatus

Service instance details that was successfully migrated

failed

List of ServiceInstanceMigrationStatus

Service instance details that failed during migration

skipped

List of ServiceInstanceMigrationStatus

Service instance details that was skipped during migration

3.70. TestdataGet200Response

Field Name Required Type Description Format

data

List of [string]

All test data types available.

3.71. TestdataTypeGet200Response

Field Name Required Type Description Format

data

List of [string]

All test data file names available for given type.

3.72. User

Field Name Required Type Description Format

name

String

The user full name.

email

String

The user email address.

3.73. UserEvent

Describe an UserEvent.

Field Name Required Type Description Format

guid

String

The guid of the CommentEvent. When updating a comment, this field only use to determine which comment to update.

memberEmail

String

The email of the member that create the event. When updating or creating a comment, this field is ignore.

memberDisplayName

String

The name of the member that create the event. When updating or creating a comment, this field is ignore.

memberImage

String

The image of the member that create the event. When updating or creating a comment, this field is ignore.

date

date

The date of the event. When updating or creating a comment, this field is ignore.

date

operationType

String

The type of the event. When updating or creating a comment, this field is ignore.

Enum: CREATE, RESOLVE, UPDATE, COMMENT,

updatedField

String

Indicate what field has been updated in the event.

oldValue

String

Indicate what the value of the field was before the event occurs.

newValue

String

Indicate what the value of the field was after the event occurs.

3.74. UserEventAllOf

Field Name Required Type Description Format

updatedField

String

Indicate what field has been updated in the event.

oldValue

String

Indicate what the value of the field was before the event occurs.

newValue

String

Indicate what the value of the field was after the event occurs.

operationType

String

The type of the event. When updating or creating a comment, this field is ignore.

Enum: CREATE, RESOLVE, UPDATE, COMMENT,

3.75. UserGet200Response

Field Name Required Type Description Format

data

List of User

3.76. UserTasksInner

Field Name Required Type Description Format

id

String

taskName

String

taskDescription

String

state

String

startDate

Date

date-time

processId

String

processInstanceId

String

processInstanceName

String

processInstanceTags

List of [string]

actualOwner

String

potentialUsers

List of [string]

potentialGroups

List of [string]

formUrl

String

restUrl

String

repository

String

group

String

artifact

String

version

String

3.77. ValidationIssue

Describe an validation issue.

Field Name Required Type Description Format

message

String

Message describing the validation issue

code

String

Classification fo the issue

context

Object

Additional contextual information for given issue