# gns3util ## Docs - [Assign role to user](https://gns3util.saygex.xyz/api-reference/auth/assign-role-to-user.md): Adds a role to a user's existing role list in etcd (idempotent) - [Create authentication token](https://gns3util.saygex.xyz/api-reference/auth/create-authentication-token.md): Mints a new JWT token for user authentication - [Create role](https://gns3util.saygex.xyz/api-reference/auth/create-role.md): Creates a new role in etcd with specified permission scopes - [Create user](https://gns3util.saygex.xyz/api-reference/auth/create-user.md): Creates a user in etcd with no assigned roles. - [Delete role](https://gns3util.saygex.xyz/api-reference/auth/delete-role.md): Removes a role and all its scopes from etcd - [Delete user](https://gns3util.saygex.xyz/api-reference/auth/delete-user.md): Removes a user and all their role assignments from etcd - [Generate token for user](https://gns3util.saygex.xyz/api-reference/auth/generate-token-for-user.md): Mints a new JWT for the given user. Requires an authenticated admin session — no cluster_access.toml needed. - [Get role](https://gns3util.saygex.xyz/api-reference/auth/get-role.md): Returns a role's description and permission scopes from etcd - [Get user](https://gns3util.saygex.xyz/api-reference/auth/get-user.md): Returns a user's assigned roles and effective permission scopes from etcd - [Grant access scope to user](https://gns3util.saygex.xyz/api-reference/auth/grant-access-scope-to-user.md): Grants a permission scope to a specific user - [List all roles](https://gns3util.saygex.xyz/api-reference/auth/list-all-roles.md): Returns all roles and their permission scopes from etcd - [List all users](https://gns3util.saygex.xyz/api-reference/auth/list-all-users.md): Returns all users and their assigned roles from etcd - [Revoke a JWT token](https://gns3util.saygex.xyz/api-reference/auth/revoke-a-jwt-token.md): Adds a token JTI to the etcd revocation list so it is rejected on all future requests - [Revoke user access](https://gns3util.saygex.xyz/api-reference/auth/revoke-user-access.md): Revokes all permission scopes from a user - [Update role](https://gns3util.saygex.xyz/api-reference/auth/update-role.md): Replaces a role's description and permission scopes in etcd - [Delete backup](https://gns3util.saygex.xyz/api-reference/backups/delete-backup.md): Deletes the backup record, its parent file, and the blob when no other references remain. - [Get backup](https://gns3util.saygex.xyz/api-reference/backups/get-backup.md): Returns the combined file and backups metadata for the requested UUID. - [Initialise backup upload](https://gns3util.saygex.xyz/api-reference/backups/initialise-backup-upload.md): Creates a file record and a backups metadata row atomically, returning a file UUID and upload URL. - [List backups](https://gns3util.saygex.xyz/api-reference/backups/list-backups.md): Returns all backups owned by the caller. Admins see all backups. - [Update backup metadata](https://gns3util.saygex.xyz/api-reference/backups/update-backup-metadata.md): Patches backups fields (source_node_id, backup_type, is_compressed, is_encrypted, parent_backup_uuid). Requires write permission on the file. - [Create bucket](https://gns3util.saygex.xyz/api-reference/buckets/create-bucket.md): Creates a new bucket for organizing files - [Delete bucket](https://gns3util.saygex.xyz/api-reference/buckets/delete-bucket.md): Deletes a bucket and all files contained within it - [Grant bucket permission](https://gns3util.saygex.xyz/api-reference/buckets/grant-bucket-permission.md): Grants read/write/admin permission on a bucket to a user, group, or role. - [List bucket files](https://gns3util.saygex.xyz/api-reference/buckets/list-bucket-files.md): Returns all files in a specific bucket - [List bucket permissions](https://gns3util.saygex.xyz/api-reference/buckets/list-bucket-permissions.md): Returns all permission entries on a bucket. Requires owner or admin permission. - [List buckets](https://gns3util.saygex.xyz/api-reference/buckets/list-buckets.md): Returns all buckets accessible to the authenticated user - [Revoke bucket permission](https://gns3util.saygex.xyz/api-reference/buckets/revoke-bucket-permission.md): Removes a permission entry from a bucket by permission ID. - [Join cluster as a new node](https://gns3util.saygex.xyz/api-reference/cluster/join-cluster-as-a-new-node.md): Signs CSR and adds node to etcd cluster - [Join filestore cluster](https://gns3util.saygex.xyz/api-reference/cluster/join-filestore-cluster.md): Signs CSR for filestore node - [Return nodes in cluster](https://gns3util.saygex.xyz/api-reference/discovery/return-nodes-in-cluster.md): Returns all nodes in the cluster with their status and basic info - [Delete file](https://gns3util.saygex.xyz/api-reference/files/delete-file.md): Deletes a file and marks blob as deleted - [Download file](https://gns3util.saygex.xyz/api-reference/files/download-file.md): Downloads a file with support for range requests (byte-range downloads) - [Get upload status](https://gns3util.saygex.xyz/api-reference/files/get-upload-status.md): Returns the current byte offset for an in-progress upload (for resumable uploads) - [Grant file permission](https://gns3util.saygex.xyz/api-reference/files/grant-file-permission.md): Grants read/write/admin permission on a specific file to a user, group, or role. - [Initialize file upload](https://gns3util.saygex.xyz/api-reference/files/initialize-file-upload.md): Creates a new upload session and returns a file UUID and upload URL - [List file permissions](https://gns3util.saygex.xyz/api-reference/files/list-file-permissions.md): Returns all permission entries on a file. Requires owner or admin permission. - [Revoke file permission](https://gns3util.saygex.xyz/api-reference/files/revoke-file-permission.md): Removes a permission entry from a file by permission ID. - [Stream file upload](https://gns3util.saygex.xyz/api-reference/files/stream-file-upload.md): Uploads file content with resumable upload support via Content-Range header - [Get job run result](https://gns3util.saygex.xyz/api-reference/jobs/get-job-run-result.md): Returns the status and result of a specific job run by its UUID - [List job runs](https://gns3util.saygex.xyz/api-reference/jobs/list-job-runs.md): Returns all job run entries - [List registered jobs](https://gns3util.saygex.xyz/api-reference/jobs/list-registered-jobs.md): Returns all background jobs registered by cluster nodes - [Run a job](https://gns3util.saygex.xyz/api-reference/jobs/run-a-job.md): Triggers a background job on the target node, returns a run ID for tracking - [Run background job](https://gns3util.saygex.xyz/api-reference/jobs/run-background-job.md): Triggers execution of a registered background job - [Delete project file](https://gns3util.saygex.xyz/api-reference/project-files/delete-project-file.md): Deletes the project_files record, its parent file, and the blob when no other references remain. - [Get project file](https://gns3util.saygex.xyz/api-reference/project-files/get-project-file.md): Returns the combined file and project_files metadata for the requested UUID. - [Initialise project file upload](https://gns3util.saygex.xyz/api-reference/project-files/initialise-project-file-upload.md): Creates a file record and a project_files metadata row atomically. The fields mirror the options available on the GNS3 project export command. - [List project files](https://gns3util.saygex.xyz/api-reference/project-files/list-project-files.md): Returns project files owned by the caller, optionally filtered by project_id query param. Admins see all project files. The optional ?project_id= filter is applied after access control. - [Update project file metadata](https://gns3util.saygex.xyz/api-reference/project-files/update-project-file-metadata.md): Patches project_files fields (project_name, version_tag, is_read_only, export flags, compression). Requires write permission on the file. - [Download file with public token](https://gns3util.saygex.xyz/api-reference/public/download-file-with-public-token.md): Downloads a file using a public access token (no authentication required) - [Generate public token](https://gns3util.saygex.xyz/api-reference/public/generate-public-token.md): Creates a temporary public access token for sharing a file without authentication - [Delete VM image](https://gns3util.saygex.xyz/api-reference/vms/delete-vm-image.md): Deletes the VM image record, its parent file, and the blob when no other references remain. - [Get VM image](https://gns3util.saygex.xyz/api-reference/vms/get-vm-image.md): Returns the combined file and vm_images metadata for the requested UUID. - [Initialise VM image upload](https://gns3util.saygex.xyz/api-reference/vms/initialise-vm-image-upload.md): Creates a file record and a vm_images metadata row atomically, returning a file UUID and upload URL. - [List VM images](https://gns3util.saygex.xyz/api-reference/vms/list-vm-images.md): Returns all VM images owned by the caller. Admins see all VM images. - [Update VM image metadata](https://gns3util.saygex.xyz/api-reference/vms/update-vm-image-metadata.md): Patches vm_images fields (virt_type, format, vcpus, ram_mb, extra_attributes_json). Requires write permission on the file. - [Gns3util](https://gns3util.saygex.xyz/cli/gns3util.md) - [Gns3util acl](https://gns3util.saygex.xyz/cli/gns3util_acl.md) - [Gns3util acl create](https://gns3util.saygex.xyz/cli/gns3util_acl_create.md) - [Gns3util acl delete](https://gns3util.saygex.xyz/cli/gns3util_acl_delete.md) - [Gns3util acl endpoints](https://gns3util.saygex.xyz/cli/gns3util_acl_endpoints.md) - [Gns3util acl info](https://gns3util.saygex.xyz/cli/gns3util_acl_info.md) - [Gns3util acl ls](https://gns3util.saygex.xyz/cli/gns3util_acl_ls.md) - [Gns3util acl update](https://gns3util.saygex.xyz/cli/gns3util_acl_update.md) - [Gns3util appliance](https://gns3util.saygex.xyz/cli/gns3util_appliance.md) - [Gns3util appliance info](https://gns3util.saygex.xyz/cli/gns3util_appliance_info.md) - [Gns3util appliance ls](https://gns3util.saygex.xyz/cli/gns3util_appliance_ls.md) - [Gns3util auth](https://gns3util.saygex.xyz/cli/gns3util_auth.md) - [Gns3util auth login](https://gns3util.saygex.xyz/cli/gns3util_auth_login.md) - [Gns3util auth set default user](https://gns3util.saygex.xyz/cli/gns3util_auth_set-default-user.md) - [Gns3util auth status](https://gns3util.saygex.xyz/cli/gns3util_auth_status.md) - [Gns3util class](https://gns3util.saygex.xyz/cli/gns3util_class.md) - [Gns3util class create](https://gns3util.saygex.xyz/cli/gns3util_class_create.md) - [Gns3util class delete](https://gns3util.saygex.xyz/cli/gns3util_class_delete.md) - [Gns3util class ls](https://gns3util.saygex.xyz/cli/gns3util_class_ls.md) - [Gns3util cluster](https://gns3util.saygex.xyz/cli/gns3util_cluster.md) - [Gns3util cluster control](https://gns3util.saygex.xyz/cli/gns3util_cluster-control.md) - [Gns3util cluster control add cluster](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_add-cluster.md) - [Gns3util cluster control auth](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_auth.md) - [Gns3util cluster control auth add user](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_auth_add-user.md) - [Gns3util cluster control auth perms](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_auth_perms.md) - [Gns3util cluster control auth set default user](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_auth_set-default-user.md) - [Gns3util cluster control auth status](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_auth_status.md) - [Gns3util cluster control create](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_create.md) - [Gns3util cluster control create token](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_create_token.md) - [Gns3util cluster control create user](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_create_user.md) - [Gns3util cluster control discover](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_discover.md) - [Gns3util cluster control discover cluster](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_discover_cluster.md) - [Gns3util cluster control discover nodes](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_discover_nodes.md) - [Gns3util cluster control jobs](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_jobs.md) - [Gns3util cluster control jobs get run](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_jobs_get-run.md) - [Gns3util cluster control jobs list](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_jobs_list.md) - [Gns3util cluster control jobs list runs](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_jobs_list-runs.md) - [Gns3util cluster control jobs run](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_jobs_run.md) - [Gns3util cluster control object store](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store.md) - [Gns3util cluster control object store backups](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_backups.md) - [Gns3util cluster control object store backups delete](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_backups_delete.md) - [Gns3util cluster control object store backups get](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_backups_get.md) - [Gns3util cluster control object store backups list](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_backups_list.md) - [Gns3util cluster control object store backups update](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_backups_update.md) - [Gns3util cluster control object store backups upload](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_backups_upload.md) - [Gns3util cluster control object store bucket permissions](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_bucket-permissions.md) - [Gns3util cluster control object store bucket permissions grant](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_bucket-permissions_grant.md) - [Gns3util cluster control object store bucket permissions list](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_bucket-permissions_list.md) - [Gns3util cluster control object store bucket permissions revoke](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_bucket-permissions_revoke.md) - [Gns3util cluster control object store create bucket](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_create-bucket.md) - [Gns3util cluster control object store delete bucket](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_delete-bucket.md) - [Gns3util cluster control object store delete file](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_delete-file.md) - [Gns3util cluster control object store download](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_download.md) - [Gns3util cluster control object store file permissions](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_file-permissions.md) - [Gns3util cluster control object store file permissions grant](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_file-permissions_grant.md) - [Gns3util cluster control object store file permissions list](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_file-permissions_list.md) - [Gns3util cluster control object store file permissions revoke](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_file-permissions_revoke.md) - [Gns3util cluster control object store list buckets](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_list-buckets.md) - [Gns3util cluster control object store list files](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_list-files.md) - [Gns3util cluster control object store token gen](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_token-gen.md) - [Gns3util cluster control object store upload](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_upload.md) - [Gns3util cluster control object store upload bucket](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_upload-bucket.md) - [Gns3util cluster control object store vm images](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_vm-images.md) - [Gns3util cluster control object store vm images delete](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_vm-images_delete.md) - [Gns3util cluster control object store vm images get](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_vm-images_get.md) - [Gns3util cluster control object store vm images list](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_vm-images_list.md) - [Gns3util cluster control object store vm images update](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_vm-images_update.md) - [Gns3util cluster control object store vm images upload](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_object-store_vm-images_upload.md) - [Gns3util cluster control remove](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_remove.md) - [Gns3util cluster control remove cluster](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_remove_cluster.md) - [Gns3util cluster control roles](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_roles.md) - [Gns3util cluster control roles create](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_roles_create.md) - [Gns3util cluster control roles delete](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_roles_delete.md) - [Gns3util cluster control roles get](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_roles_get.md) - [Gns3util cluster control roles list](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_roles_list.md) - [Gns3util cluster control roles update](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_roles_update.md) - [Gns3util cluster control users](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_users.md) - [Gns3util cluster control users assign role](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_users_assign-role.md) - [Gns3util cluster control users create](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_users_create.md) - [Gns3util cluster control users delete](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_users_delete.md) - [Gns3util cluster control users gen token](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_users_gen-token.md) - [Gns3util cluster control users get](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_users_get.md) - [Gns3util cluster control users list](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_users_list.md) - [Gns3util cluster control users revoke token](https://gns3util.saygex.xyz/cli/gns3util_cluster-control_users_revoke-token.md) - [Gns3util cluster add node](https://gns3util.saygex.xyz/cli/gns3util_cluster_add-node.md) - [Gns3util cluster add nodes](https://gns3util.saygex.xyz/cli/gns3util_cluster_add-nodes.md) - [Gns3util cluster config](https://gns3util.saygex.xyz/cli/gns3util_cluster_config.md) - [Gns3util cluster config apply](https://gns3util.saygex.xyz/cli/gns3util_cluster_config_apply.md) - [Gns3util cluster config edit](https://gns3util.saygex.xyz/cli/gns3util_cluster_config_edit.md) - [Gns3util cluster config purge](https://gns3util.saygex.xyz/cli/gns3util_cluster_config_purge.md) - [Gns3util cluster config sync](https://gns3util.saygex.xyz/cli/gns3util_cluster_config_sync.md) - [Gns3util cluster create](https://gns3util.saygex.xyz/cli/gns3util_cluster_create.md) - [Gns3util cluster ls](https://gns3util.saygex.xyz/cli/gns3util_cluster_ls.md) - [Gns3util compute](https://gns3util.saygex.xyz/cli/gns3util_compute.md) - [Gns3util compute create](https://gns3util.saygex.xyz/cli/gns3util_compute_create.md) - [Gns3util compute delete](https://gns3util.saygex.xyz/cli/gns3util_compute_delete.md) - [Gns3util compute docker images](https://gns3util.saygex.xyz/cli/gns3util_compute_docker-images.md) - [Gns3util compute info](https://gns3util.saygex.xyz/cli/gns3util_compute_info.md) - [Gns3util compute ls](https://gns3util.saygex.xyz/cli/gns3util_compute_ls.md) - [Gns3util compute update](https://gns3util.saygex.xyz/cli/gns3util_compute_update.md) - [Gns3util compute virtualbox vms](https://gns3util.saygex.xyz/cli/gns3util_compute_virtualbox-vms.md) - [Gns3util compute vmware vms](https://gns3util.saygex.xyz/cli/gns3util_compute_vmware-vms.md) - [Gns3util drawing](https://gns3util.saygex.xyz/cli/gns3util_drawing.md) - [Gns3util drawing create](https://gns3util.saygex.xyz/cli/gns3util_drawing_create.md) - [Gns3util drawing delete](https://gns3util.saygex.xyz/cli/gns3util_drawing_delete.md) - [Gns3util drawing info](https://gns3util.saygex.xyz/cli/gns3util_drawing_info.md) - [Gns3util drawing ls](https://gns3util.saygex.xyz/cli/gns3util_drawing_ls.md) - [Gns3util drawing update](https://gns3util.saygex.xyz/cli/gns3util_drawing_update.md) - [Gns3util exercise](https://gns3util.saygex.xyz/cli/gns3util_exercise.md) - [Gns3util exercise create](https://gns3util.saygex.xyz/cli/gns3util_exercise_create.md) - [Gns3util exercise delete](https://gns3util.saygex.xyz/cli/gns3util_exercise_delete.md) - [Gns3util exercise info](https://gns3util.saygex.xyz/cli/gns3util_exercise_info.md) - [Gns3util exercise ls](https://gns3util.saygex.xyz/cli/gns3util_exercise_ls.md) - [Gns3util group](https://gns3util.saygex.xyz/cli/gns3util_group.md) - [Gns3util group add member](https://gns3util.saygex.xyz/cli/gns3util_group_add-member.md) - [Gns3util group create](https://gns3util.saygex.xyz/cli/gns3util_group_create.md) - [Gns3util group delete](https://gns3util.saygex.xyz/cli/gns3util_group_delete.md) - [Gns3util group info](https://gns3util.saygex.xyz/cli/gns3util_group_info.md) - [Gns3util group ls](https://gns3util.saygex.xyz/cli/gns3util_group_ls.md) - [Gns3util group members](https://gns3util.saygex.xyz/cli/gns3util_group_members.md) - [Gns3util group update](https://gns3util.saygex.xyz/cli/gns3util_group_update.md) - [Gns3util image](https://gns3util.saygex.xyz/cli/gns3util_image.md) - [Gns3util image create](https://gns3util.saygex.xyz/cli/gns3util_image_create.md) - [Gns3util image delete](https://gns3util.saygex.xyz/cli/gns3util_image_delete.md) - [Gns3util image info](https://gns3util.saygex.xyz/cli/gns3util_image_info.md) - [Gns3util image ls](https://gns3util.saygex.xyz/cli/gns3util_image_ls.md) - [Gns3util image prune](https://gns3util.saygex.xyz/cli/gns3util_image_prune.md) - [Gns3util link](https://gns3util.saygex.xyz/cli/gns3util_link.md) - [Gns3util link create](https://gns3util.saygex.xyz/cli/gns3util_link_create.md) - [Gns3util link delete](https://gns3util.saygex.xyz/cli/gns3util_link_delete.md) - [Gns3util link filters](https://gns3util.saygex.xyz/cli/gns3util_link_filters.md) - [Gns3util link iface](https://gns3util.saygex.xyz/cli/gns3util_link_iface.md) - [Gns3util link info](https://gns3util.saygex.xyz/cli/gns3util_link_info.md) - [Gns3util link ls](https://gns3util.saygex.xyz/cli/gns3util_link_ls.md) - [Gns3util link reset](https://gns3util.saygex.xyz/cli/gns3util_link_reset.md) - [Gns3util link start capture](https://gns3util.saygex.xyz/cli/gns3util_link_start-capture.md) - [Gns3util link stop capture](https://gns3util.saygex.xyz/cli/gns3util_link_stop-capture.md) - [Gns3util link update](https://gns3util.saygex.xyz/cli/gns3util_link_update.md) - [Gns3util node](https://gns3util.saygex.xyz/cli/gns3util_node.md) - [Gns3util node auto idle pc](https://gns3util.saygex.xyz/cli/gns3util_node_auto-idle-pc.md) - [Gns3util node auto idle pc proposals](https://gns3util.saygex.xyz/cli/gns3util_node_auto-idle-pc-proposals.md) - [Gns3util node console reset](https://gns3util.saygex.xyz/cli/gns3util_node_console-reset.md) - [Gns3util node create](https://gns3util.saygex.xyz/cli/gns3util_node_create.md) - [Gns3util node delete](https://gns3util.saygex.xyz/cli/gns3util_node_delete.md) - [Gns3util node duplicate](https://gns3util.saygex.xyz/cli/gns3util_node_duplicate.md) - [Gns3util node from template](https://gns3util.saygex.xyz/cli/gns3util_node_from-template.md) - [Gns3util node info](https://gns3util.saygex.xyz/cli/gns3util_node_info.md) - [Gns3util node links](https://gns3util.saygex.xyz/cli/gns3util_node_links.md) - [Gns3util node ls](https://gns3util.saygex.xyz/cli/gns3util_node_ls.md) - [Gns3util node node file](https://gns3util.saygex.xyz/cli/gns3util_node_node-file.md) - [Gns3util node node isolate](https://gns3util.saygex.xyz/cli/gns3util_node_node-isolate.md) - [Gns3util node node unisolate](https://gns3util.saygex.xyz/cli/gns3util_node_node-unisolate.md) - [Gns3util node reload all](https://gns3util.saygex.xyz/cli/gns3util_node_reload-all.md) - [Gns3util node start all](https://gns3util.saygex.xyz/cli/gns3util_node_start-all.md) - [Gns3util node stop all](https://gns3util.saygex.xyz/cli/gns3util_node_stop-all.md) - [Gns3util node suspend all](https://gns3util.saygex.xyz/cli/gns3util_node_suspend-all.md) - [Gns3util node update](https://gns3util.saygex.xyz/cli/gns3util_node_update.md) - [Gns3util pool](https://gns3util.saygex.xyz/cli/gns3util_pool.md) - [Gns3util pool delete](https://gns3util.saygex.xyz/cli/gns3util_pool_delete.md) - [Gns3util pool info](https://gns3util.saygex.xyz/cli/gns3util_pool_info.md) - [Gns3util pool ls](https://gns3util.saygex.xyz/cli/gns3util_pool_ls.md) - [Gns3util pool new](https://gns3util.saygex.xyz/cli/gns3util_pool_new.md) - [Gns3util pool resource](https://gns3util.saygex.xyz/cli/gns3util_pool_resource.md) - [Gns3util pool resources](https://gns3util.saygex.xyz/cli/gns3util_pool_resources.md) - [Gns3util pool to pool](https://gns3util.saygex.xyz/cli/gns3util_pool_to-pool.md) - [Gns3util pool update](https://gns3util.saygex.xyz/cli/gns3util_pool_update.md) - [Gns3util project](https://gns3util.saygex.xyz/cli/gns3util_project.md) - [Gns3util project close](https://gns3util.saygex.xyz/cli/gns3util_project_close.md) - [Gns3util project delete](https://gns3util.saygex.xyz/cli/gns3util_project_delete.md) - [Gns3util project duplicate](https://gns3util.saygex.xyz/cli/gns3util_project_duplicate.md) - [Gns3util project export](https://gns3util.saygex.xyz/cli/gns3util_project_export.md) - [Gns3util project file](https://gns3util.saygex.xyz/cli/gns3util_project_file.md) - [Gns3util project import](https://gns3util.saygex.xyz/cli/gns3util_project_import.md) - [Gns3util project info](https://gns3util.saygex.xyz/cli/gns3util_project_info.md) - [Gns3util project load](https://gns3util.saygex.xyz/cli/gns3util_project_load.md) - [Gns3util project lock](https://gns3util.saygex.xyz/cli/gns3util_project_lock.md) - [Gns3util project locked](https://gns3util.saygex.xyz/cli/gns3util_project_locked.md) - [Gns3util project ls](https://gns3util.saygex.xyz/cli/gns3util_project_ls.md) - [Gns3util project new](https://gns3util.saygex.xyz/cli/gns3util_project_new.md) - [Gns3util project open](https://gns3util.saygex.xyz/cli/gns3util_project_open.md) - [Gns3util project start capture](https://gns3util.saygex.xyz/cli/gns3util_project_start-capture.md) - [Gns3util project stats](https://gns3util.saygex.xyz/cli/gns3util_project_stats.md) - [Gns3util project unlock](https://gns3util.saygex.xyz/cli/gns3util_project_unlock.md) - [Gns3util project update](https://gns3util.saygex.xyz/cli/gns3util_project_update.md) - [Gns3util project write file](https://gns3util.saygex.xyz/cli/gns3util_project_write-file.md) - [Gns3util remote](https://gns3util.saygex.xyz/cli/gns3util_remote.md) - [Gns3util remote install](https://gns3util.saygex.xyz/cli/gns3util_remote_install.md) - [Gns3util remote install gns3](https://gns3util.saygex.xyz/cli/gns3util_remote_install_gns3.md) - [Gns3util remote install https](https://gns3util.saygex.xyz/cli/gns3util_remote_install_https.md) - [Gns3util remote uninstall](https://gns3util.saygex.xyz/cli/gns3util_remote_uninstall.md) - [Gns3util remote uninstall gns3](https://gns3util.saygex.xyz/cli/gns3util_remote_uninstall_gns3.md) - [Gns3util remote uninstall https](https://gns3util.saygex.xyz/cli/gns3util_remote_uninstall_https.md) - [Gns3util role](https://gns3util.saygex.xyz/cli/gns3util_role.md) - [Gns3util role delete](https://gns3util.saygex.xyz/cli/gns3util_role_delete.md) - [Gns3util role info](https://gns3util.saygex.xyz/cli/gns3util_role_info.md) - [Gns3util role ls](https://gns3util.saygex.xyz/cli/gns3util_role_ls.md) - [Gns3util role privilege](https://gns3util.saygex.xyz/cli/gns3util_role_privilege.md) - [Gns3util role privileges](https://gns3util.saygex.xyz/cli/gns3util_role_privileges.md) - [Gns3util role privileges all](https://gns3util.saygex.xyz/cli/gns3util_role_privileges-all.md) - [Gns3util role role](https://gns3util.saygex.xyz/cli/gns3util_role_role.md) - [Gns3util role role privilege](https://gns3util.saygex.xyz/cli/gns3util_role_role-privilege.md) - [Gns3util role update](https://gns3util.saygex.xyz/cli/gns3util_role_update.md) - [Gns3util share](https://gns3util.saygex.xyz/cli/gns3util_share.md) - [Gns3util share receive](https://gns3util.saygex.xyz/cli/gns3util_share_receive.md) - [Gns3util share send](https://gns3util.saygex.xyz/cli/gns3util_share_send.md) - [Gns3util snapshot](https://gns3util.saygex.xyz/cli/gns3util_snapshot.md) - [Gns3util snapshot create](https://gns3util.saygex.xyz/cli/gns3util_snapshot_create.md) - [Gns3util snapshot delete](https://gns3util.saygex.xyz/cli/gns3util_snapshot_delete.md) - [Gns3util snapshot ls](https://gns3util.saygex.xyz/cli/gns3util_snapshot_ls.md) - [Gns3util symbol](https://gns3util.saygex.xyz/cli/gns3util_symbol.md) - [Gns3util symbol defaults](https://gns3util.saygex.xyz/cli/gns3util_symbol_defaults.md) - [Gns3util symbol dimensions](https://gns3util.saygex.xyz/cli/gns3util_symbol_dimensions.md) - [Gns3util symbol info](https://gns3util.saygex.xyz/cli/gns3util_symbol_info.md) - [Gns3util symbol ls](https://gns3util.saygex.xyz/cli/gns3util_symbol_ls.md) - [Gns3util system](https://gns3util.saygex.xyz/cli/gns3util_system.md) - [Gns3util system check version](https://gns3util.saygex.xyz/cli/gns3util_system_check-version.md) - [Gns3util system controller](https://gns3util.saygex.xyz/cli/gns3util_system_controller.md) - [Gns3util system controller reload](https://gns3util.saygex.xyz/cli/gns3util_system_controller_reload.md) - [Gns3util system controller shutdown](https://gns3util.saygex.xyz/cli/gns3util_system_controller_shutdown.md) - [Gns3util system iou license](https://gns3util.saygex.xyz/cli/gns3util_system_iou-license.md) - [Gns3util system notifications](https://gns3util.saygex.xyz/cli/gns3util_system_notifications.md) - [Gns3util system statistics](https://gns3util.saygex.xyz/cli/gns3util_system_statistics.md) - [Gns3util system update iou license](https://gns3util.saygex.xyz/cli/gns3util_system_update-iou-license.md) - [Gns3util system version](https://gns3util.saygex.xyz/cli/gns3util_system_version.md) - [Gns3util template](https://gns3util.saygex.xyz/cli/gns3util_template.md) - [Gns3util template delete](https://gns3util.saygex.xyz/cli/gns3util_template_delete.md) - [Gns3util template duplicate](https://gns3util.saygex.xyz/cli/gns3util_template_duplicate.md) - [Gns3util template info](https://gns3util.saygex.xyz/cli/gns3util_template_info.md) - [Gns3util template ls](https://gns3util.saygex.xyz/cli/gns3util_template_ls.md) - [Gns3util template new](https://gns3util.saygex.xyz/cli/gns3util_template_new.md) - [Gns3util template update](https://gns3util.saygex.xyz/cli/gns3util_template_update.md) - [Gns3util user](https://gns3util.saygex.xyz/cli/gns3util_user.md) - [Gns3util user change password](https://gns3util.saygex.xyz/cli/gns3util_user_change-password.md) - [Gns3util user delete](https://gns3util.saygex.xyz/cli/gns3util_user_delete.md) - [Gns3util user group membership](https://gns3util.saygex.xyz/cli/gns3util_user_group-membership.md) - [Gns3util user info](https://gns3util.saygex.xyz/cli/gns3util_user_info.md) - [Gns3util user ls](https://gns3util.saygex.xyz/cli/gns3util_user_ls.md) - [Gns3util user me](https://gns3util.saygex.xyz/cli/gns3util_user_me.md) - [Gns3util user new](https://gns3util.saygex.xyz/cli/gns3util_user_new.md) - [Gns3util user update](https://gns3util.saygex.xyz/cli/gns3util_user_update.md) - [Gns3util user update current user](https://gns3util.saygex.xyz/cli/gns3util_user_update-current-user.md) - [Gns3util user user authenticate](https://gns3util.saygex.xyz/cli/gns3util_user_user-authenticate.md) - [Walkthrough](https://gns3util.saygex.xyz/guides/automation/walkthrough.md) - [Cluster management](https://gns3util.saygex.xyz/guides/features/cluster-management.md) - [Educational workflows](https://gns3util.saygex.xyz/guides/features/educational-workflows.md) - [Remote operations](https://gns3util.saygex.xyz/guides/features/remote-operations.md) - [Sharing and collaboration](https://gns3util.saygex.xyz/guides/features/sharing-and-collaboration.md) - [Installation](https://gns3util.saygex.xyz/guides/getting-started/installation.md) - [Quick start](https://gns3util.saygex.xyz/guides/getting-started/quick-start.md) - [Overview](https://gns3util.saygex.xyz/guides/scripts/overview.md) - [Introduction](https://gns3util.saygex.xyz/index.md): Powerful CLI utility for managing GNS3v3 servers ## OpenAPI Specs - [gns3util-filestore-api-docs](https://gns3util.saygex.xyz/api-reference/gns3util-filestore-api-docs.json) - [gns3util-master-api-docs](https://gns3util.saygex.xyz/api-reference/gns3util-master-api-docs.json) - [openapi](https://gns3util.saygex.xyz/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/0xveya/gns3util)