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
Copy file name to clipboardExpand all lines: .speakeasy/out.openapi.yaml
+203Lines changed: 203 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -43314,6 +43314,209 @@ paths:
43314
43314
- $ref: "#/components/parameters/AppIdentifier"
43315
43315
- $ref: "#/components/parameters/AppDisplayName"
43316
43316
- $ref: "#/components/parameters/AppCategories"
43317
+
/systemone:
43318
+
post:
43319
+
description: 'TypeSafe SDK compatible alias for `POST /api/alpha/decisions`. Accepts the same request body and returns the same response. Bare TypeSafe model IDs such as `jev-1.13` and `jev-latest` are mapped onto the `typesafe/` namespace.'
43320
+
operationId: 'createSystemone'
43321
+
requestBody:
43322
+
content:
43323
+
application/json:
43324
+
example:
43325
+
model: 'typesafe/jev-1.13'
43326
+
questions:
43327
+
is_bug:
43328
+
criteria:
43329
+
'false': 'The customer is asking a question or requesting a feature.'
43330
+
'true': 'The customer describes broken or unexpected product behavior.'
43331
+
instructions: 'Is the customer reporting a software defect?'
43332
+
type: 'noul'
43333
+
team:
43334
+
criteria:
43335
+
account: 'Login, permissions, or profile issues.'
43336
+
frontend: 'Rendering, layout, or browser compatibility issues.'
43337
+
payments: 'Checkout, billing, or payment processing issues.'
43338
+
instructions: 'Which team should own this ticket?'
43339
+
type: 'choice'
43340
+
urgency:
43341
+
criteria:
43342
+
- 'Can wait for the next release'
43343
+
- 'Should be fixed this week'
43344
+
- 'Blocking revenue right now'
43345
+
instructions: 'How urgent is this ticket?'
43346
+
type: 'score'
43347
+
state:
43348
+
customer_tier: 'enterprise'
43349
+
ticket: 'My checkout page shows a blank screen after I click Pay. I have tried two browsers.'
43350
+
schema:
43351
+
$ref: '#/components/schemas/DecisionsRequest'
43352
+
required: true
43353
+
responses:
43354
+
'200':
43355
+
content:
43356
+
application/json:
43357
+
example:
43358
+
answers:
43359
+
is_bug:
43360
+
noul: 0.96
43361
+
type: 'noul'
43362
+
team:
43363
+
choice: 'payments'
43364
+
confidence: 0.75
43365
+
probabilities:
43366
+
account: 0
43367
+
frontend: 0.16
43368
+
payments: 0.84
43369
+
type: 'choice'
43370
+
urgency:
43371
+
confidence: 0.99
43372
+
legend:
43373
+
'0': 'Can wait for the next release'
43374
+
'1': 'Should be fixed this week'
43375
+
'2': 'Blocking revenue right now'
43376
+
probabilities:
43377
+
'0': 0
43378
+
'1': 0.01
43379
+
'2': 0.99
43380
+
score: 1.99
43381
+
type: 'score'
43382
+
id: 'gen-dec-1789738314-X5e5eKGQdvR9rblyX250'
43383
+
model: 'typesafe/jev-1.13-20260917'
43384
+
provider: 'TypeSafe'
43385
+
usage:
43386
+
cost: 0.000019992
43387
+
input_tokens: 476
43388
+
output_tokens: 70
43389
+
schema:
43390
+
$ref: '#/components/schemas/DecisionsResponse'
43391
+
description: 'Decisions response'
43392
+
'400':
43393
+
content:
43394
+
application/json:
43395
+
example:
43396
+
error:
43397
+
code: 400
43398
+
message: 'Invalid request parameters'
43399
+
schema:
43400
+
$ref: '#/components/schemas/BadRequestResponse'
43401
+
description: 'Bad Request - Invalid request parameters or malformed input'
43402
+
'401':
43403
+
content:
43404
+
application/json:
43405
+
example:
43406
+
error:
43407
+
code: 401
43408
+
message: 'Missing Authentication header'
43409
+
schema:
43410
+
$ref: '#/components/schemas/UnauthorizedResponse'
43411
+
description: 'Unauthorized - Authentication required or invalid credentials'
43412
+
'402':
43413
+
content:
43414
+
application/json:
43415
+
example:
43416
+
error:
43417
+
code: 402
43418
+
message: 'Insufficient credits. Add more using https://openrouter.ai/credits'
description: 'Provider Overloaded - Provider is temporarily overloaded'
43512
+
summary: 'Submit a System One request (TypeSafe SDK compatible alias)'
43513
+
tags:
43514
+
- 'alpha.decisions'
43515
+
x-speakeasy-ignore: true
43516
+
parameters:
43517
+
- $ref: "#/components/parameters/AppIdentifier"
43518
+
- $ref: "#/components/parameters/AppDisplayName"
43519
+
- $ref: "#/components/parameters/AppCategories"
43317
43520
/vault/interns/{internId}/secrets:
43318
43521
get:
43319
43522
description: 'Lists secret metadata stored for one intern. Responses contain names, bound hosts, fingerprints and creation times, never secret values. Results are ordered by name and paginated with `limit` and `offset`. The scope is selected by the API key: workspace routes act on the key''s active workspace and intern routes act on one intern inside that workspace. There is no default workspace and no fallback to another scope. Every vault route, including reads, requires access to the Intern API programme and returns 404 outside it. Requests on regional hostnames such as `eu.openrouter.ai` are refused. [API key](/docs/api-reference/authentication) required.'
0 commit comments