Use this information to retrieve all assembly configurations in a behavior testing
project (descriptor).
The following elements are described:
Request
Aspect |
Value |
Endpoint URL |
/api/behaviour/assemblyConfigurations?projectId={projectId} |
HTTP Method |
GET |
Query parameters
Field |
Description |
Mandatory |
projectId |
ID of the behavior testing project (usually the descriptor name) |
Yes |
Response
Aspect |
Value |
Content-Type |
application/json |
Response Code |
200 (OK) |
Body
The body contains a single list of Assembly configurations. Each configuration contains the
following fields:
Field |
Description |
id |
Unique identifier of the assembly configuration |
name |
Name of the assembly configuration |
description |
Supplied description of the assembly configuration |
projectId |
Unique identifier for the behavior test project where this assembly configuration
belongs |
descriptorName |
Name of the assembly descriptor to be instantiated in this configuration |
createdAt |
Date and time the assembly configuration instance was created |
lastModifiedAt |
Date and time the assembly configuration instance was last modified |
properties |
Name-value pairs, each defining a property value to use when instantiating an assembly from
this configuration |
Example
[
{
"id": "8e266bc5-e613-4b0d-9ae0-50db6454b026",
"name": "test",
"projectId": "assembly::Test::1.0",
"description": "description",
"descriptorName": "assembly::Test::1.0",
"createdAt": "2019-03-01T10:07:21.289Z",
"lastModifiedAt": "2019-03-01T10:07:21.289Z",
"properties": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]