Tricentis Field API

Field API

Operations 18

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v3/fields/{objectType} List site-level fields of an object type · Gets all site field of an object type #
Ask an LLM
“What site-wide fields exist for test cases across all projects?”
“Can I page through the site-level fields defined for defects?”
Tell an agent
List the site-level fields for {type}.
Show page {page} of site fields for object type {type}.
POST /api/v3/fields/{objectType} Create a site-level custom field · Creates a Custom Site Field of an Object Type #
Ask an LLM
“How do I add a custom field that applies at the site level for every project?”
“Can a new site field be required and searchable?”
Tell an agent
Create a site-level custom field labelled {label} on {type}.
Add a required site field {label} of data type {data_type} for {type}.
GET /api/v3/fields/{objectType}/{fieldId} Get a site-level custom field · Gets a Custom Site Field of an Object Type #
Ask an LLM
“How can I look up one site-level custom field's settings?”
“What data type and default value does a given site field have?”
Tell an agent
Get site field {field} of {type}.
Show the settings of site-level custom field {field} on {type}.
PUT /api/v3/fields/{objectType}/{fieldId} Update a site-level custom field · Updates a Custom Site Field of an Object Type #
Ask an LLM
“Can I rename or deactivate a site-wide custom field?”
“How do I make an existing site field required for everyone?”
Tell an agent
Rename site field {field} on {type} to {label}.
Deactivate the site-level custom field {field} of {type}.
DELETE /api/v3/fields/{objectType}/{fieldId} Delete a site-level custom field · Deletes a Custom Site Field of an Object Type #
Ask an LLM
“Can I delete a custom field defined at the site level?”
“What's the way to remove an unused site-wide field from requirements?”
Tell an agent destructive · confirm first
Delete site field {field} from {type}.
Remove the site-level custom field {field} on {type} permanently.
GET /api/v3/fields/{objectType}/{fieldId}/allowed-values List allowed values of a site field · Gets all allowed values of a Site Field #
Ask an LLM
“Which options can be picked in a site-level combo box field?”
“Can I list the allowed values of a site-wide user list field?”
Tell an agent
List the allowed values of site field {field} on {type}.
Show page {page} of options for site-level field {field} of {type}.
POST /api/v3/fields/{objectType}/{fieldId}/allowed-values Add allowed values to a site field · Creates allowed values of a Site Field #
Ask an LLM
“How many new options can I add to a site-level dropdown field at once?”
“Can I add choices to a site-wide check box field?”
Tell an agent
Add allowed values to site field {field} on {type}.
Create new dropdown options for the site-level field {field} of {type}.
PUT /api/v3/fields/{objectType}/{fieldId}/allowed-values/{value} Update an allowed value of a site field · Updates an allowed value of a Site Field #
Ask an LLM
“Can I change the label or color of one option in a site-level field?”
“How do I make a site field option the default?”
Tell an agent
Update option {value} of site field {field} on {type}.
Relabel allowed value {value} of site-level field {field} ({type}) to {label}.
DELETE /api/v3/fields/{objectType}/{fieldId}/allowed-values/{value} Delete an allowed value of a site field · Deletes an allowed value of a Site Field #
Ask an LLM
“Can I remove an outdated choice from a site-level combo box?”
“What's involved in deleting one option of a site-wide field?”
Tell an agent destructive · confirm first
Delete allowed value {value} from site field {field} on {type}.
Remove option {value} of the site-level field {field} for {type}.
GET /api/v3/projects/{projectId}/settings/{objectType}/fields List a project's fields for an object type · Gets all Fields of an Object Type #
Ask an LLM
“Which fields does my project use for test runs, including inactive ones?”
“What fields are configured on requirements in a specific project?”
Tell an agent
List the fields of {type} in project {project}.
Show all {type} fields in project {project}, including inactive ones.
POST /api/v3/projects/{projectId}/settings/{objectType}/fields Create a project custom field · Creates a Custom Field of an Object Type #
Ask an LLM
“How do I add a custom field to test cases in just one project?”
“Can a project-level custom field have allowed values and a default?”
Tell an agent
Create a custom field labelled {label} on {type} in project {project}.
Add a project field {label} with data type {data_type} to {type} in project {project}.
GET /api/v3/projects/{projectId}/settings/{objectType}/fields/{fieldId} Get a project custom field · Gets a Custom Field of an Object Type #
Ask an LLM
“How can I read one project-level custom field's configuration?”
“Is a particular project field required or searchable?”
Tell an agent
Get field {field} of {type} in project {project}.
Show the configuration of project custom field {field} on {type} in project {project}.
PUT /api/v3/projects/{projectId}/settings/{objectType}/fields/{fieldId} Update a project custom field · Updates a Custom Field of an Object Type #
Ask an LLM
“Can I change the label of a custom field in one project?”
“How do I mark a project-level field inactive?”
Tell an agent
Rename field {field} on {type} in project {project} to {label}.
Make project custom field {field} of {type} in project {project} required.
DELETE /api/v3/projects/{projectId}/settings/{objectType}/fields/{fieldId} Delete a project custom field · Deletes a Custom Field of an Object Type #
Ask an LLM
“Can I delete a custom field from a single project?”
“Which project-level fields can be removed from defects?”
Tell an agent destructive · confirm first
Delete field {field} from {type} in project {project}.
Remove the project custom field {field} on {type} in project {project} permanently.
GET /api/v3/projects/{projectId}/settings/{objectType}/fields/{fieldId}/allowed-values List allowed values of a project field · Gets all allowed values of a Project Field #
Ask an LLM
“What options are available in a project's custom dropdown field?”
“Can I page through the allowed values of a project-level user list field?”
Tell an agent
List the allowed values of field {field} on {type} in project {project}.
Show page {page} of options for project field {field} ({type}) in project {project}.
POST /api/v3/projects/{projectId}/settings/{objectType}/fields/{fieldId}/allowed-values Add allowed values to a project field · Creates allowed values of a Project Field #
Ask an LLM
“How can I add options to a combo box field in one project?”
“Is there a limit on how many values I can add to a project field at once?”
Tell an agent
Add allowed values to field {field} on {type} in project {project}.
Create new options for project field {field} of {type} in project {project}.
PUT /api/v3/projects/{projectId}/settings/{objectType}/fields/{fieldId}/allowed-values/{value} Update an allowed value of a project field · Updates an allowed value of a Project Field #
Ask an LLM
“Can I recolor or reorder a single option of a project-level field?”
“How do I deactivate one choice in a project dropdown without deleting it?”
Tell an agent
Update option {value} of field {field} on {type} in project {project}.
Set the label of value {value} in project field {field} ({type}, project {project}) to {label}.
DELETE /api/v3/projects/{projectId}/settings/{objectType}/fields/{fieldId}/allowed-values/{value} Delete an allowed value of a project field · Deletes an allowed value of a Project Field #
Ask an LLM
“Can I delete one option from a project's check box field?”
“What's the way to drop an obsolete value from a project dropdown?”
Tell an agent destructive · confirm first
Delete allowed value {value} from field {field} on {type} in project {project}.
Remove option {value} of project field {field} for {type} in project {project}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tricentis:tricentis-field-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tricentis-field-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: 'Introduction to qTest API Specification

    How to use interactive API Doc

    The bearer token can be found at `[qtestUrl/p/{projectId}/portal/project#tab=resource]` under the API & SDK tab.'
  version: v3.0
  title: qTest Manager API Version 3.0 Field API
servers:
- url: https://apitryout.qtestnet.com/
tags:


# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tricentis/refs/heads/main/openapi/tricentis-field-api-openapi.yml