Returns details of a functional test case.

Path Params
integer
required

Identifies a test suite. To get this value, run the List test suites operation.

integer
required

Identifies a functional test case. To get this value, run the List test cases operation.

Query Params
boolean
Defaults to false

Returns test cases with resolved variables assigned statically, false by default.

string

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Responses

Response body
object
object
required

Specifies a client profile included in the test case.

string
required

Client type you want to use for the test run, either CHROME or CURL.

CHROME CURL

string

Read-only Version of the client used to execute the test run.

string

Location type you want to use for the test run. The only currently supported value is US.

US

string
required

IP version to use in the test run, either IPV4 or IPV6.

IPV4 IPV6

object
required

Specifies a condition.

string
required
length ≥ 1

Condition expression you want to evaluate in the test run. To create the expression, you need to Get the test catalog template. To learn more, see Test Center concepts and Example: create a condition.

string
length ≥ 1

Read-only Condition statement with resolved variables. It appears only for requests with resolveVariables set to true and conditions with values to resolve.

string
length ≥ 1

Read-only Username who created the item.

date-time

Read-only ISO 8601 timestamp indicating when the item was created.

string
length ≥ 1

Username who last deleted the item.

date-time

ISO 8601 timestamp indicating when the item was deleted.

array of objects

Read-only Derived test cases. It appears only for test suites with variable groups. To learn more, see Variables.

derivedTestCases
object
object
required

Specifies a client profile included in the test case.

object
required

Specifies a condition.

integer
required
≥ 0

Read-only Order of the derived test case. It applies only for stateful test suites.

array of objects

Derived test case variables to resolve at runtime. To learn more, see Variables.

setVariables
object
integer
required
≥ 1

Read-only Identifies a variable. To get this value, run the List variables operation.

string
required
length between 1 and 100

Name of the variable.

string
required
length between 1 and 4000

Value of the variable to resolve at runtime.

object
required

Specifies a test request included in the test case.

string
length ≥ 1

Read-only Username who last modified the item.

date-time

Read-only ISO 8601 timestamp indicating when the item was last modified.

integer
required
≥ 1

Read-only Order of the test case. It's applied only during a test run for stateful test suites.

array of objects

Test case variables to resolve at runtime. To learn more, see Variables.

setVariables
object
integer
required
≥ 1

Read-only Identifies a variable. To get this value, run the List variables operation.

string
required
length between 1 and 100

Name of the variable.

string
required
length between 1 and 4000

Value of the variable to resolve at runtime.

integer
required
≥ 1

Read-only Identifies a functional test case.

object
required

Specifies a test request included in the test case.

boolean
Defaults to true

Encodes requestBody. It applies only if clientType is set to CURL and requestMethod to POST, true by default.

string
length between 1 and 4000

Request body for the testRequestUrl. It applies only when clientType is CURL and requestMethod is POST.

string
length ≥ 1

Read-only Value of test request body after resolving all variables. It applies only when the resolveVariables query parameter is true and the request body has variables to resolve.

array of objects

Lists request or Akamai Pragma headers included in the functional test case. See Pragma headers for the list of supported values.

requestHeaders
object
string
required

Request header settings. Possible values are: ADD to add the entered request headers, MODIFY to modify the existing request headers, or FILTER to filter entered request headers from this functional test case.

ADD MODIFY FILTER

string
required
length ≥ 1

Name of the request header.

string
length ≥ 1

Read-only Resolved value of headerName, if actual value contains resolvable variables.

string
required
length ≥ 1

Value of the request header.

string
length ≥ 1

Read-only Actual value of the variables included in headerValue.

string
required

Request method for the testRequestUrl. The available values are: HEAD, GET, and POST.

HEAD GET POST

array of strings

Lists keywords for the test request. They're useful to filter test cases in the Test Center application.

tags
uri
required
length ≤ 2048

Fully qualified URL of the page or object you want to test. The URL needs to include a protocol, a hostname, a path, and any optional query parameters. Test Center requests this URL from a browser, as well as any requests triggered by it.

uri

Read-only Value of test request URL after resolving all variables. It applies only when the resolveVariables query parameter is true and the URL has variables to resolve.

array of objects

Read-only HTTP Problem Details that captures any warnings related to variable groups.

warnings
object
array of objects

Lists objects included within the functional test case.

existingEntities
object
string
required

An unique UUID generated for the error object.

string
length ≥ 1

Request field name the error refers to. It can be a URL path or query parameter, or any request payload field name.

array of objects

Lists invalid request objects.

requestObjects
object
array

Lists values corresponding to the requestField.

requestValues
string
required
length ≥ 1

Title of the error.

string
required
length ≥ 1

Type of error.

Language
Authentication
URL