{ "opencollection": "1.0.0", "info": { "name": "NVIDIA Run:ai Access Keys Template API", "version": "latest" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Template", "type": "folder" }, "items": [ { "info": { "name": "List templates.", "type": "http" }, "http": { "method": "GET", "url": "https://app.run.ai/api/v1/asset/workload-template", "params": [ { "name": "name", "value": "", "type": "query", "description": "Filter results by name." }, { "name": "scope", "value": "", "type": "query", "description": "Filters results by scope. Returns only assets that belong to the specified scope. Mutually exclusive with includeDescendants. Valid values: tenant, cluster, department, project." }, { "name": "projectId", "value": "", "type": "query", "description": "Filter results by project id. If scope filter is project, only assets from the specific project will be included in the response. Otherwise, the response will include project, department, cluster, tenant and system assets." }, { "name": "departmentId", "value": "", "type": "query", "description": "Filter results by department id. If scope filter is department, only assets from the specific department will be included in the response. Otherwise, the response will include department, cluster, tenant and system assets." }, { "name": "clusterId", "value": "", "type": "query", "description": "Filter results by Universally Unique Identifier (UUID) of the cluster. If scope filter is cluster, only assets from the specific cluster will be included in the response. Otherwise, the response will include cluster, tenant and system assets." }, { "name": "distributedFramework", "value": "", "type": "query", "description": "Filter results to workload of type distributed and distributedFramework." }, { "name": "isDistributed", "value": "", "type": "query", "description": "Filter results to workload of type distributed." }, { "name": "isTraining", "value": "", "type": "query", "description": "Filter results to workload of type training." }, { "name": "isWorkspace", "value": "", "type": "query", "description": "Filter results to workload of type workspace." } ] }, "docs": "Retrieve a list of templates." }, { "info": { "name": "Create a template.", "type": "http" }, "http": { "method": "POST", "url": "https://app.run.ai/api/v1/asset/workload-template", "body": { "type": "json", "data": "{}" } }, "docs": "Use to create a template." }, { "info": { "name": "Get a template.", "type": "http" }, "http": { "method": "GET", "url": "https://app.run.ai/api/v1/asset/workload-template/:AssetId", "params": [ { "name": "AssetId", "value": "", "type": "path", "description": "Unique identifier of the asset." } ] }, "docs": "Retrieve the details of a template by id." }, { "info": { "name": "Update a template.", "type": "http" }, "http": { "method": "PUT", "url": "https://app.run.ai/api/v1/asset/workload-template/:AssetId", "params": [ { "name": "AssetId", "value": "", "type": "path", "description": "Unique identifier of the asset." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Use to update the details of a template by id." }, { "info": { "name": "Delete a template.", "type": "http" }, "http": { "method": "DELETE", "url": "https://app.run.ai/api/v1/asset/workload-template/:AssetId", "params": [ { "name": "AssetId", "value": "", "type": "path", "description": "Unique identifier of the asset." } ] }, "docs": "Use to delete a template by id." } ] } ], "bundled": true }