Skip to main content
GET
List registered QA Scenario Lab scenarios

Authorizations

X-API-KEY
string
header
required

Server-to-Server API Key for internal/lambda/cron calls

X-QA-Lab-Signature
string
header
required

HMAC-SHA256 signature for a one-use, short-lived Back Office administrator envelope. Used together with the dedicated X-API-KEY credential and the signed administrator, timestamp, nonce, and permission headers.

Headers

X-API-KEY
string
required

Dedicated QA Scenario Lab service credential.

X-QA-Lab-Admin-Id
integer
required

Positive Back Office administrator ID included in the signature.

Required range: x >= 1
Example:

42

X-QA-Lab-Timestamp
integer<int64>
required

Ten-digit Unix timestamp. The default maximum age is 300 seconds, with at most 30 seconds of future clock skew.

Example:

1791194024

X-QA-Lab-Nonce
string<uuid>
required

One-use UUID. Reuse during the signature lifetime returns HTTP 409.

Example:

"b758348d-ea14-424f-82eb-9ba1d834fd7f"

X-QA-Lab-Permission
enum<string>
required

Signed permission claim. The only accepted value is qa_scenario_lab.

Available options:
qa_scenario_lab
Example:

"qa_scenario_lab"

X-QA-Lab-Signature
string
required

Lowercase hexadecimal HMAC-SHA256 of the canonical request envelope.

Required string length: 64
Pattern: ^[a-f0-9]{64}$

Response

The bounded scenario catalog and verified initiating administrator.

data
object[]
required
meta
object
required