Resource: Project Picklist Search ( /api/project/{projectId}/picklistsearch/{type} )
Allows the searching of picklist values for an project by partial name match.
This resource supports the following methods: GET, POST
Methods
GET
Searches for picklist values by partial name match
Required Permissions
- TestManagement/ManageExecutions/View
- TestManagement/ManageScripts/View
- TestManagement/ManageIncidents/View
- TestManagement/ManageRequirements/View
Status Codes
These are the expected status codes returned by the service. In addition, some other status codes may be returned if either an internal error occurs or there is an authentication issue (such as an expired OAuth token).
Status | Description |
---|---|
200 - OK | Returned if the picklist values were retrieved successfully. |
403 - Forbidden | Returned if the user does not have permission to view picklist values for this project. |
404 - NotFound | Returned if the project does not exist. |
Retrieve all picklist values
Request Headers
Key | Value | Description |
---|---|---|
Content-Type | application/json; charset=utf-8 |
Request Parameters
Key | Value | Description |
---|---|---|
{projectId} | bc692c60-99b2-4df3-8cf8-74f4ac770b16 | Unique ID of the project related to the picklist values. |
{type} | Priority | The picklist type e.g. Priority, RequirementType, RequirementStatus, RequirementDifficulty, IncidentResolution etc. |
Response Headers
Key | Value | Description |
---|---|---|
Content-Type | application/json; charset=utf-8 |
Response Body
{ "Items": [ { "Id": "2fe983c7-bc0d-430f-83f2-9a97863e4891", "Text": "High", "SortOrder": 0, "Self": "http://localhost/api/project/bc692c60-99b2-4df3-8cf8-74f4ac770b16/priority/2fe983c7-bc0d-430f-83f2-9a97863e4891" } ], "Self": "http://localhost/api/api/project/BC692C60-99B2-4DF3-8CF8-74F4AC770B16/picklistsearch/Priority?query=H" }
Status Code
200 - OK
POST
Searches for picklist values by partial name match
Required Permissions
- TestManagement/ManageExecutions/View
- TestManagement/ManageScripts/View
- TestManagement/ManageIncidents/View
- TestManagement/ManageRequirements/View
Status Codes
These are the expected status codes returned by the service. In addition, some other status codes may be returned if either an internal error occurs or there is an authentication issue (such as an expired OAuth token).
Status | Description |
---|---|
200 - OK | Returned if the picklist values were retrieved successfully. |
403 - Forbidden | Returned if the user does not have permission to view picklist values for this project. |
404 - NotFound | Returned if the project does not exist. |
Retrieve all picklist values
Request Headers
Key | Value | Description |
---|---|---|
Content-Type | application/x-www-form-urlencoded |
Request Parameters
Key | Value | Description |
---|---|---|
{projectId} | bc692c60-99b2-4df3-8cf8-74f4ac770b16 | Unique ID of the project related to the picklist values. |
{type} | Priority | The picklist type e.g. Priority, RequirementType, RequirementStatus, RequirementDifficulty, IncidentResolution etc. |
Response Headers
Key | Value | Description |
---|---|---|
Content-Type | application/json; charset=utf-8 |
Response Body
{ "Items": [ { "Id": "2fe983c7-bc0d-430f-83f2-9a97863e4891", "Text": "High", "SortOrder": 0, "Self": "http://localhost/api/project/bc692c60-99b2-4df3-8cf8-74f4ac770b16/priority/2fe983c7-bc0d-430f-83f2-9a97863e4891" } ], "Self": "http://localhost/api/api/project/BC692C60-99B2-4DF3-8CF8-74F4AC770B16/picklistsearch/Priority" }
Status Code
200 - OK