Projects Versions can be accessed through this API using the GET service. @Since 5.0.0.4.
Include Page REST V1 Authentication REST V1 Authentication
Table of Contents | ||
---|---|---|
|
GET
GET by ID
This GET service will find project version for supplied parameters and return a JSON representation of it. Project versions are sorted from newest to oldest.
Info | ||
---|---|---|
| ||
http://{host:port}/flexdeploy/rest/v1/project/{projectId}/version/{versionid} |
Request
Parameter | Required | Type | Description |
---|---|---|---|
projectId | Yes | URL | This is a URL path parameter for the id which is used to find a project. |
versionid | Yes | URL | This is a URL path parameter for project version id. |
Include Page | ||||
---|---|---|---|---|
|
Response Codes
HTTP Code | Description |
---|---|
200 | Project was found and it's versions returned |
400 | Bad request |
401 | Unauthorized |
404 | Project with the specified Id was not found |
500 | Unexpected internal server error |
Example
If we had the following project versions in a Project with a project ID of 10002:.
Code Block | ||||
---|---|---|---|---|
| ||||
[ { { "packageName": "1.0.12ALM151", "isActive": truefalse, "requestAllFiles"projectVersionId: false4281839, "scmevision" projectStreamId: null3882239, "projectStreamId"projectVersionName: 12702,"1.0.45", "projectVersionName"scmRevision: "1.0.121710", "projectVersionId" requestAllFiles: 13117false }, { { "packageName": "1.0.11ALM151", " isActive": falsetrue, "requestAllFiles"projectVersionId: false4281805, "scmRevision" projectStreamId: null3882239, "projectStreamId": 12702, projectVersionName: "1.0.44", "projectVersionName" scmRevision: "1.0.111709", "projectVersionId": 13101 requestAllFiles: false }, { { "packageName": "1.0.10ALM151", "isActive": true, "requestAllFiles"projectVersionId: false4281769, "scmRevision" projectStreamId: null3882239, "projectStreamId": 12702, "projectVersionName": projectVersionName: "1.0.1043", "projectVersionId": 12954 }, { "packageName" scmRevision: "1.0.91709", "isActive": true, "requestAllFiles": false, } "scmRevision": null, "projectStreamId": 12702, "projectVersionName": "1.0.9", "projectVersionId": 12938 }, { "packageName": "1.0.8", "isActive": true, "requestAllFiles": false, "scmRevision": null, "projectStreamId": 12702, "projectVersionName": "1.0.8", "projectVersionId": 12922 }, { "packageName": "1.0.7", "isActive": true, "requestAllFiles": false, "scmRevision": null, "projectStreamId": 12702, "projectVersionName": "1.0.7", "projectVersionId": 12906 }, { "packageName": "1.0.6", "isActive": true, "requestAllFiles": false, "scmRevision": null, "projectStreamId": 12702, "projectVersionName": "1.0.6", "projectVersionId": 12890 }, { "packageName": "1.0.5", "isActive": true, "requestAllFiles": false, "scmRevision": null, "projectStreamId": 12702, "projectVersionName": "1.0.5", "projectVersionId": 12870 }, { "packageName": "1.0.4", "isActive": true, "requestAllFiles": false, "scmRevision": null, "projectStreamId": 12702, "projectVersionName": "1.0.4", "projectVersionId": 12854 }, { "packageName": "1.0.3", "isActive": true, "requestAllFiles": false, "scmRevision": null, "projectStreamId": 12702, "projectVersionName": "1.0.3", "projectVersionId": 12838 }, { "packageName": "1.0.2", "isActive": true, "requestAllFiles": false, "scmRevision": null, "projectStreamId": 12702, "projectVersionName": "1.0.2", "projectVersionId": 12820 }, { "packageName": "1.0.1", "isActive": true, "requestAllFiles": ] |
Get by id for 4281839 will return following.
Code Block | ||||
---|---|---|---|---|
| ||||
{ packageName: "ALM151", isActive: false, "scmRevision"projectVersionId: null4281839, "projectStreamId": 127023882239, "projectVersionName": "1.0.145", scmRevision: "projectVersionId1710":, 12801 requestAllFiles: false } ] |
GET (Using Query Parameters)
This GET service will find project version for supplied parameters and return a JSON representation of it. Project versions are sorted from newest to oldest.
Info | ||
---|---|---|
| ||
http://{host:port}/flexdeploy/rest/v1/project/{projectId}/version? Query Parameters
For example, http://{host:port}/flexdeploy/rest/v1/project/{projectId}/version?projectVersionName=1.0 |
...