SpiraPlan: REST Web Service (v5.0)

See all operations

PUT: projects/{project_id}/test-cases

Description

Updates a test case in the system together with its test steps (if populated)

Does not currently update test step custom properties

How to Execute

To access this REST web service, you need to use the following URL (make sure to replace any parameters (eg {project_id}) with the relevant value (eg 1):

https://api.inflectra.com/Spira/Services/v5_0/RestService.svc/projects/{project_id}/test-cases

Request Parameters

Name Description
project_id The id of the current project

Request Body

Property Description
TestCaseId The id of the test case
ExecutionStatusId The execution status id of the test case
AuthorId The id of the user that wrote the test case The authenticated user is used if no value is provided
OwnerId The id of the user that the test case is assigned-to
TestCasePriorityId The id of the priority of the test case
TestCaseTypeId The type of test case, pass 0 to use the default value
TestCaseStatusId The status of the test case, pass 0 to use the default value
TestCaseFolderId The id of the folder the test case belongs to. Null = root folder
ComponentIds The list of components that this test case belongs to
AutomationEngineId The id of the automation engine the associated test script uses (null if manual only)
AutomationAttachmentId The id of the attachment that is being used to store the test script (file or url) Null if manual only
Name The name of the test case
Description The description of the test case
CreationDate The date the test case was created
LastUpdateDate The date the test case was last updated
ExecutionDate The date the test case was last executed
EstimatedDuration The estimated time to execute the test case
TestSteps The list of test steps that comprise the test case
ActualDuration The actual result from the most recent test run of the this test case
ProjectId The id of the project that the artifact belongs to The current project is always used for Insert operations for security reasons
ConcurrencyDate The datetime used to track optimistic concurrency to prevent edit conflicts
CustomProperties The list of associated custom properties/fields for this artifact

Return Data

The JSON and XML examples below show the shape of one entry that will be returned. It does not show an example of how that entry will be populated.