Tricentis Authentication API

Authentication public APIs

Operations 3

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

POST /oauth/v1/login Sign in with a username and password · Create oauth login #
Ask an LLM
“How do I get an access token using my qTest username and password?”
“Which qTest Manager URL do I pass when logging in?”
Tell an agent
Log in to {qtest_url} as {username} with password {password}.
Get an access token for user {username} on {qtest_url}.
POST /oauth/v1/token-login Sign in with a qTest API token · Create oauth token login #
Ask an LLM
“Can I authenticate with an API token instead of a password?”
“What do I exchange my qTest Manager API token for?”
Tell an agent
Exchange API token {qtest_token} for an access token on {qtest_url}.
Authenticate to {qtest_url} using my API token.
GET /oauth/v1/logout Log out of qTest · Get oauth logout #
Ask an LLM
“How do I end my current qTest session?”
“Can I sign out so my access token stops working?”
Tell an agent destructive · confirm first
Log me out of qTest.
End my current authenticated session.

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-authentication-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-authentication-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: qTest Parameters Authentication API
  version: '2025.2'
  description: qTest Parameters API documentation
servers:
- url: https://parameter-1.qtestnet.com/
security:
- token: []
tags:
- name: Authentication
  description: Authentication public APIs
paths:
  /oauth/v1/login:
    post:
      description: Authenticate with qTest Manager and acquire authorized access token. Parameters API consumer must call this API in order to obtain the access token for subsequence API request.
      tags:
      - Authentication
      responses:
        200:
          description: Successfully logged in to qTest Manager
          content:
            application/json:
              schema:
                type: object
                properties:
                  access_token:
                    description: The access token that will be used in subsequence API calls
                    type: string
        400:
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
        401:
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
        500:
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              description: qTest Manager URL and user credentials.
              required:
              - qtest_url
              - username
              - password
              properties:
                qtest_url:
                  type: string
                  description: qTest Manager URL
                  example: https://apitryout.qtestnet.com
                username:
                  type: string
                  description: Username to authenticate with qTest Manager
                  example: api-test@qasymphony.com
                password:
                  type: string
                  description: Password to authenticate with qTest Manager
                  example: admin123
        description: qTest Manager URL and user credentials used to login to qTest Parameters
        required: true
      summary: Create oauth login
      x-summary-source: derived
      operationId: postOauthV1Login
      x-operation-id-source: derived
  /oauth/v1/token-login:
    post:
      description: Authenticate with qTest Manager and acquire authorized access token. Parameters API consumer must call this API in order to obtain the access token for subsequence API request.
      tags:
      - Authentication
      responses:
        200:
          description: Successfully logged in to qTest Manager
          content:
            application/json:
              schema:
                type: object
                properties:
                  access_token:
                    description: The access token that will be used in subsequence API calls
                    type: string
        400:
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
        401:
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
        500:
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
              description: qTest Manager URL and qTest Manager API token.
              required:
              - qtest_url
              - qtest_token
              properties:
                qtest_url:
                  type: string
                  description: qTest Manager URL
                  example: https://apitryout.qtestnet.com
                qtest_token:
                  type: string
                  description: API token to authenticate with qTest Manager
                  example: YXBpdHJ5b3V0fGFwaS10ZXN0QHFhc3ltcGhvbnkuY29tOjE1NTQ3OTYxMjE4NDk6MDIwNTkwZTIzNDA3MmQ4NjVkMjhhODAxNTM3ZDUzZWM
        description: qTest Manager URL and qTest Manager API token used to login to qTest Parameters
        required: true
      summary: Create oauth token login
      x-summary-source: derived
      operationId: postOauthV1TokenLogin
      x-operation-id-source: derived
  /oauth/v1/logout:
    get:
      description: Logout of qTest
      tags:
      - Authentication
      responses:
        200:
          description: Successfully logged out
        401:
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
        500:
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
      summary: Get oauth logout
      x-summary-source: derived
      operationId: getOauthV1Logout
      x-operation-id-source: derived
components:
  securitySchemes:
    token:
      name: x-access-token
      type: apiKey
      in: header