You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e7a6ffe
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .speakeasy/in.openapi.yaml
+100-2Lines changed: 100 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -9995,6 +9995,12 @@ components:
9995
9995
type:
9996
9996
- 'boolean'
9997
9997
- 'null'
9998
+
enforce_first_party_harness_models:
9999
+
description: 'Whether coding harnesses list only their vendor''s own models: Codex lists OpenAI models and Claude Code and Claude Desktop list Anthropic models. Affects only the model list those harnesses request from GET /models; a model the client names directly is still routed. Any true across the workspace default, member, and API key guardrails applies.'
10000
+
example: false
10001
+
type:
10002
+
- 'boolean'
10003
+
- 'null'
9998
10004
enforce_zdr:
9999
10005
deprecated: true
10000
10006
description: 'Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, enforce_zdr_xai, and enforce_zdr_other instead. When provided, its value is copied into any of those per-provider fields that are not explicitly specified on the request.'
@@ -13702,6 +13708,12 @@ components:
13702
13708
type:
13703
13709
- 'boolean'
13704
13710
- 'null'
13711
+
enforce_first_party_harness_models:
13712
+
description: 'Whether coding harnesses list only their vendor''s own models: Codex lists OpenAI models and Claude Code and Claude Desktop list Anthropic models. Affects only the model list those harnesses request from GET /models; a model the client names directly is still routed. Any true across the workspace default, member, and API key guardrails applies.'
13713
+
example: false
13714
+
type:
13715
+
- 'boolean'
13716
+
- 'null'
13705
13717
enforce_zdr:
13706
13718
deprecated: true
13707
13719
description: 'Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, enforce_zdr_xai, and enforce_zdr_other instead. When provided, its value is copied into any of those per-provider fields that are not explicitly specified on the request.'
@@ -22938,7 +22950,7 @@ components:
22938
22950
example: 'org_2dHFtVWx2n56w6HkM0000000000'
22939
22951
type: 'string'
22940
22952
is_filtered_model_catalog_enabled:
22941
-
description: 'When true, `GET /api/v1/models` called with one of the organization''s API keys returns only the models that key can use (the `/api/v1/models/user` catalog), and the signed-in dashboard shows the same list. Anonymous requests always receive the public catalog.'
22953
+
description: 'When true, the signed-in dashboard lists only the models the organization can use. `GET /api/v1/models` called with an API key always returns only the models that key can use, whatever this setting says; anonymous requests receive the public catalog.'
22942
22954
example: true
22943
22955
type: 'boolean'
22944
22956
required:
@@ -31888,6 +31900,12 @@ components:
31888
31900
type:
31889
31901
- 'boolean'
31890
31902
- 'null'
31903
+
enforce_first_party_harness_models:
31904
+
description: 'Whether coding harnesses list only their vendor''s own models: Codex lists OpenAI models and Claude Code and Claude Desktop list Anthropic models. Affects only the model list those harnesses request from GET /models; a model the client names directly is still routed. Any true across the workspace default, member, and API key guardrails applies.'
31905
+
example: true
31906
+
type:
31907
+
- 'boolean'
31908
+
- 'null'
31891
31909
enforce_zdr:
31892
31910
deprecated: true
31893
31911
description: 'Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, enforce_zdr_xai, and enforce_zdr_other instead. When provided, its value is copied into any of those per-provider fields that are not explicitly specified on the request.'
@@ -32108,7 +32126,7 @@ components:
32108
32126
additionalProperties: false
32109
32127
properties:
32110
32128
is_filtered_model_catalog_enabled:
32111
-
description: 'When true, `GET /api/v1/models` called with one of the organization''s API keys returns only the models that key can use (the `/api/v1/models/user` catalog), and the signed-in dashboard shows the same list. Anonymous requests always receive the public catalog.'
32129
+
description: 'When true, the signed-in dashboard lists only the models the organization can use. `GET /api/v1/models` called with an API key always returns only the models that key can use, whatever this setting says; anonymous requests receive the public catalog.'
32112
32130
example: true
32113
32131
type: 'boolean'
32114
32132
required:
@@ -44468,6 +44486,16 @@ paths:
44468
44486
schema:
44469
44487
$ref: '#/components/schemas/BadRequestResponse'
44470
44488
description: 'Bad Request - Invalid request parameters or malformed input'
44489
+
'401':
44490
+
content:
44491
+
application/json:
44492
+
example:
44493
+
error:
44494
+
code: 401
44495
+
message: 'Missing Authentication header'
44496
+
schema:
44497
+
$ref: '#/components/schemas/UnauthorizedResponse'
44498
+
description: 'Unauthorized - Authentication required or invalid credentials'
44471
44499
'403':
44472
44500
content:
44473
44501
application/json:
@@ -44478,6 +44506,46 @@ paths:
44478
44506
schema:
44479
44507
$ref: '#/components/schemas/ForbiddenResponse'
44480
44508
description: 'Forbidden - Authentication successful but insufficient permissions'
44509
+
'404':
44510
+
content:
44511
+
application/json:
44512
+
example:
44513
+
error:
44514
+
code: 404
44515
+
message: 'Resource not found'
44516
+
schema:
44517
+
$ref: '#/components/schemas/NotFoundResponse'
44518
+
description: 'Not Found - Resource does not exist'
44519
+
'408':
44520
+
content:
44521
+
application/json:
44522
+
example:
44523
+
error:
44524
+
code: 408
44525
+
message: 'Operation timed out. Please try again later.'
0 commit comments