diff --git a/api.md b/api.md
index 5076497573..76d42b4037 100644
--- a/api.md
+++ b/api.md
@@ -3528,6 +3528,7 @@ Methods:
Types:
- Trace
+- TraceItem
- TraceCreateResponse
Methods:
diff --git a/src/resources/request-tracers/index.ts b/src/resources/request-tracers/index.ts
index 7c742f42d2..0a4f6b455a 100644
--- a/src/resources/request-tracers/index.ts
+++ b/src/resources/request-tracers/index.ts
@@ -1,4 +1,4 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
export { RequestTracers } from './request-tracers';
-export { Trace, TraceCreateResponse, TraceCreateParams, Traces } from './traces';
+export { Trace, TraceItem, TraceCreateResponse, TraceCreateParams, Traces } from './traces';
diff --git a/src/resources/request-tracers/request-tracers.ts b/src/resources/request-tracers/request-tracers.ts
index 07e4dac476..c0068f7b90 100644
--- a/src/resources/request-tracers/request-tracers.ts
+++ b/src/resources/request-tracers/request-tracers.ts
@@ -10,6 +10,7 @@ export class RequestTracers extends APIResource {
export namespace RequestTracers {
export import Traces = TracesAPI.Traces;
export import Trace = TracesAPI.Trace;
+ export import TraceItem = TracesAPI.TraceItem;
export import TraceCreateResponse = TracesAPI.TraceCreateResponse;
export import TraceCreateParams = TracesAPI.TraceCreateParams;
}
diff --git a/src/resources/request-tracers/traces.ts b/src/resources/request-tracers/traces.ts
index b43b8c899d..314a7e864a 100644
--- a/src/resources/request-tracers/traces.ts
+++ b/src/resources/request-tracers/traces.ts
@@ -22,10 +22,12 @@ export class Traces extends APIResource {
}
}
+export type Trace = Array;
+
/**
* List of steps acting on request/response
*/
-export interface Trace {
+export interface TraceItem {
/**
* If step type is rule, then action performed by this rule
*/
@@ -66,7 +68,7 @@ export interface Trace {
*/
step_name?: string;
- trace?: Array;
+ trace?: Trace;
/**
* Tracing step type
@@ -83,7 +85,7 @@ export interface TraceCreateResponse {
*/
status_code?: number;
- trace?: Array;
+ trace?: Trace;
}
export interface TraceCreateParams {
@@ -198,6 +200,7 @@ export namespace TraceCreateParams {
export namespace Traces {
export import Trace = TracesAPI.Trace;
+ export import TraceItem = TracesAPI.TraceItem;
export import TraceCreateResponse = TracesAPI.TraceCreateResponse;
export import TraceCreateParams = TracesAPI.TraceCreateParams;
}