Compare commits

...
76 Commits
Author SHA1 Message Date
github-actions 8f584f602d Publish API documentation 2026-10-21 08:51:22 +00:00
github-actions a1932ac47b Merge remote-tracking branch 'origin/3.1' into gh-pages 2026-10-21 08:51:02 +00:00
github-actions e072745ab9 Publish API documentation 2026-09-27 17:19:19 +00:00
github-actions 6dc3708237 Merge remote-tracking branch 'origin/3.1' into gh-pages 2026-09-27 17:18:56 +00:00
github-actions 23b02cd93e Publish API documentation 2026-08-31 10:29:06 +00:00
github-actions 0a47558f77 Merge remote-tracking branch 'origin/3.1' into gh-pages 2026-08-31 10:28:42 +00:00
github-actions a1d9b56bfe Publish API documentation 2026-05-13 09:21:06 +00:00
github-actions 5bdd307ea9 Merge remote-tracking branch 'origin/3.0' into gh-pages 2026-05-13 09:20:40 +00:00
github-actions c37c91907b Publish API documentation 2026-01-28 14:32:30 +00:00
github-actions 0c6cbe8fbc Merge remote-tracking branch 'origin/3.0' into gh-pages 2026-01-28 14:32:06 +00:00
github-actions 850a1efd09 Publish API documentation 2025-05-14 17:13:10 +00:00
github-actions 50dd9d0b0d Merge remote-tracking branch 'origin/3.0' into gh-pages 2025-05-14 17:12:45 +00:00
github-actions 18aefbd08d Publish API documentation 2025-02-25 10:25:42 +00:00
github-actions be54a6ad3c Merge remote-tracking branch 'origin/3.0' into gh-pages 2025-02-25 10:25:21 +00:00
github-actions faad9f25bb Publish API documentation 2025-01-07 17:04:32 +00:00
github-actions 53adcfef61 Merge remote-tracking branch 'origin/3.0' into gh-pages 2025-01-07 17:04:07 +00:00
github-actions cecd1019f1 Publish API documentation 2024-12-20 11:22:14 +00:00
github-actions 687ee321a2 Merge remote-tracking branch 'origin/3.0' into gh-pages 2024-12-20 11:21:52 +00:00
github-actions eb1de52dcf Publish API documentation 2024-11-20 04:02:38 +00:00
github-actions 64eb5bd552 Merge remote-tracking branch 'origin/3.0' into gh-pages 2024-11-20 04:02:11 +00:00
github-actions 6496364992 Publish API documentation 2024-08-11 17:36:40 +00:00
github-actions bb8cf65a13 Merge remote-tracking branch 'origin/3.0' into gh-pages 2024-08-11 17:36:16 +00:00
github-actions 2f78a01844 Publish API documentation 2024-05-19 10:25:48 +00:00
github-actions 7711c92c90 Merge remote-tracking branch 'origin/3.0' into gh-pages 2024-05-19 10:25:08 +00:00
github-actions 447bf637bb Publish API documentation 2024-04-07 11:53:33 +00:00
github-actions 27fdebcf28 Merge remote-tracking branch 'origin/3.0' into gh-pages 2024-04-07 11:53:11 +00:00
github-actions 84329e1c34 Publish API documentation 2023-10-27 04:47:57 +00:00
github-actions 4f5671066e Merge remote-tracking branch 'origin/3.0' into gh-pages 2023-10-27 04:47:25 +00:00
github-actions f3664226d5 Publish API documentation 2023-10-18 09:03:12 +00:00
github-actions f08f0532e3 Merge remote-tracking branch 'origin/3.0' into gh-pages 2023-10-18 09:02:36 +00:00
github-actions a04e444ba0 Publish API documentation 2023-09-14 15:48:13 +00:00
github-actions 91ca94c798 Merge remote-tracking branch 'origin/3.0' into gh-pages 2023-09-14 15:47:42 +00:00
github-actions 7c537df628 Publish API documentation 2023-09-03 10:01:32 +00:00
github-actions c3e7b97014 Merge remote-tracking branch 'origin/3.0' into gh-pages 2023-09-03 10:00:59 +00:00
github-actions 7c70350184 Publish API documentation 2022-12-27 07:24:04 +00:00
github-actions 7bcdcef928 Merge remote-tracking branch 'origin/3.0' into gh-pages 2022-12-27 07:23:38 +00:00
github-actions 0ba9c8317c Publish API documentation 2022-09-06 23:07:35 +00:00
github-actions 60ac9abab8 Merge remote-tracking branch 'origin/3.0' into gh-pages 2022-09-06 23:07:02 +00:00
github-actions fa62e0c3aa Publish API documentation 2022-08-30 20:56:08 +00:00
github-actions 662ccddee2 Merge remote-tracking branch 'origin/3.0' into gh-pages 2022-08-30 20:55:45 +00:00
github-actions 582093489c Publish API documentation 2022-08-04 09:41:27 +00:00
github-actions aed30d4eb4 Merge remote-tracking branch 'origin/3.0' into gh-pages 2022-08-04 09:41:00 +00:00
github-actions f72d3596b1 Publish API documentation 2022-06-06 16:43:47 +00:00
github-actions 7934dc60cf Merge remote-tracking branch 'origin/3.0' into gh-pages 2022-06-06 16:43:23 +00:00
github-actions 0ece54ee3f Publish API documentation 2022-06-03 04:48:29 +00:00
github-actions e8107de550 Merge remote-tracking branch 'origin/3.0' into gh-pages 2022-06-03 04:47:56 +00:00
github-actions cb04524800 Publish API documentation 2022-03-28 00:59:23 +00:00
github-actions c02dfdbd5b Merge remote-tracking branch 'origin/3.0' into gh-pages 2022-03-28 00:58:55 +00:00
github-actions 1df854609f Publish API documentation 2022-01-17 08:35:03 +00:00
github-actions c554861070 Merge remote-tracking branch 'origin/3.0' into gh-pages 2022-01-17 08:34:35 +00:00
github-actions 14145d8ec7 Publish API documentation 2021-10-21 05:35:24 +00:00
github-actions 93ba2a6913 Merge remote-tracking branch 'origin/3.0' into gh-pages 2021-10-21 05:34:53 +00:00
github-actions ea5c825d82 Publish API documentation 2021-08-17 12:27:59 +00:00
github-actions 4bccfd4e06 Merge remote-tracking branch 'origin/3.0' into gh-pages 2021-08-17 12:27:31 +00:00
github-actions fad5cd95c2 Publish API documentation 2021-08-12 06:37:47 +00:00
github-actions 967f3c7d20 Merge remote-tracking branch 'origin/3.0' into gh-pages 2021-08-12 06:37:13 +00:00
github-actions 2143fbbc4b Publish API documentation 2021-06-03 06:19:45 +00:00
github-actions 05b4879809 Merge remote-tracking branch 'origin/3.0' into gh-pages 2021-06-03 06:19:16 +00:00
github-actions ce9726fca8 Publish API documentation 2021-05-17 09:31:27 +00:00
github-actions d3b90c7cca Merge remote-tracking branch 'origin/3.0' into gh-pages 2021-05-17 09:31:01 +00:00
github-actions eb3faa1dbc Publish API documentation 2021-04-21 04:11:02 +00:00
github-actions 148dc8e692 Merge remote-tracking branch 'origin/3.0' into gh-pages 2021-04-21 04:10:36 +00:00
github-actions c4fd081e72 Publish API documentation 2021-04-13 09:38:14 +00:00
github-actions 0b6dec0184 Merge remote-tracking branch 'origin/3.0' into gh-pages 2021-04-13 09:37:48 +00:00
github-actions fea6576db9 Publish API documentation 2020-11-02 02:56:34 +00:00
github-actions 0697b467a2 Merge remote-tracking branch 'origin/3.0' into gh-pages 2020-11-02 02:56:08 +00:00
github-actions 0b15ec046a Publish API documentation 2020-10-24 06:35:47 +00:00
github-actions 76c3edbcb4 Merge remote-tracking branch 'origin/3.0' into gh-pages 2020-10-24 06:35:17 +00:00
grossmj 75cbce8191 Merge remote-tracking branch 'origin/gh-pages' into gh-pages 2020-10-24 16:50:29 +10:30
grossmj ebdbf38a1c Merge branch '3.0' into gh-pages 2020-10-24 16:50:04 +10:30
github-actions 4c07e066f3 Merge branch '3.0' into gh-pages 2020-10-24 06:17:00 +00:00
github-actions e4f9212b43 Publish API documentation 2020-10-24 06:17:00 +00:00
grossmj b88d958b2f Merge branch '3.0' into gh-pages 2020-10-24 16:18:49 +10:30
grossmj a3a7223c49 Merge branch '3.0' into gh-pages 2020-10-24 15:54:26 +10:30
grossmj 2e78520a7b Merge branch '3.0' into gh-pages 2020-10-24 15:28:12 +10:30
github-actions ebe6454af3 Publish API documentation 2020-10-24 02:47:13 +00:00
+1 -1
View File
@@ -1 +1 @@
{"openapi": "3.1.0", "info": {"title": "GNS3 controller API", "description": "This page describes the public controller API for GNS3", "version": "3.0.0"}, "paths": {"/v3/version": {"get": {"tags": ["Controller"], "summary": "Get Version", "description": "Return the server version number.", "operationId": "get_version_v3_version_get", "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/Version"}}}}}}, "post": {"tags": ["Controller"], "summary": "Check Version", "description": "Check if version is the same as the server.", "operationId": "check_version_v3_version_post", "requestBody": {"content": {"application/json": {"schema": {"$ref": "#/components/schemas/Version"}}}, "required": true}, "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/Version"}}}}, "409": {"description": "Invalid version", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "422": {"description": "Validation Error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/HTTPValidationError"}}}}}}}, "/v3/reload": {"post": {"tags": ["Controller"], "summary": "Reload", "description": "Reload the controller", "operationId": "reload_v3_reload_post", "responses": {"204": {"description": "Successful Response"}, "422": {"description": "Validation Error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/HTTPValidationError"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}}, "/v3/shutdown": {"post": {"tags": ["Controller"], "summary": "Shutdown", "description": "Shutdown the server", "operationId": "shutdown_v3_shutdown_post", "responses": {"204": {"description": "Successful Response"}, "403": {"description": "Server shutdown not allowed", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "422": {"description": "Validation Error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/HTTPValidationError"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}}, "/v3/iou_license": {"get": {"tags": ["Controller"], "summary": "Get Iou License", "description": "Return the IOU license settings", "operationId": "get_iou_license_v3_iou_license_get", "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/IOULicense"}}}}, "422": {"description": "Validation Error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/HTTPValidationError"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}, "put": {"tags": ["Controller"], "summary": "Update Iou License", "description": "Update the IOU license settings.", "operationId": "update_iou_license_v3_iou_license_put", "requestBody": {"content": {"application/json": {"schema": {"$ref": "#/components/schemas/IOULicense"}}}, "required": true}, "responses": {"201": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/IOULicense"}}}}, "422": {"description": "Validation Error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/HTTPValidationError"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}}, "/v3/statistics": {"get": {"tags": ["Controller"], "summary": "Statistics", "description": "Return server statistics including compute resources, projects, and nodes.", "operationId": "statistics_v3_statistics_get", "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"additionalProperties": true, "type": "object", "title": "Response Statistics V3 Statistics Get"}}}}, "422": {"description": "Validation Error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/HTTPValidationError"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}}, "/v3/notifications": {"get": {"tags": ["Controller"], "summary": "Controller Http Notifications", "description": "Receive controller notifications about the controller from HTTP stream.", "operationId": "controller_http_notifications_v3_notifications_get", "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {}}}}, "422": {"description": "Validation Error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/HTTPValidationError"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}}, "/v3/settings": {"get": {"tags": ["Server settings"], "summary": "Get Server Settings", "description": "Return the server settings.\n\nThe values reflect the running configuration (which may include command\nline overrides). Secret fields are masked.", "operationId": "get_server_settings_v3_settings_get", "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/SettingsResponse"}}}}, "401": {"description": "Unauthorized", "cLine truncated
{"openapi": "3.1.0", "info": {"title": "GNS3 controller API", "description": "This page describes the public controller API for GNS3", "version": "3.1.0a7"}, "servers": [{"url": "/"}], "paths": {"/v3/version": {"get": {"tags": ["Controller"], "summary": "Get Version", "description": "Return the server version number.", "operationId": "controller_get_version", "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/Version"}}}}}}, "post": {"tags": ["Controller"], "summary": "Check Version", "description": "Check if version is the same as the server.", "operationId": "controller_check_version", "requestBody": {"content": {"application/json": {"schema": {"$ref": "#/components/schemas/Version"}}}, "required": true}, "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/Version"}}}}, "409": {"description": "Invalid version", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "422": {"description": "Request validation error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}}}}, "/v3/reload": {"post": {"tags": ["Controller"], "summary": "Reload", "description": "Reload the controller", "operationId": "controller_reload", "responses": {"204": {"description": "Successful Response"}, "422": {"description": "Request validation error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "401": {"description": "Authentication is required or the credentials are invalid", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "403": {"description": "Not enough privileges to perform this operation", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}}, "/v3/shutdown": {"post": {"tags": ["Controller"], "summary": "Shutdown", "description": "Shutdown the server", "operationId": "controller_shutdown", "responses": {"204": {"description": "Successful Response"}, "403": {"description": "Not enough privileges to perform this operation", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "422": {"description": "Request validation error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "401": {"description": "Authentication is required or the credentials are invalid", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}}, "/v3/iou_license": {"get": {"tags": ["Controller"], "summary": "Get Iou License", "description": "Return the IOU license settings", "operationId": "controller_get_iou_license", "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/IOULicense"}}}}, "422": {"description": "Request validation error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "401": {"description": "Authentication is required or the credentials are invalid", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "403": {"description": "Not enough privileges to perform this operation", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}, "put": {"tags": ["Controller"], "summary": "Update Iou License", "description": "Update the IOU license settings.", "operationId": "controller_update_iou_license", "requestBody": {"content": {"application/json": {"schema": {"$ref": "#/components/schemas/IOULicense"}}}, "required": true}, "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/IOULicense"}}}}, "422": {"description": "Request validation error", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "401": {"description": "Authentication is required or the credentials are invalid", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}, "403": {"description": "Not enough privileges to perform this operation", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ErrorMessage"}}}}}, "security": [{"OAuth2PasswordBearer": []}]}}, "/v3/statistics": {"get": {"tags": ["Controller"], "summary": "Statistics", "description": "Return server statistics including compute resources, projects, and nodes.", "operationId": "controller_statistics", "responses": {"200": {"description": "Successful Response", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ServerStatistics"}}}}, "422": {"description": "Request validation error", "content": {"application/jsonLine truncated