Download OpenAPI specification:Download
Specification of all RESTful interfaces, which are intended to be used by 3rd party applications.
This resource returns a list of all customers the Servicetracer Central Server manages. \nPrivilege: This resource can be invoked by a system user only.\n
A list of all customers.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "id": "string",
- "name": "string",
- "active": true,
- "baseDir": "string",
- "city": "string",
- "country": "string",
- "description": "string",
- "street": "string",
- "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "zip": "string"
}
]
This resource returns the specified customer. \nPrivilege: This resource can be invoked by a system user only.\n
id required | string <uuid> The ID (stringified UUID) of the customer to be retrieved. |
The specified customer.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": "string",
- "name": "string",
- "active": true,
- "baseDir": "string",
- "city": "string",
- "country": "string",
- "description": "string",
- "street": "string",
- "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "zip": "string"
}
This resource returns the whole master data tree of a customer. The customer is specified via the API key's user. \nPrivilege: Master Data Open.\n
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The whole master data tree of a customer. The customer is specified via the API key's user.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "customer": {
- "id": "string",
- "name": "string"
}, - "systems": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "system": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": null,
- "clients": null
}, - "avail_threshold": 0,
- "iq_minimum": 0,
- "iq_timeunit": 0,
- "resp_threshold": 0
}
], - "clients": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "system": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": null,
- "clients": null
}
}
]
}
], - "locations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "robot": "string",
- "location": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": null,
- "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}
], - "nwtEnabled": true
}
}
], - "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}, - "nwtEnabled": true
}
]
}
This resource returns a list of all systems of a customer. The customer is specified via the API key's user. \nPrivilege: Master Data Open.\n
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of all systems of a customer.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "system": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": null,
- "clients": null
}, - "avail_threshold": 0,
- "iq_minimum": 0,
- "iq_timeunit": 0,
- "resp_threshold": 0
}
], - "clients": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "system": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": null,
- "clients": null
}
}
]
}
]
This resource returns the specified system and the contained applications. \nPrivilege: Master Data Open.\n
id required | integer <int64> The ID (database NO) of the system to be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The specified system and the contained applications.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "system": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": null,
- "clients": null
}, - "avail_threshold": 0,
- "iq_minimum": 0,
- "iq_timeunit": 0,
- "resp_threshold": 0
}
], - "clients": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "system": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": null,
- "clients": null
}
}
]
}
This resource returns all services of a customer. The customer is specified via the API key's user. \nPrivilege: Master Data Open.\n
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of all services.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "no": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "name": "string",
- "description": "string",
- "locations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "robot": "string",
- "location": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": null,
- "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}
], - "nwtEnabled": true
}
}
], - "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}, - "nwtEnabled": true
}
], - "dataSources": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "id": "string",
- "type": 0,
- "application": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "system": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": null,
- "clients": null
}, - "avail_threshold": 0,
- "iq_minimum": 0,
- "iq_timeunit": 0,
- "resp_threshold": 0
}, - "unit": {
- "baseUnit": 0,
- "id": 0,
- "name": "string",
- "scaling": 0
}, - "workflowUsage": [
- {
- "revisionIds": [
- 0
], - "workflowName": "string"
}
]
}
], - "serviceTimes": [
- {
- "no": 0,
- "locations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "robot": "string",
- "location": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": null,
- "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}
], - "nwtEnabled": true
}
}
], - "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}, - "nwtEnabled": true
}
], - "time": "string"
}
], - "plannedDowntimes": "string",
- "unplannedDowntimes": "string",
- "excludedMeasurements": "string",
- "serviceLog": [
- {
- "no": 0,
- "author": "string",
- "description": "string",
- "isSystemEntry": true,
- "serviceNo": 0,
- "timestamp": "2020-08-18T15:37:00Z",
- "timeOfOccurrence": "2020-08-18T15:37:00Z"
}
], - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}
}
]
This resource returns the specified service. \nPrivilege: Master Data Open.\n
id required | integer <int32> The ID (database NO) of the service to be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The specified service.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "no": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "name": "string",
- "description": "string",
- "locations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "robot": "string",
- "location": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": null,
- "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}
], - "nwtEnabled": true
}
}
], - "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}, - "nwtEnabled": true
}
], - "dataSources": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "id": "string",
- "type": 0,
- "application": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "system": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "type": 0,
- "customer": {
- "id": "string",
- "name": "string"
}, - "applications": null,
- "clients": null
}, - "avail_threshold": 0,
- "iq_minimum": 0,
- "iq_timeunit": 0,
- "resp_threshold": 0
}, - "unit": {
- "baseUnit": 0,
- "id": 0,
- "name": "string",
- "scaling": 0
}, - "workflowUsage": [
- {
- "revisionIds": [
- 0
], - "workflowName": "string"
}
]
}
], - "serviceTimes": [
- {
- "no": 0,
- "locations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "robot": "string",
- "location": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": null,
- "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}
], - "nwtEnabled": true
}
}
], - "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}, - "nwtEnabled": true
}
], - "time": "string"
}
], - "plannedDowntimes": "string",
- "unplannedDowntimes": "string",
- "excludedMeasurements": "string",
- "serviceLog": [
- {
- "no": 0,
- "author": "string",
- "description": "string",
- "isSystemEntry": true,
- "serviceNo": 0,
- "timestamp": "2020-08-18T15:37:00Z",
- "timeOfOccurrence": "2020-08-18T15:37:00Z"
}
], - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}
}
This resource returns the excluded measurements of the specified service. The excluded measurements are returned as an iCalendar string as specified in Internet Calendaring and Scheduling Core Object Specification (iCalendar). Caution: The iCalendar string must fulfill the String specification in RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format (Chapter 7). In particular, all line breaks in the iCalendar string may be replaced by \\n or \\u000a. Please note, in the sake of visualization some RESTful tools replace \\n and \\u000a with a line break. Thus the GET of an iCalendar string may not be used in a further PUT out of the box. Depending of the tools you have to replace the line breaks with \\n or \\u000a manually. \nPrivilege: Master Data Open.\n
id required | integer <int32> The ID (database NO) of the service. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The excluded measurements of the specified service. The excluded measurements are returned as an iCalendar string as specified in Internet Calendaring and Scheduling Core Object Specification (iCalendar). Caution: The iCalendar string must fulfill the String specification in RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format (Chapter 7). In particular, all line breaks in the iCalendar string may be replaced by \n or \u000a. Please note, in the sake of visualization some RESTful tools replace \n and \u000a with a line break. Thus the GET of an iCalendar string may not be used in a further PUT out of the box. Depending of the tools you have to replace the line breaks with \n or \u000a manually.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
"string"
This resource sets the excluded measurements of the specified service. Thus already existing excluded measurements are overwritten. The excluded measurements are given as an iCalendar string as specified in Internet Calendaring and Scheduling Core Object Specification (iCalendar). Caution: The iCalendar string must fulfill the String specification in RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format (Chapter 7). In particular, all line breaks in the iCalendar string may be replaced by \\n or \\u000a. Please note, in the sake of visualization some RESTful tools replace \\n and \\u000a with a line break. Thus the GET of an iCalendar string may not be used in a further PUT out of the box. Depending of the tools you have to replace the line breaks with \\n or \\u000a manually. \nPrivilege: Unplanned Incidents and Service Log Entries Create / Edit.\n
id required | integer <int32> The ID (database NO) of the service. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The excluded measurements of the specified service. The excluded measurements are given as an iCalendar string as specified in Internet Calendaring and Scheduling Core Object Specification (iCalendar). Caution: The iCalendar string must fulfill the String specification in RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format (Chapter 7). In particular, all line breaks in the iCalendar string may be replaced by \n or \u000a. Please note, in the sake of visualization some RESTful tools replace \n and \u000a with a line break. Thus the GET of an iCalendar string may not be used in a further PUT out of the box. Depending of the tools you have to replace the line breaks with \n or \u000a manually.
The excluded measurements have been set successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
"string"
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource returns the planned down times of the specified service. The planned down times are returned as an iCalendar string as specified in Internet Calendaring and Scheduling Core Object Specification (iCalendar). Caution: The iCalendar string must fulfill the String specification in RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format (Chapter 7). In particular, all line breaks in the iCalendar string may be replaced by \\n or \\u000a. Please note, in the sake of visualization some RESTful tools replace \\n and \\u000a with a line break. Thus the GET of an iCalendar string may not be used in a further PUT out of the box. Depending of the tools you have to replace the line breaks with \\n or \\u000a manually. \n Privilege: Master Data Open.\n
id required | integer <int32> The ID (database NO) of the service. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The planned down times of the specified service. The planned down times are returned as an iCalendar string as specified in Internet Calendaring and Scheduling Core Object Specification (iCalendar). Caution: The iCalendar string must fulfill the String specification in RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format (Chapter 7). In particular, all line breaks in the iCalendar string may be replaced by \n or \u000a. Please note, in the sake of visualization some RESTful tools replace \n and \u000a with a line break. Thus the GET of an iCalendar string may not be used in a further PUT out of the box. Depending of the tools you have to replace the line breaks with \n or \u000a manually.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
"string"
This resource sets the planned down times of the specified service. Thus already existing planned down times are overwritten. The planned down times are given as an iCalendar string as specified in Internet Calendaring and Scheduling Core Object Specification (iCalendar). Caution: The iCalendar string must fulfill the String specification in RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format (Chapter 7). In particular, all line breaks in the iCalendar string may be replaced by \\n or \\u000a. Please note, in the sake of visualization some RESTful tools replace \\n and \\u000a with a line break. Thus the GET of an iCalendar string may not be used in a further PUT out of the box. Depending of the tools you have to replace the line breaks with \\n or \\u000a manually. \nPrivilege: Service Create / Edit.\n
id required | integer <int32> The ID (database NO) of the service. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The planned down times of the specified service. The planned down times are given as an iCalendar string as specified in Internet Calendaring and Scheduling Core Object Specification (iCalendar). Caution: The iCalendar string must fulfill the String specification in RFC 7159 - The JavaScript Object Notation (JSON) Data Interchange Format (Chapter 7). In particular, all line breaks in the iCalendar string may be replaced by \n or \u000a. Please note, in the sake of visualization some RESTful tools replace \n and \u000a with a line break. Thus the GET of an iCalendar string may not be used in a further PUT out of the box. Depending of the tools you have to replace the line breaks with \n or \u000a manually.
The planned down times have been set successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
"string"
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource returns a list of all robots of a customer. The customer is specified via the API key's user. \nPrivilege: Control Center Open.\n
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of all robots of a customer.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "id": "string",
- "displayName": "string",
- "description": "string",
- "robotVersion": "string",
- "hostName": "string",
- "ipAddress": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "addedSince": "2020-08-18T15:37:00Z",
- "osVersion": "string",
- "cpuInfo": "string",
- "totalMemory": 0,
- "totalMemoryDescription": "string",
- "configVersion": 0,
- "systemLanguage": 0,
- "systemLanguageDescription": "string",
- "timezone": "string",
- "isScheduling": true,
- "state": "OK",
- "errorState": "string",
- "stateDisplayName": "string",
- "stations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "robot": "string",
- "location": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": null,
- "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}
], - "nwtEnabled": true
}
}
], - "stationStr": "string",
- "interactWithDesktop": true,
- "multiTracerEnabled": true,
- "multiTracerLicenses": 0,
- "moduleType": "END_TO_END",
- "vcIsEnabled": true,
- "vcThreshold": 0,
- "vcThresholdDescription": "string"
}
]
This resource returns the specified robot. \nPrivilege: Control Center Open.\n
id required | string <uuid> The ID (stringified UUID) of the robot to be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The specified robot.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": "string",
- "displayName": "string",
- "description": "string",
- "robotVersion": "string",
- "hostName": "string",
- "ipAddress": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "addedSince": "2020-08-18T15:37:00Z",
- "osVersion": "string",
- "cpuInfo": "string",
- "totalMemory": 0,
- "totalMemoryDescription": "string",
- "configVersion": 0,
- "systemLanguage": 0,
- "systemLanguageDescription": "string",
- "timezone": "string",
- "isScheduling": true,
- "state": "OK",
- "errorState": "string",
- "stateDisplayName": "string",
- "stations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "robot": "string",
- "location": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": null,
- "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}
], - "nwtEnabled": true
}
}
], - "stationStr": "string",
- "interactWithDesktop": true,
- "multiTracerEnabled": true,
- "multiTracerLicenses": 0,
- "moduleType": "END_TO_END",
- "vcIsEnabled": true,
- "vcThreshold": 0,
- "vcThresholdDescription": "string"
}
This resource returns a list of robots for the specified module types.
typeList | integer <int32> Enum: "EndToEnd" "TestAutomation" "Shared" Comma-separated list of the following module types: \EndToEnd (0), \TestAutomation (1), \Shared (2). |
List of robots.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "id": "string",
- "displayName": "string",
- "description": "string",
- "robotVersion": "string",
- "hostName": "string",
- "ipAddress": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "addedSince": "2020-08-18T15:37:00Z",
- "osVersion": "string",
- "cpuInfo": "string",
- "totalMemory": 0,
- "totalMemoryDescription": "string",
- "configVersion": 0,
- "systemLanguage": 0,
- "systemLanguageDescription": "string",
- "timezone": "string",
- "isScheduling": true,
- "state": "OK",
- "errorState": "string",
- "stateDisplayName": "string",
- "stations": [
- {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "robot": "string",
- "location": {
- "__type": "string",
- "no": 0,
- "name": "string",
- "description": "string",
- "stations": null,
- "customer": {
- "id": "string",
- "name": "string"
}, - "timeZone": {
- "timeZoneIdTzDb": "string",
- "timeZoneDisplay": "string",
- "timeZoneId": "string",
- "timeZoneString": "string"
}, - "holidayCalendar": [
- {
- "no": 0,
- "name": "string",
- "description": "string",
- "customer": {
- "id": "string",
- "name": "string"
}, - "locations": { },
- "holidays": "string"
}
], - "nwtEnabled": true
}
}
], - "stationStr": "string",
- "interactWithDesktop": true,
- "multiTracerEnabled": true,
- "multiTracerLicenses": 0,
- "moduleType": "END_TO_END",
- "vcIsEnabled": true,
- "vcThreshold": 0,
- "vcThresholdDescription": "string"
}
]
This resource returns a list of all schedules of a customer. The customer is specified via the API key's user. \nPrivilege: Control Center Open.\n
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of all schedules of a customer. The customer is specified via the API key's user.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "scheduleID": "string",
- "scheduleName": "string",
- "description": "string",
- "customer": "string",
- "isContinueOnFailure": true,
- "mode": "DESKTOP_AS_LOGGED_IN_USER",
- "triggerDefinition": {
- "__type": "string"
}, - "isRequiresShell": true,
- "screenResolution": "string",
- "user": "string",
- "password": "string",
- "isExclusive": true,
- "isActive": true,
- "workflowCount": 0,
- "workflows": [
- {
- "workflowId": "string",
- "workflowName": "string",
- "workflowDescription": "string",
- "workflowRevision": 0,
- "workflowRevisionId": 0,
- "workflowHeadRevision": 0,
- "position": 0,
- "baseCustomer": {
- "id": "string",
- "name": "string"
}, - "requiresRobot": "string",
- "maxRuntime": 0,
- "maxRuntimeString": "string"
}
]
}
]
This resource returns the specified schedule. \nPrivilege: Control Center Open.\n
id required | string <uuid> The ID (stringified UUID) of the schedule to be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The specified schedule.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "scheduleID": "string",
- "scheduleName": "string",
- "description": "string",
- "customer": "string",
- "isContinueOnFailure": true,
- "mode": "DESKTOP_AS_LOGGED_IN_USER",
- "triggerDefinition": {
- "__type": "string"
}, - "isRequiresShell": true,
- "screenResolution": "string",
- "user": "string",
- "password": "string",
- "isExclusive": true,
- "isActive": true,
- "workflowCount": 0,
- "workflows": [
- {
- "workflowId": "string",
- "workflowName": "string",
- "workflowDescription": "string",
- "workflowRevision": 0,
- "workflowRevisionId": 0,
- "workflowHeadRevision": 0,
- "position": 0,
- "baseCustomer": {
- "id": "string",
- "name": "string"
}, - "requiresRobot": "string",
- "maxRuntime": 0,
- "maxRuntimeString": "string"
}
]
}
This resource starts a specified schedule on the given robot. \nPrivilege: Schedules Deploy.\n
id required | string <uuid> The ID (stringified UUID) schedule to be executed. |
robotId | string <uuid> The ID (stringified UUID) of the robot, the schedule schould be processed. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
This resource returns the respective task ID (stringified UUID).
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
"string"
This resource stops the specified schedule on the given robot. \nPrivilege: Schedules Deploy.\n
id required | string <uuid> The ID (stringified UUID) schedule to be paused. |
robotId | string <uuid> The ID (stringified UUID) of the robot, the schedule schould be paused. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
This resource returns the respective task ID (stringified UUID).
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
"string"
This resource redeploy workflows of a schedule, which are already deployed in another revision. \nPrivilege: Control Center Open.\n
id required | string <uuid> The schedule's ID (stringified UUID). |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A string to describe your changes (Changelog).
The workflows have been redeployed successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
"string"
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource returns count schedule run results until a specified timestamp. \nPrivilege: Control Center Open.\n
id required | string <uuid> The schedule's ID (stringified UUID). |
robotId | string <uuid> The ID (stringified UUID) of the robot, the schedule run results should be retrieved from. |
runResultFilter | integer <int32> The run result filter. The following filter are supported: SUCCESS(1), SKIPPED(2), TIMEOUT(3), EXECUTION_FAILURE(4), ABORTED(5), NO_LICENSE(6), WRONG_VERSION(7), UNKNOWN(8), DEACTIVATED(9), SUSPENDED(10), WARNING(11), RUNNING(12), FAILED(13). |
count | integer <int64> The number of run results to be retrieved. These are the last N run results up to the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which run results should be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of count schedule run results until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "scheduleRunID": "string",
- "scheduleID": "string",
- "robotID": "string",
- "message": "string",
- "lastStartTime": "string",
- "nextRunTime": "string",
- "runDuration": 0,
- "runResult": "SUCCESS",
- "sessionId": 0,
- "sessionType": "DESKTOP",
- "startCondition": 0,
- "robotName": "string",
- "scheduleName": "string",
- "scheduleStartTime": 0,
- "workflowCount": 0,
- "workflowRunResults": [
- {
- "runID": "string",
- "workflowName": "string",
- "revision": "string",
- "lastStartTime": "2020-08-18T15:37:00Z",
- "runResult": "SUCCESS",
- "isAnalysisPackageAvailable": true,
- "workflowID": "string",
- "message": "string",
- "runDuration": 0,
- "wfOverallCount": 0,
- "wfSequentialNumber": 0,
- "usedDLLVersion": "string",
- "usedEngineVersion": "string",
- "usedFuncLibVersion": "string"
}
]
}
]
This resource returns schedule run results of the last N hours until a specified timestamp. \nPrivilege: Control Center Open.\n
id required | string <uuid> The schedule's ID (stringified UUID). |
robotId | string <uuid> The ID (stringified UUID) of the robot, the schedule run results should be retrieved from. |
runResultFilter | integer <int32> The run result filter. The following filter are supported: SUCCESS(1), SKIPPED(2), TIMEOUT(3), EXECUTION_FAILURE(4), ABORTED(5), NO_LICENSE(6), WRONG_VERSION(7), UNKNOWN(8), DEACTIVATED(9), SUSPENDED(10), WARNING(11), RUNNING(12), FAILED(13). |
count | integer <int64> The maximum number of run results to be retrieved. |
hours | integer <int64> The timespan in hours to be retrieved. These are all schedule run results within N hours until the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which run results should be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of schedule run results of the last N hours until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "scheduleRunID": "string",
- "scheduleID": "string",
- "robotID": "string",
- "message": "string",
- "lastStartTime": "string",
- "nextRunTime": "string",
- "runDuration": 0,
- "runResult": "SUCCESS",
- "sessionId": 0,
- "sessionType": "DESKTOP",
- "startCondition": 0,
- "robotName": "string",
- "scheduleName": "string",
- "scheduleStartTime": 0,
- "workflowCount": 0,
- "workflowRunResults": [
- {
- "runID": "string",
- "workflowName": "string",
- "revision": "string",
- "lastStartTime": "2020-08-18T15:37:00Z",
- "runResult": "SUCCESS",
- "isAnalysisPackageAvailable": true,
- "workflowID": "string",
- "message": "string",
- "runDuration": 0,
- "wfOverallCount": 0,
- "wfSequentialNumber": 0,
- "usedDLLVersion": "string",
- "usedEngineVersion": "string",
- "usedFuncLibVersion": "string"
}
]
}
]
This resource returns count workflow run results until a specified timestamp over all workflows, robots and run results.
Privilege: Simple Workflow Run Results Read.
count | integer <int64> The number of run results to be retrieved. These are the last N run results up to the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which run results should be retrieved. The timestamp string is given as specified by RFC 3339 or ISO 8601 (yyyy-MM-dd'T'HH:mm:ss.SSSZ). |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of count workflow run results until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "runId": "string",
- "workflowName": "string",
- "stationName": "string",
- "startTime": "2020-08-18T15:37:00Z",
- "endTime": "2020-08-18T15:37:00Z",
- "runResult": "SUCCESS"
}
]
This resource returns workflow run results of the last N hours until a specified timestamp over all workflows, robots and run results.
Privilege: Simple Workflow Run Results Read.
count | integer <int64> The maximum number of run results to be retrieved. |
hours | integer <int64> The timespan in hours to be retrieved. These are all run results within N hours until the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which run results should be retrieved. The timestamp string is given as specified by RFC 3339 or ISO 8601 (yyyy-MM-dd'T'HH:mm:ss.SSSZ). |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of worfkow run results of the last N hours until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "runId": "string",
- "workflowName": "string",
- "stationName": "string",
- "startTime": "2020-08-18T15:37:00Z",
- "endTime": "2020-08-18T15:37:00Z",
- "runResult": "SUCCESS"
}
]
This resource returns count workflow run results until a specified timestamp over all workflows, robots and run results. The run results contain the respective measurement data.
Privilege: Simple Workflow Run Results Read.
count | integer <int64> The number of run results to be retrieved. These are the last N run results up to the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which run results should be retrieved. The timestamp string is given as specified by RFC 3339 or ISO 8601 (yyyy-MM-dd'T'HH:mm:ss.SSSZ). |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of count workflow run results until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "runId": "string",
- "workflowId": "string",
- "workflowName": "string",
- "locationId": 0,
- "locationName": "string",
- "stationId": 0,
- "stationName": "string",
- "startTime": "2020-08-18T15:37:00Z",
- "endTime": "2020-08-18T15:37:00Z",
- "runResult": "SUCCESS",
- "data": [
- {
- "dataSourceId": 0,
- "dataSourceName": "string",
- "timestamp": "2020-08-18T15:37:00Z",
- "value": 0,
- "dataSourceType": 0
}
], - "scheduleId": "string"
}
]
This resource returns workflow run results of the last N hours until a specified timestamp over all workflows, robots and run results. The run results contain the respective measurement data.
Privilege: Simple Workflow Run Results Read.
count | integer <int64> The maximum number of run results to be retrieved. |
hours | integer <int64> The timespan in hours to be retrieved. These are all run results within N hours until the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which run results should be retrieved. The timestamp string is given as specified by RFC 3339 or ISO 8601 (yyyy-MM-dd'T'HH:mm:ss.SSSZ). |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of worfkow run results of the last N hours until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "runId": "string",
- "workflowId": "string",
- "workflowName": "string",
- "locationId": 0,
- "locationName": "string",
- "stationId": 0,
- "stationName": "string",
- "startTime": "2020-08-18T15:37:00Z",
- "endTime": "2020-08-18T15:37:00Z",
- "runResult": "SUCCESS",
- "data": [
- {
- "dataSourceId": 0,
- "dataSourceName": "string",
- "timestamp": "2020-08-18T15:37:00Z",
- "value": 0,
- "dataSourceType": 0
}
], - "scheduleId": "string"
}
]
This resource returns a list of workflows for the specified module type.
type required | integer The module type: \EndToEnd (0), \TestAutomation (1), \Shared (2). |
A list of worfkows for the specified type.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "RevisionID": 0,
- "SubversionRevision": 0,
- "Variablesmode": 0,
- "Application": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "system": { }
}, - "Client": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "system": { }
}, - "System": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "type": 0,
- "customer": {
- "Id": "string",
- "Name": "string"
}, - "applications": [
- {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "system": { }
}
], - "clients": [
- {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "system": { }
}
]
}, - "ConfigurationTable": {
- "ColumnHeader": [
- {
- "No": 0,
- "Name": "string",
- "Description": "string",
- "Type": 0,
- "ClientTag": "string"
}
], - "Rows": [
- {
- "No": 0,
- "Station": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0
}, - "Location": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "nwtEnabled": true,
- "stations": [
- {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0
}
], - "customer": {
- "Id": "string",
- "Name": "string"
}, - "timeZone": {
- "TimeZoneIdTzDb": "string",
- "TimeZoneDisplay": "string",
- "TimeZoneId": "string",
- "TimeZoneString": "string"
}
}, - "Cells": [
- {
- "__type": "string"
}
]
}
]
}, - "WorkflowId": "string",
- "DisplayName": "string",
- "Changelog": "string",
- "WEVersion": "string",
- "STCVersion": "string",
- "WFType": "GUIBased",
- "Customer": {
- "Id": "string",
- "Name": "string"
}, - "Headrevision": 0,
- "ChangedBy": "string",
- "IsLocked": true,
- "Uploaded": "2020-08-18T15:37:00Z",
- "Uploadedbyuser": "string",
- "Valuesmodified": "2020-08-18T15:37:00Z",
- "LockedBy": "string",
- "MigrationDone": true,
- "DataSources": [
- {
- "No": 0,
- "Name": "string",
- "Description": "string",
- "Id": "string",
- "Type": 0,
- "Application": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "system": { }
}, - "Unit": {
- "BaseUnit": 0,
- "Id": 0,
- "Name": "string",
- "Scaling": 0
}, - "WorkflowUsage": [
- {
- "RevisionIds": [
- 0
], - "WorkflowName": "string"
}
]
}
], - "IsLegacyServer": true,
- "MeasurementPoints": [
- {
- "Id": "string",
- "Name": "string",
- "Type": 0,
- "DataSource": {
- "No": 0,
- "Name": "string",
- "Description": "string",
- "Id": "string",
- "Type": 0,
- "Application": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "system": { }
}, - "Unit": {
- "BaseUnit": 0,
- "Id": 0,
- "Name": "string",
- "Scaling": 0
}, - "WorkflowUsage": [
- {
- "RevisionIds": [
- 0
], - "WorkflowName": "string"
}
]
}
}
], - "RequiresAgent": "string",
- "RobotRuntimePackages": [
- "string"
], - "ModuleType": 0,
- "Outline": "string"
}
]
Gets the server based variables of the specified workflow.
workflowId required | integer <int32> The workflow ID. |
rev required | integer <int32> The revision. |
The server based variables of the workflow.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "ColumnHeader": [
- {
- "No": 0,
- "Name": "string",
- "Description": "string",
- "Type": 0,
- "ClientTag": "string"
}
], - "Rows": [
- {
- "No": 0,
- "Station": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0
}, - "Location": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "nwtEnabled": true,
- "stations": [
- {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0
}
], - "customer": {
- "Id": "string",
- "Name": "string"
}, - "timeZone": {
- "TimeZoneIdTzDb": "string",
- "TimeZoneDisplay": "string",
- "TimeZoneId": "string",
- "TimeZoneString": "string"
}
}, - "Cells": [
- {
- "__type": "string"
}
]
}
]
}
Updates the server based variables of a workflow. Privilege: ConfigTablesContentDelete and ConfigTablesContentEdit.
revId required | integer <int32> |
key required | integer <int32> |
value required | object (ConfigurationTable) |
Update Successful. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "key": 0,
- "value": {
- "ColumnHeader": [
- {
- "No": 0,
- "Name": "string",
- "Description": "string",
- "Type": 0,
- "ClientTag": "string"
}
], - "Rows": [
- {
- "No": 0,
- "Station": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0
}, - "Location": {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0,
- "nwtEnabled": true,
- "stations": [
- {
- "__type": "string",
- "name": "string",
- "description": "string",
- "no": 0
}
], - "customer": {
- "Id": "string",
- "Name": "string"
}, - "timeZone": {
- "TimeZoneIdTzDb": "string",
- "TimeZoneDisplay": "string",
- "TimeZoneId": "string",
- "TimeZoneString": "string"
}
}, - "Cells": [
- {
- "__type": "string"
}
]
}
]
}
}
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource returns a ZIP file of the specified analysis package. \nPrivilege: Control Center Open.\n
workflowRunId required | string <uuid> The ID (UUID) of the workflow run, from which the analysis package should be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The analysis package of the specified workflow run as a ZIP file.
This resource returns a ZIP file of the most recent analysis package (of the latest execution) of the specified workflow. \nPrivilege: Control Center Open.\n
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The most recent analysis package (of the latest execution) of the specified workflow as a ZIP file.
This resource creates a project.\nPrivilege: ProjectCreateEdit.\n
The project to be created
id required | integer <int64> |
name required | string |
description | string |
projectOwner | string |
testManager | string |
productOwner | string |
The newly created project.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "projectOwner": "string",
- "testManager": "string",
- "productOwner": "string"
}
{- "id": 0,
- "name": "string",
- "description": "string",
- "projectOwner": "string",
- "testManager": "string",
- "productOwner": "string"
}
This resource updates the given project.\nPrivilege: ProjectCreateEdit.\n
projectID required | integer <int64> The project ID (stringified integer). |
The project to be updated
id required | integer <int64> |
name required | string |
description | string |
projectOwner | string |
testManager | string |
productOwner | string |
The specified project has been updated successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "projectOwner": "string",
- "testManager": "string",
- "productOwner": "string"
}
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource deletes the given projects.\nPrivilege: ProjectDelete.\n
A list of IDs of projects, which should be deleted.
All specified projects have been deleted successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- "string"
]
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource creates a version.\nPrivilege: UseCaseCreateEdit.\n
copyLabels | boolean When the version to be created is a copy of another version, you need to define, if you want to copy the requirement labels as well. |
The version to be created
id required | integer <int64> |
name required | string |
description | string |
projectId required | integer <int64> |
cloneVersionId | integer <int64> |
requirementLabels | Array of objects (RequirementLabel) |
The newly created version.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "projectId": 0,
- "cloneVersionId": 0,
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
]
}
{- "id": 0,
- "name": "string",
- "description": "string",
- "projectId": 0,
- "cloneVersionId": 0,
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
]
}
This resource updates the given version.\nPrivilege: UseCaseCreateEdit.\n
versionID required | string <int64> The version ID (stringified integer). |
The version to be updated
id required | integer <int64> |
name required | string |
description | string |
projectId required | integer <int64> |
cloneVersionId | integer <int64> |
requirementLabels | Array of objects (RequirementLabel) |
The specified version has been updated successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "projectId": 0,
- "cloneVersionId": 0,
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
]
}
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource creates a user story.\nPrivilege: UseCaseCreateEdit.\n
The user story to be created
id required | integer <int64> |
name required | string |
description | string |
reference | string |
link | string |
acceptanceCriteria | Array of objects (TestCases) |
versionId required | integer <int64> |
testplanId required | integer <int64> |
hasAcceptanceCriteria required | boolean |
status required | string (TaStatus) Enum: "Not Ready" "Ready" "Disabled" TestPlanStatus: Not Ready (1), Ready (2), Disabled (3) |
visibleId required | string |
result required | integer <int32> (RunResult) Enum: "SUCCESS" "SKIPPED" "TIMEOUT" "EXECUTION_FAILURE" "ABORTED" "NO_LICENSE" "WRONG_VERSION" "UNKNOWN" "DEACTIVATED" "SUSPENDED" "WARNING" "RUNNING" "FAILED" RunResult: SUCCESS (1), SKIPPED (2), TIMEOUT (3), EXECUTION_FAILURE (4), ABORTED (5), NO_LICENSE (6), WRONG_VERSION (7), UNKNOWN (8), DEACTIVATED (9), SUSPENDED (10), WARNING (11), RUNNING (12), FAILED (13) |
The newly created user story.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "reference": "string",
- "link": "string",
- "acceptanceCriteria": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
], - "versionId": 0,
- "testplanId": 0,
- "hasAcceptanceCriteria": true,
- "status": "Not Ready",
- "visibleId": "string",
- "result": "SUCCESS"
}
{- "id": 0,
- "name": "string",
- "description": "string",
- "reference": "string",
- "link": "string",
- "acceptanceCriteria": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
], - "versionId": 0,
- "testplanId": 0,
- "hasAcceptanceCriteria": true,
- "status": "Not Ready",
- "visibleId": "string",
- "result": "SUCCESS"
}
This resource updates the given user story.\nPrivilege: UseCaseCreateEdit.\n
userStoryID required | string <int64> The user story ID (stringified integer). |
The user story to be updated
id required | integer <int64> |
name required | string |
description | string |
reference | string |
link | string |
acceptanceCriteria | Array of objects (TestCases) |
versionId required | integer <int64> |
testplanId required | integer <int64> |
hasAcceptanceCriteria required | boolean |
status required | string (TaStatus) Enum: "Not Ready" "Ready" "Disabled" TestPlanStatus: Not Ready (1), Ready (2), Disabled (3) |
visibleId required | string |
result required | integer <int32> (RunResult) Enum: "SUCCESS" "SKIPPED" "TIMEOUT" "EXECUTION_FAILURE" "ABORTED" "NO_LICENSE" "WRONG_VERSION" "UNKNOWN" "DEACTIVATED" "SUSPENDED" "WARNING" "RUNNING" "FAILED" RunResult: SUCCESS (1), SKIPPED (2), TIMEOUT (3), EXECUTION_FAILURE (4), ABORTED (5), NO_LICENSE (6), WRONG_VERSION (7), UNKNOWN (8), DEACTIVATED (9), SUSPENDED (10), WARNING (11), RUNNING (12), FAILED (13) |
The specified user story has been updated successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "reference": "string",
- "link": "string",
- "acceptanceCriteria": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
], - "versionId": 0,
- "testplanId": 0,
- "hasAcceptanceCriteria": true,
- "status": "Not Ready",
- "visibleId": "string",
- "result": "SUCCESS"
}
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource returns a list of all test plans of a customer. The customer is specified via the API key's user. \nPrivilege: TestAutomation Management Open.\n
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of all test plans of a customer. The customer is specified via the API key's user.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "id": 0,
- "name": "string",
- "description": "string",
- "executionType": "SCHEDULED",
- "versionId": 0,
- "userStories": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "reference": "string",
- "link": "string",
- "acceptanceCriteria": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
], - "versionId": 0,
- "testplanId": 0,
- "hasAcceptanceCriteria": true,
- "status": "Not Ready",
- "visibleId": "string",
- "result": "SUCCESS"
}
], - "continueOnFailure": true,
- "user": "string",
- "password": "string",
- "sessionMode": "DESKTOP_AS_LOGGED_IN_USER",
- "requiresShell": true,
- "exclusive": true,
- "screenResolution": "string",
- "status": "Not Ready"
}
]
This resource returns the created test plan.\nPrivilege: TestplanCreateEdit.\n
The test plan to be created
id required | integer <int64> |
name required | string |
description | string |
executionType required | string (ExecutionType) Enum: "SCHEDULED" "ENQUEUE" "MANUAL" ExecutionType: SCHEDULED ("Scheduled", 0), ENQUEUE ("Enqueue", 1), MANUAL ("Manual", 2) |
versionId required | integer <int64> |
userStories | Array of objects (UserStories) |
continueOnFailure required | boolean |
user | string |
password | string |
sessionMode required | integer <int32> (SessionMode) Enum: "DESKTOP_AS_LOGGED_IN_USER" "DESKTOP_AS_SYSTEM" "DESKTOP_AS_USER" "SESSION_AS_DEFAULT" "SESSION_AS_USER" SessionMode: DESKTOP_AS_LOGGED_IN_USER (1), DESKTOP_AS_SYSTEM (2), DESKTOP_AS_USER (3), SESSION_AS_DEFAULT (4), SESSION_AS_USER (5) |
requiresShell required | boolean |
exclusive required | boolean |
screenResolution | string |
status required | string (TaStatus) Enum: "Not Ready" "Ready" "Disabled" TestPlanStatus: Not Ready (1), Ready (2), Disabled (3) |
The newly created test plan.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "executionType": "SCHEDULED",
- "versionId": 0,
- "userStories": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "reference": "string",
- "link": "string",
- "acceptanceCriteria": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
], - "versionId": 0,
- "testplanId": 0,
- "hasAcceptanceCriteria": true,
- "status": "Not Ready",
- "visibleId": "string",
- "result": "SUCCESS"
}
], - "continueOnFailure": true,
- "user": "string",
- "password": "string",
- "sessionMode": "DESKTOP_AS_LOGGED_IN_USER",
- "requiresShell": true,
- "exclusive": true,
- "screenResolution": "string",
- "status": "Not Ready"
}
{- "id": 0,
- "name": "string",
- "description": "string",
- "executionType": "SCHEDULED",
- "versionId": 0,
- "userStories": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "reference": "string",
- "link": "string",
- "acceptanceCriteria": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
], - "versionId": 0,
- "testplanId": 0,
- "hasAcceptanceCriteria": true,
- "status": "Not Ready",
- "visibleId": "string",
- "result": "SUCCESS"
}
], - "continueOnFailure": true,
- "user": "string",
- "password": "string",
- "sessionMode": "DESKTOP_AS_LOGGED_IN_USER",
- "requiresShell": true,
- "exclusive": true,
- "screenResolution": "string",
- "status": "Not Ready"
}
This resource updates the given test plan.\nPrivilege: TestplanCreateEdit.\n
testPlanID required | string <int64> The test plan ID (stringified integer). |
The test plan to be updated
id required | integer <int64> |
name required | string |
description | string |
executionType required | string (ExecutionType) Enum: "SCHEDULED" "ENQUEUE" "MANUAL" ExecutionType: SCHEDULED ("Scheduled", 0), ENQUEUE ("Enqueue", 1), MANUAL ("Manual", 2) |
versionId required | integer <int64> |
userStories | Array of objects (UserStories) |
continueOnFailure required | boolean |
user | string |
password | string |
sessionMode required | integer <int32> (SessionMode) Enum: "DESKTOP_AS_LOGGED_IN_USER" "DESKTOP_AS_SYSTEM" "DESKTOP_AS_USER" "SESSION_AS_DEFAULT" "SESSION_AS_USER" SessionMode: DESKTOP_AS_LOGGED_IN_USER (1), DESKTOP_AS_SYSTEM (2), DESKTOP_AS_USER (3), SESSION_AS_DEFAULT (4), SESSION_AS_USER (5) |
requiresShell required | boolean |
exclusive required | boolean |
screenResolution | string |
status required | string (TaStatus) Enum: "Not Ready" "Ready" "Disabled" TestPlanStatus: Not Ready (1), Ready (2), Disabled (3) |
The specified test plan has been updated successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "executionType": "SCHEDULED",
- "versionId": 0,
- "userStories": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "reference": "string",
- "link": "string",
- "acceptanceCriteria": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
], - "versionId": 0,
- "testplanId": 0,
- "hasAcceptanceCriteria": true,
- "status": "Not Ready",
- "visibleId": "string",
- "result": "SUCCESS"
}
], - "continueOnFailure": true,
- "user": "string",
- "password": "string",
- "sessionMode": "DESKTOP_AS_LOGGED_IN_USER",
- "requiresShell": true,
- "exclusive": true,
- "screenResolution": "string",
- "status": "Not Ready"
}
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource returns the specified test plan. \nPrivilege: TestAutomation Management Open.\n
id required | integer <int64> The ID (database NO) of the test plan to be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The specified test plan
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "executionType": "SCHEDULED",
- "versionId": 0,
- "userStories": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "reference": "string",
- "link": "string",
- "acceptanceCriteria": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
], - "versionId": 0,
- "testplanId": 0,
- "hasAcceptanceCriteria": true,
- "status": "Not Ready",
- "visibleId": "string",
- "result": "SUCCESS"
}
], - "continueOnFailure": true,
- "user": "string",
- "password": "string",
- "sessionMode": "DESKTOP_AS_LOGGED_IN_USER",
- "requiresShell": true,
- "exclusive": true,
- "screenResolution": "string",
- "status": "Not Ready"
}
This resource returns the run ID for the started test plan. \nPrivilege: TestAutomation Management Open.\n
id required | integer <int64> The test plan's ID (database NO) to be executed. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of robots, i.e. robot IDs (stringified UUIDs), the specified test should be executed.
This resource returns the test plan's run ID (stringified UUID).
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- "string"
]
"string"
Execute the specified test plan and specify server based variables to be overwritten for this run.\n\nPrivilege: TestAutomation Management Open.\n
id required | integer <int64> The test plan's ID (database NO) to be executed. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The execution parameters.
robotId | string <uuid> The robot, which should execute the current test plan. |
serverBasedVariables required | Array of objects The server based variables, which should be overwritten for the current test plan execution. |
The test plan's run ID (stringified UUID).
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "robotId": "string",
- "serverBasedVariables": [
- {
- "testCaseId": 0,
- "variables": [
- {
- "name": "string",
- "variableType": 0,
- "variableReference": "string",
- "numericVariable": 0,
- "stringVariable": "string",
- "booleanVariable": true,
- "simpleCredentialVariable": {
- "userName": "string",
- "password": "string"
}, - "integerVariable": 0
}
]
}
]
}
"string"
This resource returns the specified run result of the given test plan. The required path parameter testPlanRunId is returned by the resource /testPlan/{id}/execute. \nPrivilege: TestAutomation Management Open.\n
testPlanRunId required | string <uuid> The test plan run ID (stringified UUID). |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The specified run results.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "id": 0,
- "name": "string",
- "description": "string",
- "reference": "string",
- "link": "string",
- "acceptanceCriteria": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
], - "versionId": 0,
- "testplanId": 0,
- "hasAcceptanceCriteria": true,
- "status": "Not Ready",
- "visibleId": "string",
- "result": "SUCCESS"
}
]
This resource creates a test case.\nPrivilege: UseCaseCreateEdit.\n
userStoryID required | string <int64> The user story ID (stringified integer). |
The test case to be created
id required | integer <int64> |
name required | string |
description | string |
userStoryId required | integer <int64> |
sortId required | integer <int32> |
workflowId required | string |
revision required | integer <int64> |
maxRunTime required | integer <int64> |
workflowName required | string |
severity required | integer <int32> |
preconditionDescription | string |
postconditionDescription | string |
status required | string (TaStatus) Enum: "Not Ready" "Ready" "Disabled" TestPlanStatus: Not Ready (1), Ready (2), Disabled (3) |
visibleId required | string |
ownerName | string |
ownerId | string |
requirementLabels | Array of objects (RequirementLabels) |
workflowRunDetails required | Array of objects (WorkflowRunDetails) |
isPending required | boolean |
lastStartTime required | string <date-time> |
result required | integer <int32> (RunResult) Enum: "SUCCESS" "SKIPPED" "TIMEOUT" "EXECUTION_FAILURE" "ABORTED" "NO_LICENSE" "WRONG_VERSION" "UNKNOWN" "DEACTIVATED" "SUSPENDED" "WARNING" "RUNNING" "FAILED" RunResult: SUCCESS (1), SKIPPED (2), TIMEOUT (3), EXECUTION_FAILURE (4), ABORTED (5), NO_LICENSE (6), WRONG_VERSION (7), UNKNOWN (8), DEACTIVATED (9), SUSPENDED (10), WARNING (11), RUNNING (12), FAILED (13) |
hasPackage required | boolean |
workflowRunID required | string |
workflowMessage | string |
testRunData | Array of objects |
enabled required | boolean |
The newly created test case.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
{- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
This resource updates the given test case.\nPrivilege: UseCaseCreateEdit.\n
userStoryID required | string <int64> The user story ID (stringified integer). |
testCaseID required | string <int64> The test case ID (stringified integer). |
The test case to be updated
id required | integer <int64> |
name required | string |
description | string |
userStoryId required | integer <int64> |
sortId required | integer <int32> |
workflowId required | string |
revision required | integer <int64> |
maxRunTime required | integer <int64> |
workflowName required | string |
severity required | integer <int32> |
preconditionDescription | string |
postconditionDescription | string |
status required | string (TaStatus) Enum: "Not Ready" "Ready" "Disabled" TestPlanStatus: Not Ready (1), Ready (2), Disabled (3) |
visibleId required | string |
ownerName | string |
ownerId | string |
requirementLabels | Array of objects (RequirementLabels) |
workflowRunDetails required | Array of objects (WorkflowRunDetails) |
isPending required | boolean |
lastStartTime required | string <date-time> |
result required | integer <int32> (RunResult) Enum: "SUCCESS" "SKIPPED" "TIMEOUT" "EXECUTION_FAILURE" "ABORTED" "NO_LICENSE" "WRONG_VERSION" "UNKNOWN" "DEACTIVATED" "SUSPENDED" "WARNING" "RUNNING" "FAILED" RunResult: SUCCESS (1), SKIPPED (2), TIMEOUT (3), EXECUTION_FAILURE (4), ABORTED (5), NO_LICENSE (6), WRONG_VERSION (7), UNKNOWN (8), DEACTIVATED (9), SUSPENDED (10), WARNING (11), RUNNING (12), FAILED (13) |
hasPackage required | boolean |
workflowRunID required | string |
workflowMessage | string |
testRunData | Array of objects |
enabled required | boolean |
The specified test case has been updated successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "id": 0,
- "name": "string",
- "description": "string",
- "userStoryId": 0,
- "sortId": 0,
- "workflowId": "string",
- "revision": 0,
- "maxRunTime": 0,
- "workflowName": "string",
- "severity": 0,
- "preconditionDescription": "string",
- "postconditionDescription": "string",
- "status": "Not Ready",
- "visibleId": "string",
- "ownerName": "string",
- "ownerId": "string",
- "requirementLabels": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "versionId": 0
}
], - "workflowRunDetails": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "runID": "string",
- "type": "TIMER",
- "value": 0,
- "measurementPointName": "string",
- "checkpointOrTimerHit": true
}
], - "isPending": true,
- "lastStartTime": "2020-08-18T15:37:00Z",
- "result": "SUCCESS",
- "hasPackage": true,
- "workflowRunID": "string",
- "workflowMessage": "string",
- "testRunData": [
- {
- "key": "string",
- "value": "string"
}
], - "enabled": true
}
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource reorders the given test cases in the user story.
userStoryID required | string <int64> The user story ID (stringified integer). |
A list of test cases, i.e. test case IDs (stringified integers).
Update Successful. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- "string"
]
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource sets a workflow to a test case. \nPrivilege: UseCaseCreateEdit.\n
testCaseID required | string <int64> The test case ID (stringified UUID). |
The workflow that will be set to the test case.
workflowID required | string <uuid> The ID of the workflow (strignified UUID). |
revision required | number The revision: [long] |
The specified test case has been updated successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "workflowID": "string",
- "revision": 0
}
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource removes the workflow of a test case. \nPrivilege: UseCaseCreateEdit.\n
testCaseID required | string <int64> The test case ID (stringified UUID). |
The workflow of the specified test case has been removed successfully. Empty response.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource returns the availability data within the specified constraints as a .csv file. The measured values are given in seconds.
Example:
customer|service|location|station|datasource|workflow|date|value|hit
servicetrace|Sample Service 01|Mannheim|DEV-SERVER|Completed|Sample 01|2019-08-09T06:43:00.0000000|0.533|True
servicetrace|Sample Service 01|Mannheim|DEV-SERVER|Completed|Sample 01|2019-08-09T06:43:15.0000000|0.531|True
Privilege: Service Report Management Open.
service required | integer |
start required | string |
end required | string |
dataSources | array |
locations | array |
serviceTimes required | boolean |
plannedDownTimes required | boolean |
unplannedDownTimes required | boolean |
excludedMeasurements required | boolean |
holidays required | boolean |
includeWorkflowErrors | boolean If this value is not set, then the system defaults to "true". |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The availability data within the specified constraints as comma-separated values: Customer, Service, Location, Station, DataSource, Workflow, Date, Value, Hits
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
This resource returns the availability data within the specified constraints as a .csv file. The measured values are given in milliseconds.
Example:
customer|service|location|station|datasource|workflow|date|value|hit
servicetrace|Sample Service 01|Mannheim|DEV-SERVER|Completed|Sample 01|2019-08-09T06:43:00.0000000|533|True
servicetrace|Sample Service 01|Mannheim|DEV-SERVER|Completed|Sample 01|2019-08-09T06:43:15.0000000|531|True
Privilege: Service Report Management Open.
service required | integer |
start required | string |
end required | string |
dataSources | array |
locations | array |
serviceTimes required | boolean |
plannedDownTimes required | boolean |
unplannedDownTimes required | boolean |
excludedMeasurements required | boolean |
holidays required | boolean |
includeWorkflowErrors | boolean If this value is not set, then the system defaults to "true". |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The availability data within the specified constraints as comma-separated values: Customer, Service, Location, Station, DataSource, Workflow, Date, Value, Hits
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource returns the response time data within the specified constraints. \nPrivilege: Service Report Management Open.\n
service required | integer |
start required | string |
end required | string |
dataSources | array |
locations | array |
serviceTimes required | boolean |
plannedDownTimes required | boolean |
unplannedDownTimes required | boolean |
excludedMeasurements required | boolean |
holidays required | boolean |
includeWorkflowErrors required | boolean |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
The response time data within the specified constraints as comma-separated-values: Customer, Service, Location, Station, DataSource, Workflow, Date, Value, Hits
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
{- "exception-name": "string",
- "message": "string",
- "stacktrace": "string"
}
This resource returns alert objects last N hours until a specified timestamp. \nPrivilege: Control Center Open.\n
maxRecords | integer <int64> The maximum number of alerts to be retrieved. |
hours | integer <int64> The timespan in hours to be retrieved. These are all alerts within N hours until the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which alerts should be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of alerts of the last N hours until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "id": 0,
- "timestamp": "string",
- "type": 0,
- "result": 0,
- "message": "string",
- "alertTargetName": "string",
- "eventId": 0,
- "sourceEventType": 0
}
]
This resource returns alert objects last N hours until a specified timestamp. \nPrivilege: Control Center Open.\n
maxRecords | integer <int64> The maximum number of alerts to be retrieved. |
hours | integer <int64> The timespan in hours to be retrieved. These are all alerts within N hours until the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which alerts should be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of alerts of the last N hours until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "id": 0,
- "timestamp": "string",
- "type": 0,
- "result": 0,
- "message": "string",
- "alertTargetName": "string",
- "eventId": 0,
- "sourceEventType": 0
}
]
This resource returns alert objects last N hours until a specified timestamp. \nPrivilege: Control Center Open.\n
maxRecords | integer <int64> The maximum number of alerts to be retrieved. |
hours | integer <int64> The timespan in hours to be retrieved. These are all alerts within N hours until the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which alerts should be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of alerts of the last N hours until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "id": 0,
- "timestamp": "string",
- "type": 0,
- "result": 0,
- "message": "string",
- "alertTargetName": "string",
- "eventId": 0,
- "sourceEventType": 0
}
]
This resource returns alert objects last N hours until a specified timestamp. \nPrivilege: Control Center Open.\n
maxRecords | integer <int64> The maximum number of alerts to be retrieved. |
hours | integer <int64> The timespan in hours to be retrieved. These are all alerts within N hours until the specified timestamp endtime. |
endtime | string <date-time> The timestamp in UTC until which alerts should be retrieved. |
x-customer | string <uuid> Optional HTTP header parameter. The customer ID (stringified UUID) is used in the system context only - i.e. if the API key specifies a system user. The parameter specifies the customer, under which a system user operates. Omit this parameter, if a system user should operate in the system context. If the API key specifies a normal user, this parameter will be ignored and should not be specified. |
A list of alerts of the last N hours until the timestamp endTime.
The user does not have the necessary permissions for this resource. Please verify the API key.
Internal Server Error
[- {
- "id": 0,
- "timestamp": "string",
- "type": 0,
- "result": 0,
- "message": "string",
- "alertTargetName": "string",
- "eventId": 0,
- "sourceEventType": 0
}
]