Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

deployId
string
required

The target deployment ID. Must belong to the current API key's workspace and be in active state

Example:

"dep_12345"

Body

application/json

Diagnosis session data to be recorded

sessionId
string
required

External diagnosis session identifier

Example:

"sess_789"

status
integer
required

Business-defined status code, stored as integer

Example:

0

content
object
required

Session input/output content. At least one of input or output must be provided

latency
number

Call latency in milliseconds

Required range: x >= 0
Example:

2450

startAt
integer

Session start time, UNIX millisecond timestamp, must be non-negative

Required range: x >= 0
Example:

1720780800000

endAt
integer

Session end time, UNIX millisecond timestamp, must be non-negative

Required range: x >= 0
Example:

1720780802450

additional_properties
object

Arbitrary JSON structure for additional information, stored as-is

Example:

Response

Diagnosis data recorded successfully

id
string
required

Newly created diagnosis record ID

Example:

"diag_abc123"

status
enum<string>
required

Fixed value 'success'

Available options:
success
Example:

"success"

message
string
required

Success message

Example:

"Diagnosis data recorded successfully"