Core API Endpoints
Bulk Import
No content
POST /v1/{handle}/projects/{key}/data HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 509
{
"entities": {
"executions": {
"entries": [
{
"externalId": "text",
"caseRef": "text",
"runRef": "text",
"source": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]
},
"runs": {
"entries": [
{
"name": "text",
"externalId": "text",
"source": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]
},
"folders": {
"entries": [
{
"name": "text",
"externalId": "text",
"source": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]
},
"cases": {
"entries": [
{
"name": "text",
"externalId": "text",
"source": "text",
"folderExternalId": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]
}
}
}
No content
No content
Templates
Retrieves the list of paginated templates for a particular project of a user or organization.
The unique identifier for user or an organization.
The unique identifier for a project.
Ok
GET /v1/{handle}/projects/{key}/templates HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Creates a new template within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The template data to be created.
The name of the template.
The newly created template object.
POST /v1/{handle}/projects/{key}/templates HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"name": "text",
"templateFields": [
{
"id": "text",
"name": "text",
"dataType": "text",
"defaultValue": "text",
"value": "text",
"options": [
"text"
]
}
]
}
The newly created template object.
No content
Retrieves a specific template by its ID.
The unique identifier for user or an organization.
The unique identifier for a project.
The unique identifier of the template.
Ok
GET /v1/{handle}/projects/{key}/templates/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Updates an existing template.
The unique identifier for user or an organization.
The unique identifier for a project.
The unique identifier of the template.
The updated template data.
The name of the template.
Ok
PATCH /v1/{handle}/projects/{key}/templates/{id} HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"name": "text",
"templateFields": [
{
"id": "text",
"name": "text",
"dataType": "text",
"defaultValue": "text",
"value": "text",
"options": [
"text"
]
}
]
}
Ok
No content
Deletes a template.
The unique identifier for user or an organization.
The unique identifier for a project.
The unique identifier of the template.
Ok
DELETE /v1/{handle}/projects/{key}/templates/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
{
"message": "text"
}
Tags
Retrieves the list of paginated tags of a user or organization.
The unique identifier for user or an organization.
Ok
GET /v1/{handle}/tags HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Creates a new tag for a user or organization.
The unique identifier for a user or an organization.
The tag data to be created.
The name of the tag.
The description of the tag.
The newly created tag object.
POST /v1/{handle}/tags HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 60
{
"name": "text",
"description": "text",
"entityTypes": [
"cases"
]
}
The newly created tag object.
No content
Retrieves the details of a specific tag for a user or an organization.
The unique identifier for a user or an organization.
The unique identifier for the tag.
Ok
GET /v1/{handle}/tags/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Data Transfer Object for updating an existing tag.
The name of the tag.
The description of the tag.
The boolean flag to archive/unarchive a tag.
Ok
PATCH /v1/{handle}/tags/{id} HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 76
{
"name": "text",
"description": "text",
"entityTypes": [
"cases"
],
"archived": true
}
Ok
No content
Ok
DELETE /v1/{handle}/tags/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
{
"message": "text"
}
Shared Steps
Retrieves the list of paginated shared steps for a particular project of a user or organization.
The unique identifier for user or an organization.
The unique identifier for a project.
Ok
GET /v1/{handle}/projects/{key}/shared-steps HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Creates a new shared step within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The shared step data to be created.
The name of the shared step. This field defines the name or label for the shared step.
The newly created shared step object.
POST /v1/{handle}/projects/{key}/shared-steps HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 258
{
"name": "text",
"steps": [
{
"id": "text",
"title": "text",
"description": "text",
"expectedResult": "text",
"children": [
{
"id": "text",
"title": "text",
"description": "text",
"expectedResult": "text",
"children": [
"[Circular Reference]"
],
"sharedStepUid": 1
}
],
"sharedStepUid": 1
}
]
}
The newly created shared step object.
No content
Updates an existing shared step within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the shared step.
The shared step data to be updated.
The name of the shared step. Optional field that allows you to update the name or label of the shared step.
The updated shared step object.
PATCH /v1/{handle}/projects/{key}/shared-steps/{id} HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 258
{
"name": "text",
"steps": [
{
"id": "text",
"title": "text",
"description": "text",
"expectedResult": "text",
"children": [
{
"id": "text",
"title": "text",
"description": "text",
"expectedResult": "text",
"children": [
"[Circular Reference]"
],
"sharedStepUid": 1
}
],
"sharedStepUid": 1
}
]
}
The updated shared step object.
No content
Deletes an existing shared step within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the shared step.
A message indicating the successful deletion of the shared step.
DELETE /v1/{handle}/projects/{key}/shared-steps/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
A message indicating the successful deletion of the shared step.
{
"message": "text"
}
Test Runs
Retrieves the list of paginated test runs for a particular project of a user or organization.
The unique identifier for user or an organization.
The unique identifier for a project.
Ok
GET /v1/{handle}/projects/{key}/runs HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Creates a new test run within a project for a user or organization.
The newly created test run object.
POST /v1/{handle}/projects/{key}/runs HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 213
{
"externalId": "text",
"source": "text",
"link": "text",
"priority": 1,
"status": 1,
"name": "text",
"description": "text",
"dueAt": "2025-08-21T17:09:29.039Z",
"tagUids": [
1
],
"configs": [
"text"
],
"caseUids": [
1
],
"milestoneUids": [
1
]
}
The newly created test run object.
No content
Retrieves the details of a specific test run within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the test run.
The details of the test run.
GET /v1/{handle}/projects/{key}/runs/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
The details of the test run.
No content
Updates an existing test run within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the test run.
The template data to be updated.
The updated test run object.
PATCH /v1/{handle}/projects/{key}/runs/{id} HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 254
{
"name": "text",
"description": "text",
"status": 1,
"priority": 1,
"dueAt": "2025-08-21T17:09:29.039Z",
"addMilestoneUids": [
1
],
"removeMilestoneUids": [
1
],
"addTagUids": [
1
],
"removeTagUids": [
1
],
"addPlanUids": [
1
],
"removePlanUids": [
1
],
"archive": true,
"configs": [
"text"
]
}
The updated test run object.
No content
Test Plans
Retrieves the list of paginated test plans for a particular project of a user or organization.
The unique identifier for user or an organization.
The unique identifier for a project.
list of statuses to filter by. only plans with statuses here will be returned
list of priorities to filter by. only plans with the speficied priorities will be returned
filter for archived plans
mininum number of runs
maximum number of test runs
minimum creation date
maximum creation date
minimum progress
max progress
list of tags to filter by
list of milestones to filter by
project to filter by
The list of paginated test plans.
GET /v1/{handle}/projects/{key}/plans HTTP/1.1
Host: api.testfiesta.com
Accept: */*
The list of paginated test plans.
No content
Creates a new test plan within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The plan data to be created.
The name of the plan. This field defines the name or title of the plan.
A brief description of the plan. Optional field that provides additional context or information about the plan.
The milestone UIDs associated with the plan. Optional field that links the plan to one or more milestones. Milestones represent significant points in the project or timeline.
The status of the plan. Optional field that defines the current state of the plan, such as pending, active, or completed, usually represented as a numeric value.
The priority level of the plan. Optional field that represents the priority of the plan, typically represented as a numeric value (e.g., 1 = high, 2 = medium, 3 = low).
The external identifier for the plan. Optional field to reference the plan externally, useful for integration with other systems or tools.
The source of the plan. Optional field that provides information about the origin of the plan, such as the tool or platform from which it was created.
The tag UIDs associated with the plan. Optional field to specify the tags linked to the plan. Tags help categorize or label the plan for better organization and filtering.
The newly created plan object.
POST /v1/{handle}/projects/{key}/plans HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 411
{
"name": "text",
"description": "text",
"milestoneUids": [
1
],
"status": 1,
"priority": 1,
"customFields": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"externalId": "text",
"source": "text",
"testRuns": [
{
"configuration": {
"type": "matrix",
"sets": [
[
"browser:firefox",
"browser:safari"
],
[
"os:windows",
"os:mac"
]
]
},
"uid": 1
}
],
"configuration": {
"type": "matrix",
"sets": [
[
"browser:firefox",
"browser:safari"
],
[
"os:windows",
"os:mac"
]
]
},
"tagUids": [
1
]
}
The newly created plan object.
No content
Retrieves the details of a specific test plan within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the test plan.
Ok
GET /v1/{handle}/projects/{key}/plans/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Data Transfer Object for updating an existing plan.
The name of the plan. Optional field to update the name or title of the plan.
A brief description of the plan. Optional field to update the description, providing additional context or details about the plan.
The tag UIDs associated with the plan. Optional field to update the tags linked to the plan. Tags help categorize or label the plan for easier organization.
The milestone UIDs associated with the plan. Optional field to update the milestones linked to the plan. Milestones represent key points in the project or timeline.
The run UIDs associated with the plan. Optional field to update the test runs included in the plan. These are the specific runs that are part of the plan's execution.
The status of the plan. Optional field to update the current state of the plan, such as pending, active, or completed, typically represented by a numeric value.
The priority level of the plan. Optional field to update the priority of the plan, generally represented as a numeric value (e.g., 1 = high, 2 = medium, 3 = low).
Ok
PATCH /v1/{handle}/projects/{key}/plans/{id} HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 108
{
"name": "text",
"description": "text",
"tagUids": [
1
],
"milestoneUids": [
1
],
"runUids": [
1
],
"status": 1,
"priority": 1
}
Ok
No content
Milestones
Retrieves the list of paginated milstones for a particular project of a user or organization.
The unique identifier for user or an organization.
The unique identifier for a project.
Ok
GET /v1/{handle}/projects/{key}/milestones HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Creates a new test milestone within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The test milestone data to be created.
The name of the milestone. A string representing the title or label of the milestone.
The description of the milestone. Optional field that provides additional details or context about the milestone.
The start date of the milestone. A string in ISO 8601 format representing the start date of the milestone (e.g., "2025-03-01T00:00:00Z").
The due date of the milestone. A string in ISO 8601 format representing the due date or deadline for the milestone (e.g., "2025-04-01T00:00:00Z").
The status of the milestone. A number representing the current status of the milestone (e.g., 1 for "In Progress", 2 for "Completed").
The IDs of the plans associated with the milestone. An array of numbers representing the IDs of the plans linked to the milestone.
The IDs of the runs associated with the milestone. An array of numbers representing the IDs of the test runs linked to the milestone.
The tag UIDs associated with the milestone. Optional field to specify an array of tag IDs for categorizing or labeling the milestone.
The newly created test milestone object.
POST /v1/{handle}/projects/{key}/milestones HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 122
{
"name": "text",
"description": "text",
"startDate": "text",
"dueAt": "text",
"status": 1,
"planIds": [
1
],
"runIds": [
1
],
"tagUids": [
1
]
}
The newly created test milestone object.
No content
Updates an existing test milestone within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the milestone.
The milestone data to be updated.
The name of the milestone. A string representing the title or label of the milestone.
The description of the milestone. Optional field that provides additional details or context about the milestone.
The start date of the milestone. A string in ISO 8601 format representing the start date of the milestone (e.g., "2025-03-01T00:00:00Z").
The due date of the milestone. A string in ISO 8601 format representing the due date or deadline for the milestone (e.g., "2025-04-01T00:00:00Z").
The status of the milestone. A number representing the current status of the milestone (e.g., 1 for "In Progress", 2 for "Completed").
The IDs of the plans associated with the milestone. An array of numbers representing the IDs of the plans linked to the milestone.
The IDs of the runs associated with the milestone. An array of numbers representing the IDs of the test runs linked to the milestone.
The tag UIDs associated with the milestone. Optional field to specify an array of tag IDs for categorizing or labeling the milestone.
The updated milestone object.
PATCH /v1/{handle}/projects/{key}/milestones/{id} HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 138
{
"name": "text",
"description": "text",
"startDate": "text",
"dueAt": "text",
"status": 1,
"planIds": [
1
],
"runIds": [
1
],
"tagUids": [
1
],
"archived": true
}
The updated milestone object.
No content
Deletes an existing test milestone within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the milestone.
A success message.
DELETE /v1/{handle}/projects/{key}/milestones/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
A success message.
{
"message": "text"
}
Test Folders
Retrieves the list of paginated folders for a particular project of a user or organization.
The unique identifier for user or an organization
The unique identifier for a project
Ok
GET /v1/{handle}/projects/{key}/folders HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Creates a new folder within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The folder data to be created.
The name of the folder. A string representing the title or label of the folder.
The external ID of the folder. Optional field to associate the folder with an external identifier, such as from another system or service.
The source of the folder. Optional field to specify the origin or source system of the folder (e.g., "manual", "imported").
The parent ID of the folder. A number representing the unique identifier of the parent folder. Used for nesting folders.
project the folder belongs to
The newly created folder object.
POST /v1/{handle}/projects/{key}/folders HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 133
{
"name": "text",
"externalId": "text",
"source": "text",
"customFields": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"parentId": 1,
"projectUid": 1
}
The newly created folder object.
No content
Retrieves the details of a specific folder within a project for a user or organization.
The unique identifier for a user or an organization
The unique identifier for a project
The unique identifier for the folder
Ok
GET /v1/{handle}/projects/{key}/folders/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Updates an existing folder within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the folder.
The folder data to be updated.
The name of the folder. Optional field to update the title or label of the folder.
The external ID of the folder. Optional field to update the external identifier of the folder.
The source of the folder. Optional field to update the source or origin of the folder.
The parent ID of the folder. Optional field to update the unique identifier of the parent folder, allowing for reorganization of folders.
The status of the folder. Optional field to update the current status of the folder.
The updated folder object.
PATCH /v1/{handle}/projects/{key}/folders/{id} HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 129
{
"name": "text",
"externalId": "text",
"source": "text",
"customFields": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"parentId": 1,
"status": 1
}
The updated folder object.
No content
Deletes an existing folder within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the folder.
A success message.
DELETE /v1/{handle}/projects/{key}/folders/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
A success message.
{
"message": "text"
}
Test Executions
Creates a new test execution within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The execution data to be created.
The external identifier for the execution. Optional field to specify an external ID for the execution.
The source of the execution. Optional field to specify the source of the execution (e.g., "manual", "automated").
The unique identifier of the associated test case. Optional field to link the execution to a specific test case.
The reference number for the associated test case. Optional field to provide an reference number for the test case.
The unique identifier of the associated test run. Optional field to link the execution to a specific test run.
The status of the execution. Optional field to specify the status of the execution (e.g., "not started", "in progress", "completed").
The newly created execution object.
POST /v1/{handle}/projects/{key}/executions HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 257
{
"externalId": "text",
"source": "text",
"testCaseUid": 1,
"testCaseRef": 1,
"testRunUid": 1,
"status": 1,
"customFields": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"steps": [
{
"testStepUid": "text",
"description": "text",
"customFields": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
]
}
The newly created execution object.
No content
Retrieves the details of a specific test execution within a project for a user or organization.
The unique identifier for a user or an organization
The unique identifier for a project
The unique identifier for the test execution
Ok
GET /v1/{handle}/projects/{key}/executions/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Updates an existing execution within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the execution.
The execution data to be updated.
The status of the execution. Optional field to specify the status of the execution.
The priority of the execution. Optional field to set the priority level of the execution (e.g., high, medium, low).
The due date of the execution. Optional field to set the due date for the execution in ISO 8601 format (e.g., "2025-03-10T12:00:00").
The user assigned to the execution. Optional field to specify the user responsible for the execution.
The tag UIDs associated with the execution. Optional field to associate tags with the execution, represented by their unique identifiers.
The name of the execution. Optional field to update the name or title of the execution.
The template fields for the execution. Optional field to update or specify template fields associated with the execution.
The updated execution object.
PATCH /v1/{handle}/projects/{key}/executions/{id} HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 318
{
"status": 1,
"priority": 1,
"dueAt": "2025-08-21T17:09:29.039Z",
"assignedTo": "text",
"tagUids": [
1
],
"tagReplacements": [
{
"newTagUids": [
1
],
"existingTagUids": [
1
]
}
],
"name": "text",
"steps": [
{
"description": "text",
"sharedStepUid": 1,
"title": "text",
"expectedResult": "text",
"uid": "text",
"position": 1,
"status": 1
}
],
"templateFields": null
}
The updated execution object.
No content
Custom Fields
Retrieves the list of paginated custom fields for a particular project of a user or organization.
The unique identifier for user or an organization.
The unique identifier for a project.
Ok
GET /v1/{handle}/projects/{key}/customFields HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Creates a new custom field within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The custom field data to be created.
The name of the custom field. A string representing the title or label of the custom field.
The type of the custom field.
Optional field to specify the data type of the custom field (e.g., text, number, date).
Defaults to undefined
if not provided.
The source of the custom field. Optional field to specify the origin or source of the custom field (e.g., "manual", "imported").
The options for the custom field. Optional field to define the available choices for the custom field, applicable for certain types like dropdowns or radio buttons. Should be an array of strings representing the options.
The newly created custom field object.
POST /v1/{handle}/projects/{key}/customFields HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 64
{
"name": "text",
"type": "text",
"source": "text",
"options": [
"text"
]
}
The newly created custom field object.
No content
Updates an existing custom field.
The unique identifier for user or an organization.
The unique identifier for a project.
The unique identifier of the template.
The updated custom field data.
The name of the custom field. Optional field to update the title or label of the custom field.
The type of the custom field. Optional field to update the data type of the custom field (e.g., text, number, date).
The source of the custom field. Optional field to update the source or origin of the custom field.
The options for the custom field. Optional field to update or add new options for the custom field. Should be an array of strings representing the updated options.
Ok
PATCH /v1/{handle}/projects/{key}/customFields/{id} HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 64
{
"name": "text",
"type": "text",
"source": "text",
"options": [
"text"
]
}
Ok
No content
Deletes a custom field.
The unique identifier for user or an organization.
The unique identifier for a project.
The unique identifier of the custom field.
A message indicating the successful deletion of the custom field.
DELETE /v1/{handle}/projects/{key}/customFields/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
A message indicating the successful deletion of the custom field.
{
"message": "text"
}
Test Cases
Retrieves the list of paginated cases for a particular project of a user or organization.
The unique identifier for user or an organization.
The unique identifier for a project.
Ok
GET /v1/{handle}/projects/{key}/cases HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Create single or bulk test cases into a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
Array of test cases to be created.
Custom fields associated with the case. This is an object that contains custom fields relevant to the case. The structure can vary depending on the specific custom fields for the case.
The source from which the case originates. A string that represents the origin or the system from which the case is being created.
The name of the case. A string that provides the title or label for the case.
The priority of the case. Optional field to define the importance or urgency of the case. It can be represented numerically (e.g., 1 = high priority).
The repository UID where the case is located. A string that uniquely identifies the repository to which the case belongs.
The parent case ID. A number that represents the ID of the parent case, allowing the case to be part of a hierarchy or grouping.
The external ID of the case. A string that represents an external identifier, often used to correlate or link the case with external systems or databases.
The project ID to which the case belongs. A string that identifies the project that the case is part of.
The template ID associated with the case. Optional field to specify a template to be applied to the case. It links the case to a predefined template for consistency in its structure.
The tag IDs associated with the case. Optional field that includes an array of tag IDs to categorize or label the case for better filtering or grouping.
list of tag names to be attached to the case, typically used when importing tags
external createdAt timestamp
external updatedAt timestamp
status as text
priority as text
Array of created test cases.
POST /v1/{handle}/projects/{key}/cases HTTP/1.1
Host: api.testfiesta.com
Content-Type: application/json
Accept: */*
Content-Length: 335
[
{
"customFields": null,
"source": "text",
"name": "text",
"priority": 1,
"status": 1,
"repoUID": "text",
"parentId": 1,
"steps": [],
"externalId": "text",
"projectId": 1,
"templateId": "text",
"tagIds": [
1
],
"tags": [
"text"
],
"externalCreatedAt": "text",
"externalUpdatedAt": "text",
"statusText": "text",
"priorityText": "text",
"createdBy": "text",
"createdAt": "text"
}
]
Array of created test cases.
No content
Retrieves the details of a specific test case within a project for a user or organization.
The unique identifier for a user or an organization.
The unique identifier for a project.
The unique identifier for the test case.
Ok
GET /v1/{handle}/projects/{key}/cases/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
No content
Ok
DELETE /v1/{handle}/projects/{key}/cases/{id} HTTP/1.1
Host: api.testfiesta.com
Accept: */*
Ok
{
"message": "text"
}
Last updated