POST /api/admin/links/reset clears every manual link setting and turns automatic linking on. In the default rules a listening node in CN ranks below a listening node elsewhere, so the CN side dials; the links are pushed again when a node's country is first resolved or changes.
6421 lines
186 KiB
TypeScript
6421 lines
186 KiB
TypeScript
/**
|
|
* This file was auto-generated by openapi-typescript.
|
|
* Do not make direct changes to the file.
|
|
*/
|
|
|
|
export interface paths {
|
|
"/api/public/overview": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Ranking of all lines over a time range */
|
|
get: operations["overview_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/ipv6": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** IPv6 configuration and collector diagnostics without addresses */
|
|
get: operations["ipv6_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/lines/{line_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** One line */
|
|
get: operations["lines_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/lines/{line_id}/series": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Time series of one line (columnar) */
|
|
get: operations["lines_series"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/compare": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** One metric across several lines, aligned on one time axis */
|
|
get: operations["lines_compare"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/lines/{line_id}/distribution": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Histogram and CDF of a histogram metric */
|
|
get: operations["lines_distribution"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/lines/{line_id}/heatmap": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Time by latency heat map */
|
|
get: operations["lines_heatmap"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/tests/{test_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** A test with its result */
|
|
get: operations["tests_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/live": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Server-sent events: nodes, overview, series and test topics */
|
|
get: operations["live_stream"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/hosts": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Latest host resource usage of every visible node (no hardware model, no addresses) */
|
|
get: operations["hosts_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/hosts/{node_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Host resource usage history of one node (columnar, averaged per step) */
|
|
get: operations["hosts_history"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/nodes": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Display info of the visible nodes: system, architecture, country and ISP (never an address) */
|
|
get: operations["nodes_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/about": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The backend's version, tag and build time, if the site shows build info */
|
|
get: operations["about_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/kinds": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Measurement kinds with their building blocks and parameter specs */
|
|
get: operations["catalog_kinds"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/plans": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** On-demand test plans */
|
|
get: operations["catalog_plans"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/metrics": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Metric ids with unit, label, direction, thresholds and version */
|
|
get: operations["catalog_metrics"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/presets": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Metric groups the front end can display */
|
|
get: operations["catalog_presets"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/models": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Service models and the metrics they need */
|
|
get: operations["catalog_models"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/login": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Sign in with a username and password */
|
|
post: operations["auth_login"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/setup": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Whether the panel has no users yet and still has to be claimed */
|
|
get: operations["setup_status"];
|
|
put?: never;
|
|
/** Create the first administrator (needs the claim code from the backend's log); the same response as the password sign-in. Closed once the panel is claimed (a user exists) */
|
|
post: operations["setup_complete"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/passkey/options": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** A challenge for signing in with a passkey (discoverable credential, no username needed) */
|
|
post: operations["auth_passkey_options"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/passkey/login": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Sign in with a passkey assertion; same response as the password sign-in */
|
|
post: operations["auth_passkey_login"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/logout": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Sign out and clear the session cookie */
|
|
post: operations["auth_logout"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/passkeys": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The signed-in user's passkeys */
|
|
get: operations["auth_passkeys_list"];
|
|
put?: never;
|
|
/** Register a passkey from a WebAuthn attestation (ES256, user verification required) */
|
|
post: operations["auth_passkeys_register"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/passkeys/options": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** A challenge for registering a new passkey (the user must be signed in) */
|
|
post: operations["auth_passkeys_options"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/passkeys/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
/** Remove one of your own passkeys */
|
|
delete: operations["auth_passkeys_delete"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/me": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The current identity */
|
|
get: operations["auth_me"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** All nodes (agents) including pending and disabled ones; each says whether it listens, which dialers are connected to it and which listeners it dials */
|
|
get: operations["agents_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** One agent */
|
|
get: operations["agents_get"];
|
|
put?: never;
|
|
post?: never;
|
|
/** Delete an agent; history expires with the retention policy */
|
|
delete: operations["agents_delete"];
|
|
options?: never;
|
|
head?: never;
|
|
/** Update name, labels, public host, ISP or visibility (merge-patch, If-Match supported) */
|
|
patch: operations["agents_update"];
|
|
trace?: never;
|
|
};
|
|
"/api/admin/nodes/{id}/logs": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Recent runtime logs of a node */
|
|
get: operations["node_runtime_logs"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/approve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Approve a pending agent */
|
|
post: operations["agents_approve"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/disable": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Disable an agent and drop its connection */
|
|
post: operations["agents_disable"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/enable": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Enable a disabled agent */
|
|
post: operations["agents_enable"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/takeover": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Replace the existing node of the same name with this pending one, keeping history */
|
|
post: operations["agents_takeover"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/join-tokens": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Join tokens */
|
|
get: operations["join_tokens_list"];
|
|
put?: never;
|
|
/** Create a join token for an agent; the plaintext is returned only once */
|
|
post: operations["join_tokens_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/join-tokens/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
/** Revoke a join token; with purge=true delete the record for good */
|
|
delete: operations["join_tokens_revoke"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/dialers/{dialer_id}/disconnect": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Make a listening node drop one dialer's session (the dialer reconnects unless it is disabled) */
|
|
post: operations["agents_dialer_disconnect"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/tasks": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Tasks: line templates, per-agent overrides and target tasks */
|
|
get: operations["tasks_list"];
|
|
put?: never;
|
|
/** Create a task; params are validated against the kind */
|
|
post: operations["tasks_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/tasks/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** One task */
|
|
get: operations["tasks_get"];
|
|
put?: never;
|
|
post?: never;
|
|
/** Delete a task */
|
|
delete: operations["tasks_delete"];
|
|
options?: never;
|
|
head?: never;
|
|
/** Change params, schedule, target or enabled (merge-patch, If-Match supported) */
|
|
patch: operations["tasks_update"];
|
|
trace?: never;
|
|
};
|
|
"/api/admin/lines/{line_id}/tests": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Recent tests of a line */
|
|
get: operations["tests_list"];
|
|
put?: never;
|
|
/** Start an on-demand test on a line */
|
|
post: operations["tests_start"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/tests/{id}/cancel": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Cancel a running test */
|
|
post: operations["tests_cancel"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/raw/chunks": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Raw chunk metadata */
|
|
get: operations["raw_chunks_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/raw/chunks/{chunk_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Download a raw chunk (application/vnd.moshiro.rawchunk) */
|
|
get: operations["raw_chunks_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/events": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Agent events */
|
|
get: operations["events_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/analysis/recompute": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Progress of the metric backfill */
|
|
get: operations["analysis_recompute_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/audit": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Audit log of admin actions, newest first */
|
|
get: operations["audit_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/trust": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The operator trust root: genesis fingerprint, version, whether it matches the registered passkeys, and the next version to sign */
|
|
get: operations["trust_get"];
|
|
put?: never;
|
|
/** Store the next operator set, signed with a passkey (the first one sets the genesis) */
|
|
post: operations["trust_commit"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/api-tokens": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** API tokens */
|
|
get: operations["api_tokens_list"];
|
|
put?: never;
|
|
/** Create an API token with the chosen capabilities (a subset of your own); the plaintext is returned only once */
|
|
post: operations["api_tokens_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/api-tokens/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
/** Revoke an API token */
|
|
delete: operations["api_tokens_revoke"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/capabilities": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The capability catalog: groups, which ones change trust, which are reserved, and the presets */
|
|
get: operations["capabilities_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/settings": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Site settings and retention periods */
|
|
get: operations["settings_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
/** Change settings (merge-patch) */
|
|
patch: operations["settings_update"];
|
|
trace?: never;
|
|
};
|
|
"/api/admin/users": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Panel users */
|
|
get: operations["users_list"];
|
|
put?: never;
|
|
/** Create a panel user */
|
|
post: operations["users_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/users/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
/** Change a user's password */
|
|
patch: operations["users_update"];
|
|
trace?: never;
|
|
};
|
|
"/api/admin/build-info": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Version, tag, commit, build time and update state of the backend and every node */
|
|
get: operations["build_info_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/releases": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The latest signed release manifest of each component */
|
|
get: operations["releases_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/nodes/{id}/update": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Ask an online node to install the release it has been offered */
|
|
post: operations["nodes_update"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/backend/update": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Current channel and host-verified backend update */
|
|
get: operations["backend_update_get"];
|
|
put?: never;
|
|
/** Confirm one verified backend release before the host restarts it */
|
|
post: operations["backend_update_confirm"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/backend/update/live": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Server-sent backend update notifications */
|
|
get: operations["backend_update_live"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/release-key": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The release keys this panel trusts: the built-in official key and the optional own key */
|
|
get: operations["release_key_get"];
|
|
/** Trust your own release public key (P-256 PEM; never the private key) in addition to the official one */
|
|
put: operations["release_key_set"];
|
|
post?: never;
|
|
/** Stop trusting your own release key; manifests only it signed are dropped */
|
|
delete: operations["release_key_clear"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/links": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Every possible dialer/listener pair: whether it is linked, the manual override and whether it is connected; plus the nodes and which of them listen */
|
|
get: operations["links_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/links/reset": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Drop every manual link setting and turn automatic linking on: who dials whom follows the default rules again */
|
|
post: operations["links_reset"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/links/{dialer_id}/{listener_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
/** Connect a node to a listening node (enabled: true), force the link off (false), or give it back to the automatic setting (null) */
|
|
put: operations["links_set"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/links/{dialer_id}/{listener_id}/retry": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Enable and immediately retry the dialer-to-listener connection */
|
|
post: operations["links_retry"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/healthz": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** SQLite and the raw data directory are both writable */
|
|
get: operations["health_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/metrics": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Prometheus metrics (requires ops.metrics) */
|
|
get: operations["metrics_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/install/openwrt.sh": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The static native OpenWrt installer and updater (Agent) */
|
|
get: operations["install_openwrt"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/install": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The static one-line installer for Linux and macOS nodes (same bytes for everyone; its SHA-256 is published with each release) */
|
|
get: operations["install_sh"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/install/manifest": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The signed release manifest an install code may fetch (exact signed bytes) */
|
|
get: operations["install_manifest"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/install/manifest.sig": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Base64 DER ECDSA P-256 signature of the manifest */
|
|
get: operations["install_manifest_signature"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/install/compose/{file}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The static compose file of the agent or the backend (agent.yaml, backend.yaml; same bytes for everyone) */
|
|
get: operations["install_compose"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/install/quadlet/{file}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The static Podman Quadlet unit of the agent (agent.container; same bytes for everyone) */
|
|
get: operations["install_quadlet"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/install.ps1": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The static one-line installer for Windows nodes (same bytes for everyone; its SHA-256 is published with each release) */
|
|
get: operations["install_ps1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/release/offer": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Register a release manifest that carries a valid CI signature (no token needed) */
|
|
post: operations["release_offer"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/agent/v1/enroll": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Enroll a node with a join token */
|
|
post: operations["fleet_enroll"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/agent/v1/enroll/trust": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** The operator set chain and the grant of a join token, for the node to verify before it enrolls */
|
|
post: operations["fleet_enroll_trust"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
}
|
|
export type webhooks = Record<string, never>;
|
|
export interface components {
|
|
schemas: {
|
|
AboutDto: {
|
|
show_build: boolean;
|
|
backend: null | components["schemas"]["BuildDto"];
|
|
};
|
|
AgentDto: {
|
|
id: string;
|
|
name: string;
|
|
status: string;
|
|
online: boolean;
|
|
listens: boolean;
|
|
dialer_connected: boolean;
|
|
dialers: components["schemas"]["ConnectedDialerDto"][];
|
|
outgoing: components["schemas"]["OutgoingConnectionDto"][];
|
|
host: null | components["schemas"]["HostDto"];
|
|
public_host: string;
|
|
/** Format: int32 */
|
|
tcp_port: number | string;
|
|
quic_ports: (number | string)[];
|
|
labels: string[];
|
|
public_visible: boolean;
|
|
kinds: string[];
|
|
agent_version: null | string;
|
|
local_limits: null | components["schemas"]["LocalLimitsDto"];
|
|
/** Format: int64 */
|
|
task_version: number | string;
|
|
/** Format: int64 */
|
|
applied_task_version: number | string;
|
|
rejected: components["schemas"]["RejectedDto"][];
|
|
heartbeat: null | components["schemas"]["HeartbeatDto"];
|
|
/** Format: int32 */
|
|
endpoint_changes: number | string;
|
|
runtime_status: components["schemas"]["NodeRuntimeStatus"];
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
/** Format: date-time */
|
|
last_seen_at: unknown;
|
|
/** @default */
|
|
ipv6_host: string;
|
|
/** @default false */
|
|
ipv6_supported: boolean;
|
|
ipv6?: null | components["schemas"]["Ipv6DiagnosticDto"];
|
|
/** @default true */
|
|
public_host_auto: boolean;
|
|
/** @default true */
|
|
ipv6_host_auto: boolean;
|
|
added_by?: null | string;
|
|
};
|
|
AgentIpv6Dto: {
|
|
agent_id: string;
|
|
name: string;
|
|
online: boolean;
|
|
ipv6: components["schemas"]["Ipv6DiagnosticDto"];
|
|
};
|
|
AgentPatchRequest: {
|
|
name: null | string;
|
|
labels: null | string[];
|
|
public_host: null | string;
|
|
public_visible: null | boolean;
|
|
ipv6_host?: null | string;
|
|
public_host_auto?: null | boolean;
|
|
ipv6_host_auto?: null | boolean;
|
|
isp?: null | string;
|
|
};
|
|
ApiTokenDto: {
|
|
id: string;
|
|
name: string;
|
|
capabilities: string[];
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
/** Format: date-time */
|
|
last_used_at: unknown;
|
|
/** Format: date-time */
|
|
expires_at: unknown;
|
|
/** Format: date-time */
|
|
revoked_at: unknown;
|
|
};
|
|
AuditDto: {
|
|
/** Format: int64 */
|
|
id: number | string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
actor: string;
|
|
method: string;
|
|
action: string;
|
|
target: null | string;
|
|
detail: null | string;
|
|
remote: null | string;
|
|
success: boolean;
|
|
};
|
|
BackendUpdateDto: {
|
|
channel: string;
|
|
enabled: boolean;
|
|
state: string;
|
|
current_tag: null | string;
|
|
current_digest: null | string;
|
|
available: null | components["schemas"]["ReleaseDto"];
|
|
error: null | string;
|
|
};
|
|
BlocksDto: {
|
|
transport: string;
|
|
pacer: string;
|
|
payload: string;
|
|
behavior: string;
|
|
samplers: string[];
|
|
};
|
|
BuildDto: {
|
|
version: string;
|
|
tag: null | string;
|
|
commit: null | string;
|
|
built_at: null | string;
|
|
};
|
|
BuildInfoDto: {
|
|
backend: components["schemas"]["BuildDto"];
|
|
nodes: components["schemas"]["NodeBuildDto"][];
|
|
backend_update?: null | components["schemas"]["BackendUpdateDto"];
|
|
};
|
|
CapabilityCatalogDto: {
|
|
groups: components["schemas"]["CapabilityGroupDto"][];
|
|
presets: components["schemas"]["CapabilityPresetDto"][];
|
|
};
|
|
CapabilityDto: {
|
|
id: string;
|
|
trust: boolean;
|
|
reserved: boolean;
|
|
implies: string[];
|
|
};
|
|
CapabilityGroupDto: {
|
|
id: string;
|
|
capabilities: components["schemas"]["CapabilityDto"][];
|
|
};
|
|
CapabilityPresetDto: {
|
|
id: string;
|
|
capabilities: string[];
|
|
};
|
|
ChangePasswordRequest: {
|
|
password: string;
|
|
};
|
|
ColumnDto: {
|
|
name: string;
|
|
type: string;
|
|
encoding: string;
|
|
nullable: boolean;
|
|
role: null | string;
|
|
};
|
|
CompareDto: {
|
|
metric: string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
step: string;
|
|
source: string;
|
|
degraded: boolean;
|
|
t: (number | string)[];
|
|
values: {
|
|
[key: string]: (null | number | string)[];
|
|
};
|
|
summary: {
|
|
[key: string]: null | number | string;
|
|
};
|
|
};
|
|
ComposeInstallDto: {
|
|
env: string;
|
|
url: string;
|
|
sha256: string;
|
|
linux: string;
|
|
macos: string;
|
|
windows: string;
|
|
};
|
|
ConfirmBackendUpdateRequest: {
|
|
/** Format: int64 */
|
|
seq: number | string;
|
|
};
|
|
ConnectedDialerDto: {
|
|
dialer_id: string;
|
|
version: null | string;
|
|
remote: null | string;
|
|
/** Format: date-time */
|
|
connected_since: unknown;
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
};
|
|
CreateApiTokenRequest: {
|
|
name: string;
|
|
capabilities: string[];
|
|
/** Format: int32 */
|
|
expires_in_days?: null | number | string;
|
|
};
|
|
CreateJoinTokenRequest: {
|
|
note: null | string;
|
|
labels: null | string[];
|
|
auto_approve: null | boolean;
|
|
/** Format: int32 */
|
|
max_uses: null | number | string;
|
|
/** Format: int32 */
|
|
expires_in_hours: null | number | string;
|
|
role?: null | string;
|
|
controllers?: null | string[];
|
|
};
|
|
CreateTaskRequest: {
|
|
scope: string;
|
|
kind: string;
|
|
target: null | string;
|
|
params: null | Record<string, never>;
|
|
schedule: null | string;
|
|
enabled: null | boolean;
|
|
agent_id: null | string;
|
|
base_task_id: null | string;
|
|
};
|
|
CreateUserRequest: {
|
|
username: string;
|
|
password: string;
|
|
};
|
|
CreatedApiTokenDto: {
|
|
token: components["schemas"]["ApiTokenDto"];
|
|
plaintext: string;
|
|
};
|
|
CreatedJoinTokenDto: {
|
|
token: components["schemas"]["JoinTokenDto"];
|
|
plaintext: string;
|
|
install_commands: components["schemas"]["InstallCommandsDto"];
|
|
compose: components["schemas"]["ComposeInstallDto"];
|
|
quadlet: components["schemas"]["QuadletInstallDto"];
|
|
};
|
|
DimensionDto: {
|
|
id: string;
|
|
label: string;
|
|
/** Format: double */
|
|
weight: number | string;
|
|
/** Format: double */
|
|
value: null | number | string;
|
|
/** Format: double */
|
|
score: null | number | string;
|
|
};
|
|
DistributionBucketDto: {
|
|
/** Format: double */
|
|
le: number | string;
|
|
/** Format: int64 */
|
|
count: number | string;
|
|
};
|
|
DistributionDto: {
|
|
metric: string;
|
|
unit: string;
|
|
buckets: components["schemas"]["DistributionBucketDto"][];
|
|
/** Format: double */
|
|
p50: null | number | string;
|
|
/** Format: double */
|
|
p95: null | number | string;
|
|
/** Format: double */
|
|
p99: null | number | string;
|
|
/** Format: int64 */
|
|
count: number | string;
|
|
};
|
|
EdgePartialDto: {
|
|
first: boolean;
|
|
last: boolean;
|
|
};
|
|
EventDto: {
|
|
/** Format: int64 */
|
|
id: number | string;
|
|
agent_id: null | string;
|
|
kind: string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
detail: null | string;
|
|
};
|
|
GapDto: {
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
reason: string;
|
|
};
|
|
HealthDto: {
|
|
status: string;
|
|
database: boolean;
|
|
raw_directory: boolean;
|
|
};
|
|
HeartbeatDto: {
|
|
/** Format: int32 */
|
|
sessions: number | string;
|
|
/** Format: int64 */
|
|
pps_in: number | string;
|
|
/** Format: int64 */
|
|
pps_out: number | string;
|
|
/** Format: int64 */
|
|
dropped_invalid: number | string;
|
|
/** Format: int64 */
|
|
dropped_rate_limited: number | string;
|
|
/** Format: int64 */
|
|
queue_bytes: number | string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
};
|
|
HeatmapDto: {
|
|
metric: string;
|
|
step: string;
|
|
source: string;
|
|
degraded: boolean;
|
|
t: (number | string)[];
|
|
edges: (number | string)[];
|
|
counts: (number | string)[][];
|
|
};
|
|
HostDto: {
|
|
/** Format: double */
|
|
cpu_percent: null | number | string;
|
|
/** Format: int64 */
|
|
mem_used: null | number | string;
|
|
/** Format: int64 */
|
|
mem_total: null | number | string;
|
|
/** Format: int64 */
|
|
disk_used: null | number | string;
|
|
/** Format: int64 */
|
|
disk_total: null | number | string;
|
|
/** Format: int64 */
|
|
net_rx_total: null | number | string;
|
|
/** Format: int64 */
|
|
net_tx_total: null | number | string;
|
|
/** Format: int64 */
|
|
net_rx_bps: null | number | string;
|
|
/** Format: int64 */
|
|
net_tx_bps: null | number | string;
|
|
/** Format: int64 */
|
|
net_link_mbps: null | number | string;
|
|
/** Format: int64 */
|
|
uptime_seconds: null | number | string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
};
|
|
HostItemDto: {
|
|
id: string;
|
|
name: string;
|
|
online: boolean;
|
|
stale: boolean;
|
|
/** Format: date-time */
|
|
last_seen_at: unknown;
|
|
host: null | components["schemas"]["HostDto"];
|
|
};
|
|
HostSeriesDto: {
|
|
id: string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
step: string;
|
|
t: (number | string)[];
|
|
values: {
|
|
[key: string]: (null | number | string)[];
|
|
};
|
|
};
|
|
InstallCommandsDto: {
|
|
linux: string;
|
|
macos: string;
|
|
windows: string;
|
|
/** @default */
|
|
openwrt: string;
|
|
};
|
|
Ipv6DiagnosticDto: {
|
|
address_configured: null | boolean;
|
|
socket_supported: boolean;
|
|
listening: null | boolean;
|
|
has_global_address: null | boolean;
|
|
has_default_route: null | boolean;
|
|
state: string;
|
|
/** @default unknown */
|
|
network_scope: string;
|
|
host_has_global_address?: null | boolean;
|
|
host_has_default_route?: null | boolean;
|
|
};
|
|
JoinTokenDto: {
|
|
id: string;
|
|
note: null | string;
|
|
labels: string[];
|
|
auto_approve: boolean;
|
|
/** Format: int32 */
|
|
max_uses: number | string;
|
|
/** Format: int32 */
|
|
uses: number | string;
|
|
/** Format: date-time */
|
|
expires_at: unknown;
|
|
/** Format: date-time */
|
|
revoked_at: unknown;
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
created_by?: null | string;
|
|
};
|
|
JsonElement: unknown;
|
|
KindDto: {
|
|
id: string;
|
|
title: string;
|
|
description: string;
|
|
scopes: string[];
|
|
blocks: components["schemas"]["BlocksDto"];
|
|
params: components["schemas"]["ParamDto"][];
|
|
streams: components["schemas"]["StreamDto"][];
|
|
};
|
|
LineDto: {
|
|
id: string;
|
|
agent_id: string;
|
|
dialer_id: string;
|
|
dialer_name: string;
|
|
name: string;
|
|
labels: string[];
|
|
online: boolean;
|
|
dialer_connected: boolean;
|
|
/** Format: date-time */
|
|
data_since: unknown;
|
|
kinds: string[];
|
|
last_test: null | components["schemas"]["TestSummaryDto"];
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
/** @default false */
|
|
ipv6_available: boolean;
|
|
quic_health?: null | components["schemas"]["QuicLineHealthDto"];
|
|
};
|
|
LinkDto: {
|
|
dialer_id: string;
|
|
dialer_name: string;
|
|
listener_id: string;
|
|
listener_name: string;
|
|
linked: boolean;
|
|
override: null | boolean;
|
|
connected: boolean;
|
|
dialer_runtime_status: components["schemas"]["NodeRuntimeStatus"];
|
|
listener_runtime_status: components["schemas"]["NodeRuntimeStatus"];
|
|
/** @default control_connecting */
|
|
connection_state: string;
|
|
connection_reason?: null | string;
|
|
last_error?: null | string;
|
|
/**
|
|
* Format: int32
|
|
* @default 0
|
|
*/
|
|
retry_attempt: number | string;
|
|
/** Format: int64 */
|
|
retry_in_ms?: null | number | string;
|
|
};
|
|
LinkMatrixDto: {
|
|
auto_link: boolean;
|
|
nodes: components["schemas"]["LinkNodeDto"][];
|
|
items: components["schemas"]["LinkDto"][];
|
|
};
|
|
LinkNodeDto: {
|
|
id: string;
|
|
name: string;
|
|
listens: boolean;
|
|
online: boolean;
|
|
runtime_status: components["schemas"]["NodeRuntimeStatus"];
|
|
};
|
|
LinkRetryDto: {
|
|
queued: boolean;
|
|
link: components["schemas"]["LinkDto"];
|
|
};
|
|
LocalLimitsDto: {
|
|
/** Format: double */
|
|
max_total_mbps: number | string;
|
|
/** Format: int64 */
|
|
max_total_pps: number | string;
|
|
allowed_target_cidrs: string[];
|
|
/** Format: int32 */
|
|
max_concurrent_tests: number | string;
|
|
};
|
|
LoginRequest: {
|
|
username: string;
|
|
password: string;
|
|
return_session: null | boolean;
|
|
};
|
|
LoginResponse: {
|
|
user_id: string;
|
|
username: string;
|
|
csrf_token: string;
|
|
/** Format: date-time */
|
|
expires_at: unknown;
|
|
session_token: null | string;
|
|
};
|
|
MeDto: {
|
|
kind: string;
|
|
capabilities: string[];
|
|
user_id: null | string;
|
|
username: null | string;
|
|
csrf_token: null | string;
|
|
auth_method?: null | string;
|
|
};
|
|
MetricDto: {
|
|
id: string;
|
|
definition_id: string;
|
|
accumulator: string;
|
|
stat: string;
|
|
label: string;
|
|
description: string;
|
|
unit: string;
|
|
better: string;
|
|
/** Format: double */
|
|
good: null | number | string;
|
|
/** Format: double */
|
|
poor: null | number | string;
|
|
version: string;
|
|
from: string[];
|
|
};
|
|
ModelDto: {
|
|
id: string;
|
|
title: string;
|
|
/** Format: int32 */
|
|
version: number | string;
|
|
needs: string[];
|
|
};
|
|
NodeBuildDto: {
|
|
id: string;
|
|
os: null | string;
|
|
os_name: null | string;
|
|
arch: null | string;
|
|
version: null | string;
|
|
tag: null | string;
|
|
commit: null | string;
|
|
built_at: null | string;
|
|
update?: null | components["schemas"]["NodeUpdateDto"];
|
|
owners?: null | components["schemas"]["NodeOwnerDto"][];
|
|
};
|
|
NodeInfoDto: {
|
|
id: string;
|
|
os: null | string;
|
|
os_name: null | string;
|
|
arch: null | string;
|
|
country: null | string;
|
|
isp_key: null | string;
|
|
isp_name: null | string;
|
|
version?: null | string;
|
|
tag?: null | string;
|
|
/** @default false */
|
|
isp_manual: boolean;
|
|
};
|
|
NodeOwnerDto: {
|
|
credential_id: string;
|
|
passkey: null | string;
|
|
account: null | string;
|
|
};
|
|
NodeRuntimeLogDto: {
|
|
/** Format: int64 */
|
|
id: number | string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
level: string;
|
|
message: string;
|
|
fields: {
|
|
[key: string]: string;
|
|
};
|
|
};
|
|
NodeRuntimeLogsDto: {
|
|
items: components["schemas"]["NodeRuntimeLogDto"][];
|
|
/** Format: int64 */
|
|
dropped: number | string;
|
|
};
|
|
/** @enum {unknown} */
|
|
NodeRuntimeStatus: "initializing" | "running" | "idle" | "maintenance" | "stopping" | "offline" | "updating";
|
|
NodeUpdateDto: {
|
|
state: string;
|
|
current_digest: null | string;
|
|
available_tag: null | string;
|
|
available_version: null | string;
|
|
error: null | string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
};
|
|
OutgoingConnectionDto: {
|
|
listener_id: string;
|
|
listener_name: string;
|
|
listener_online: boolean;
|
|
version: null | string;
|
|
remote: null | string;
|
|
/** Format: date-time */
|
|
connected_since: unknown;
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
};
|
|
OverviewDto: {
|
|
range: string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
step: string;
|
|
source: string;
|
|
degraded: boolean;
|
|
lines: components["schemas"]["OverviewLineDto"][];
|
|
};
|
|
OverviewLineDto: {
|
|
id: string;
|
|
agent_id: string;
|
|
dialer_id: string;
|
|
dialer_name: string;
|
|
name: string;
|
|
labels: string[];
|
|
online: boolean;
|
|
dialer_connected: boolean;
|
|
/** Format: int32 */
|
|
endpoint_changes: number | string;
|
|
summary: components["schemas"]["SummaryDto"];
|
|
last_test: null | components["schemas"]["TestSummaryDto"];
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
quic_health?: null | components["schemas"]["QuicLineHealthDto"];
|
|
};
|
|
PageDtoOfAgentDto: {
|
|
items: components["schemas"]["AgentDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfAgentIpv6Dto: {
|
|
items: components["schemas"]["AgentIpv6Dto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfApiTokenDto: {
|
|
items: components["schemas"]["ApiTokenDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfAuditDto: {
|
|
items: components["schemas"]["AuditDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfEventDto: {
|
|
items: components["schemas"]["EventDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfHostItemDto: {
|
|
items: components["schemas"]["HostItemDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfJoinTokenDto: {
|
|
items: components["schemas"]["JoinTokenDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfKindDto: {
|
|
items: components["schemas"]["KindDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfMetricDto: {
|
|
items: components["schemas"]["MetricDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfModelDto: {
|
|
items: components["schemas"]["ModelDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfNodeInfoDto: {
|
|
items: components["schemas"]["NodeInfoDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfPasskeyDto: {
|
|
items: components["schemas"]["PasskeyDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfPlanDto: {
|
|
items: components["schemas"]["PlanDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfPresetDto: {
|
|
items: components["schemas"]["PresetDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfRawChunkMetaDto: {
|
|
items: components["schemas"]["RawChunkMetaDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfReleaseDto: {
|
|
items: components["schemas"]["ReleaseDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfSettingDto: {
|
|
items: components["schemas"]["SettingDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfTaskDto: {
|
|
items: components["schemas"]["TaskDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfTestDto: {
|
|
items: components["schemas"]["TestDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfUserDto: {
|
|
items: components["schemas"]["UserDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
ParamDto: {
|
|
name: string;
|
|
type: string;
|
|
default: components["schemas"]["JsonElement"];
|
|
/** Format: double */
|
|
min: null | number | string;
|
|
/** Format: double */
|
|
max: null | number | string;
|
|
unit: null | string;
|
|
values: null | string[];
|
|
description: string;
|
|
};
|
|
PasskeyCreationOptionsDto: {
|
|
challenge: string;
|
|
rp_id: string;
|
|
rp_name: string;
|
|
user_id: string;
|
|
user_name: string;
|
|
exclude_credentials: string[];
|
|
/** Format: int32 */
|
|
timeout_ms: number | string;
|
|
};
|
|
PasskeyDto: {
|
|
id: string;
|
|
name: string;
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
/** Format: date-time */
|
|
last_used_at: unknown;
|
|
transports: string[];
|
|
};
|
|
PasskeyLoginRequest: {
|
|
credential_id: string;
|
|
authenticator_data: string;
|
|
client_data_json: string;
|
|
signature: string;
|
|
return_session: null | boolean;
|
|
};
|
|
PasskeyRequestOptionsDto: {
|
|
challenge: string;
|
|
rp_id: string;
|
|
/** Format: int32 */
|
|
timeout_ms: number | string;
|
|
allow_credentials?: null | string[];
|
|
};
|
|
PatchTaskRequest: {
|
|
params: null | Record<string, never>;
|
|
schedule: null | string;
|
|
enabled: null | boolean;
|
|
target: null | string;
|
|
};
|
|
PhaseDto: {
|
|
kind: string;
|
|
/** Format: int32 */
|
|
duration_s: number | string;
|
|
params: components["schemas"]["JsonElement"];
|
|
};
|
|
PlanDto: {
|
|
id: string;
|
|
title: string;
|
|
description: string;
|
|
phases: components["schemas"]["PhaseDto"][];
|
|
};
|
|
PresetDto: {
|
|
id: string;
|
|
label: string;
|
|
metrics: string[];
|
|
};
|
|
ProblemDto: {
|
|
type: string;
|
|
title: string;
|
|
/** Format: int32 */
|
|
status: number | string;
|
|
code: string;
|
|
detail: null | string;
|
|
trace_id: null | string;
|
|
errors: null | {
|
|
[key: string]: string[];
|
|
};
|
|
};
|
|
ProposedCredentialDto: {
|
|
id: string;
|
|
name: string;
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
};
|
|
PublishReleaseRequest: {
|
|
manifest: null | string;
|
|
signature: null | string;
|
|
};
|
|
QuadletInstallDto: {
|
|
env: string;
|
|
url: string;
|
|
sha256: string;
|
|
command: string;
|
|
};
|
|
QuicLineHealthDto: {
|
|
connected: boolean;
|
|
/** Format: int64 */
|
|
handshake_attempts: number | string;
|
|
/** Format: int64 */
|
|
handshake_successes: number | string;
|
|
/** Format: int64 */
|
|
handshake_failures: number | string;
|
|
/** Format: int64 */
|
|
handshake_timeouts: number | string;
|
|
/** Format: double */
|
|
handshake_success_rate: null | number | string;
|
|
/** Format: double */
|
|
handshake_failure_rate: null | number | string;
|
|
/** Format: double */
|
|
handshake_timeout_rate: null | number | string;
|
|
/** Format: double */
|
|
handshake_p95_ms: null | number | string;
|
|
/** Format: int64 */
|
|
handshake_sample_count: number | string;
|
|
/** Format: double */
|
|
transport_packet_loss_rate: null | number | string;
|
|
/** Format: uint64 */
|
|
transport_packets_sent: null | number | string;
|
|
/** Format: uint32 */
|
|
transport_congestion_events: null | number | string;
|
|
/** Format: uint32 */
|
|
transport_ecn_congestion_events: null | number | string;
|
|
/** Format: uint16 */
|
|
path_mtu: null | number | string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
/** @default connecting */
|
|
state: string;
|
|
/**
|
|
* Format: int32
|
|
* @default 0
|
|
*/
|
|
retry_attempt: number | string;
|
|
/** Format: int64 */
|
|
retry_in_ms?: null | number | string;
|
|
/** @default dialing */
|
|
control_state: string;
|
|
};
|
|
RawChunkMetaDto: {
|
|
chunk_id: string;
|
|
agent_id: string;
|
|
series: string;
|
|
kind: string;
|
|
task_id: null | string;
|
|
test_id: null | string;
|
|
/** Format: int32 */
|
|
phase: null | number | string;
|
|
/** Format: date-time */
|
|
start: unknown;
|
|
/** Format: int32 */
|
|
duration_ms: number | string;
|
|
partial: boolean;
|
|
/** Format: int32 */
|
|
bytes: number | string;
|
|
};
|
|
RecomputeDto: {
|
|
state: string;
|
|
metrics: string[];
|
|
/** Format: int64 */
|
|
windows_done: number | string;
|
|
/** Format: int64 */
|
|
windows_total: number | string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
/** Format: int32 */
|
|
queue_length: number | string;
|
|
};
|
|
RegisterPasskeyRequest: {
|
|
name: string;
|
|
credential_id: string;
|
|
attestation_object: string;
|
|
client_data_json: string;
|
|
transports: null | string[];
|
|
};
|
|
RejectedDto: {
|
|
id: string;
|
|
reason: string;
|
|
};
|
|
ReleaseDto: {
|
|
component: string;
|
|
/** Format: int64 */
|
|
seq: number | string;
|
|
tag: string;
|
|
version: string;
|
|
digest: string;
|
|
/** @default release */
|
|
channel: string;
|
|
};
|
|
ReleaseKeyDto: {
|
|
fingerprint: string;
|
|
public_key: string;
|
|
};
|
|
ReleaseKeysDto: {
|
|
official: components["schemas"]["ReleaseKeyDto"];
|
|
custom: null | components["schemas"]["ReleaseKeyDto"];
|
|
};
|
|
ScoreDto: {
|
|
/** Format: double */
|
|
score: null | number | string;
|
|
/** Format: int32 */
|
|
version: number | string;
|
|
estimated: boolean;
|
|
dimensions: components["schemas"]["DimensionDto"][];
|
|
caveats: string[];
|
|
};
|
|
SeriesDto: {
|
|
line_id: string;
|
|
agent_id: string;
|
|
dialer_id: string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
step: string;
|
|
source: string;
|
|
live: boolean;
|
|
degraded: boolean;
|
|
t: (number | string)[];
|
|
values: {
|
|
[key: string]: (null | number | string)[];
|
|
};
|
|
summary: components["schemas"]["SummaryDto"];
|
|
edge_partial: components["schemas"]["EdgePartialDto"];
|
|
gaps: components["schemas"]["GapDto"][];
|
|
events: components["schemas"]["EventDto"][];
|
|
versions: {
|
|
[key: string]: string;
|
|
};
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
};
|
|
SetLinkRequest: {
|
|
enabled: null | boolean;
|
|
};
|
|
SetReleaseKeyRequest: {
|
|
public_key: null | string;
|
|
};
|
|
SettingDto: {
|
|
key: string;
|
|
type: string;
|
|
value: string;
|
|
default: string;
|
|
description: string;
|
|
};
|
|
SetupRequest: {
|
|
claim_code: null | string;
|
|
username: null | string;
|
|
password: null | string;
|
|
return_session: null | boolean;
|
|
};
|
|
SetupStatusDto: {
|
|
needs_setup: boolean;
|
|
};
|
|
SignedStatementDto: {
|
|
statement?: string;
|
|
credential_id?: string;
|
|
authenticator_data?: string;
|
|
client_data_json?: string;
|
|
signature?: string;
|
|
};
|
|
StartTestRequestDto: {
|
|
plan: string;
|
|
params: null | Record<string, never>;
|
|
};
|
|
StreamDto: {
|
|
name: string;
|
|
columns: components["schemas"]["ColumnDto"][];
|
|
};
|
|
SummaryDto: {
|
|
metrics: {
|
|
[key: string]: null | number | string;
|
|
};
|
|
samples: {
|
|
[key: string]: number | string;
|
|
};
|
|
/** Format: double */
|
|
coverage: number | string;
|
|
};
|
|
TaskDto: {
|
|
id: string;
|
|
scope: string;
|
|
agent_id: null | string;
|
|
base_task_id: null | string;
|
|
kind: string;
|
|
target: null | string;
|
|
params: Record<string, never>;
|
|
schedule: string;
|
|
enabled: boolean;
|
|
/** Format: date-time */
|
|
updated_at: unknown;
|
|
};
|
|
TestDto: {
|
|
id: string;
|
|
agent_id: string;
|
|
dialer_id: string;
|
|
plan: string;
|
|
phases: string[];
|
|
status: string;
|
|
/** Format: int32 */
|
|
phase: null | number | string;
|
|
error_code: null | string;
|
|
trigger: string;
|
|
/** Format: date-time */
|
|
requested_at: unknown;
|
|
/** Format: date-time */
|
|
started_at: unknown;
|
|
/** Format: date-time */
|
|
finished_at: unknown;
|
|
result: null | components["schemas"]["TestResultDto"];
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
};
|
|
TestResultDto: {
|
|
metrics: {
|
|
[key: string]: number | string;
|
|
};
|
|
scores: {
|
|
[key: string]: components["schemas"]["ScoreDto"];
|
|
};
|
|
series: {
|
|
[key: string]: (null | number | string)[];
|
|
};
|
|
steps: components["schemas"]["TestStepDto"][];
|
|
caveats: string[];
|
|
};
|
|
TestStepDto: {
|
|
/** Format: int32 */
|
|
index: number | string;
|
|
/** Format: double */
|
|
target_mbps: number | string;
|
|
/** Format: double */
|
|
loss_pct: number | string;
|
|
/** Format: double */
|
|
jitter_p95_ms: null | number | string;
|
|
/** Format: double */
|
|
delivered_mbps: number | string;
|
|
};
|
|
TestSummaryDto: {
|
|
id: string;
|
|
plan: string;
|
|
status: string;
|
|
/** Format: date-time */
|
|
requested_at: unknown;
|
|
/** Format: date-time */
|
|
finished_at: unknown;
|
|
};
|
|
TrustProposalDto: {
|
|
statement: string;
|
|
/** Format: int32 */
|
|
version: number | string;
|
|
challenge: string;
|
|
added: components["schemas"]["ProposedCredentialDto"][];
|
|
removed: string[];
|
|
server_key_changed: boolean;
|
|
};
|
|
TrustStateDto: {
|
|
initialized: boolean;
|
|
genesis: null | string;
|
|
/** Format: int32 */
|
|
version: number | string;
|
|
in_sync: boolean;
|
|
proposal: null | components["schemas"]["TrustProposalDto"];
|
|
/** @default */
|
|
install_url: string;
|
|
operators?: null | string[];
|
|
/** @default */
|
|
install_sh_sha256: string;
|
|
/** @default */
|
|
install_ps1_sha256: string;
|
|
install_matches_release?: null | boolean;
|
|
/** @default */
|
|
server_key: string;
|
|
/** @default false */
|
|
server_key_listed: boolean;
|
|
operator_details?: null | components["schemas"]["NodeOwnerDto"][];
|
|
};
|
|
UserDto: {
|
|
id: string;
|
|
username: string;
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
};
|
|
};
|
|
responses: never;
|
|
parameters: never;
|
|
requestBodies: never;
|
|
headers: never;
|
|
pathItems: never;
|
|
}
|
|
export type $defs = Record<string, never>;
|
|
export interface operations {
|
|
overview_get: {
|
|
parameters: {
|
|
query?: {
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
preset?: string;
|
|
metrics?: string;
|
|
sort?: string;
|
|
order?: string;
|
|
ip_version?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["OverviewDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
ipv6_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfAgentIpv6Dto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LineDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_series: {
|
|
parameters: {
|
|
query?: {
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
step?: string;
|
|
tz?: string;
|
|
preset?: string;
|
|
metrics?: string;
|
|
anchor?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["SeriesDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_compare: {
|
|
parameters: {
|
|
query: {
|
|
lines?: string;
|
|
metric: string;
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
step?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["CompareDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_distribution: {
|
|
parameters: {
|
|
query: {
|
|
metric: string;
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["DistributionDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_heatmap: {
|
|
parameters: {
|
|
query: {
|
|
metric: string;
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
step?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HeatmapDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tests_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
test_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TestDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
live_stream: {
|
|
parameters: {
|
|
query?: {
|
|
ip_version?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
hosts_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfHostItemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
hosts_history: {
|
|
parameters: {
|
|
query?: {
|
|
range?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
node_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HostSeriesDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
nodes_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfNodeInfoDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
about_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AboutDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_kinds: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfKindDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_plans: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfPlanDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_metrics: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfMetricDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_presets: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfPresetDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_models: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfModelDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_login: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["LoginRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LoginResponse"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
setup_status: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["SetupStatusDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
setup_complete: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SetupRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LoginResponse"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_passkey_options: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PasskeyRequestOptionsDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_passkey_login: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["PasskeyLoginRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LoginResponse"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_logout: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_passkeys_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfPasskeyDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_passkeys_register: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["RegisterPasskeyRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PasskeyDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_passkeys_options: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PasskeyCreationOptionsDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_passkeys_delete: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_me: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["MeDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfAgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_delete: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/merge-patch+json": components["schemas"]["AgentPatchRequest"];
|
|
"application/json": components["schemas"]["AgentPatchRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Precondition Failed */
|
|
412: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
node_runtime_logs: {
|
|
parameters: {
|
|
query?: {
|
|
limit?: number | string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["NodeRuntimeLogsDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_approve: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_disable: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_enable: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_takeover: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
join_tokens_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfJoinTokenDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
join_tokens_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateJoinTokenRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["CreatedJoinTokenDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
join_tokens_revoke: {
|
|
parameters: {
|
|
query?: {
|
|
purge?: boolean;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_dialer_disconnect: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
dialer_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_list: {
|
|
parameters: {
|
|
query?: {
|
|
agent_id?: string;
|
|
scope?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfTaskDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateTaskRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TaskDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TaskDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_delete: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/merge-patch+json": components["schemas"]["PatchTaskRequest"];
|
|
"application/json": components["schemas"]["PatchTaskRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TaskDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Precondition Failed */
|
|
412: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tests_list: {
|
|
parameters: {
|
|
query?: {
|
|
limit?: number | string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfTestDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tests_start: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["StartTestRequestDto"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Accepted */
|
|
202: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TestDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tests_cancel: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TestDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
raw_chunks_list: {
|
|
parameters: {
|
|
query?: {
|
|
agent_id?: string;
|
|
kind?: string;
|
|
test_id?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
limit?: number | string;
|
|
cursor?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfRawChunkMetaDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
raw_chunks_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
chunk_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Gone */
|
|
410: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
events_list: {
|
|
parameters: {
|
|
query?: {
|
|
agent_id?: string;
|
|
kind?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
limit?: number | string;
|
|
cursor?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfEventDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
analysis_recompute_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["RecomputeDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
audit_list: {
|
|
parameters: {
|
|
query?: {
|
|
actor?: string;
|
|
action?: string;
|
|
limit?: number | string;
|
|
cursor?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfAuditDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
trust_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TrustStateDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
trust_commit: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SignedStatementDto"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TrustStateDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
api_tokens_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfApiTokenDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
api_tokens_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateApiTokenRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["CreatedApiTokenDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
api_tokens_revoke: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
capabilities_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["CapabilityCatalogDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
settings_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfSettingDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
settings_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/merge-patch+json": Record<string, never>;
|
|
"application/json": Record<string, never>;
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfSettingDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
users_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfUserDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
users_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateUserRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["UserDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
users_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ChangePasswordRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
build_info_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["BuildInfoDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
releases_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfReleaseDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
nodes_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
backend_update_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["BackendUpdateDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
backend_update_confirm: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ConfirmBackendUpdateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Precondition Failed */
|
|
412: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
backend_update_live: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
release_key_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ReleaseKeysDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
release_key_set: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SetReleaseKeyRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ReleaseKeysDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
release_key_clear: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ReleaseKeysDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
links_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LinkMatrixDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
links_reset: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LinkMatrixDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
links_set: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
dialer_id: string;
|
|
listener_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SetLinkRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LinkDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
links_retry: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
dialer_id: string;
|
|
listener_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LinkRetryDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
health_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HealthDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
metrics_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
install_openwrt: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
install_sh: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
install_manifest: {
|
|
parameters: {
|
|
query?: {
|
|
code?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
install_manifest_signature: {
|
|
parameters: {
|
|
query?: {
|
|
code?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
install_compose: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
file: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
install_quadlet: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
file: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
install_ps1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
release_offer: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["PublishReleaseRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ReleaseDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
fleet_enroll: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
fleet_enroll_trust: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
}
|