{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-all-dev-boxes":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_all_dev_boxes","summary":"Lists Dev Boxes that the caller has access to in the DevCenter.","description":"GET /devboxes","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-center-list-projects":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_center_list_projects","summary":"Lists all projects.","description":"GET /projects","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-center-get-project":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_center_get_project","summary":"Gets a project.","description":"GET /projects/{projectName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-list-catalogs-by-project":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_list_catalogs_by_project","summary":"Lists all of the catalogs available for a project.","description":"GET /projects/{projectName}/catalogs","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-get-catalog":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_get_catalog","summary":"Gets the specified catalog within the project.","description":"GET /projects/{projectName}/catalogs/{catalogName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"catalogName","in":"query","required":true,"description":"Name of the catalog.","schema":{"type":"string","description":"Name of the catalog."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-customization-task-definitions":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_customization_task_definitions","summary":"Gets a customization task.","description":"GET /projects/{projectName}/catalogs/{catalogName}/customizationTasks/{taskName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"catalogName","in":"query","required":true,"description":"Name of the catalog.","schema":{"type":"string","description":"Name of the catalog."}},{"name":"taskName","in":"query","required":true,"description":"Full name of the task: {catalogName}/{taskName}.","schema":{"type":"string","description":"Full name of the task: {catalogName}/{taskName}."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-list-environment-definitions-by-catalog":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_list_environment_definitions_by_catalog","summary":"Lists all environment definitions available within a catalog.","description":"GET /projects/{projectName}/catalogs/{catalogName}/environmentDefinitions","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"catalogName","in":"query","required":true,"description":"The name of the catalog","schema":{"type":"string","description":"The name of the catalog"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-get-environment-definition":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_get_environment_definition","summary":"Get an environment definition from a catalog.","description":"GET /projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/{definitionName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"catalogName","in":"query","required":true,"description":"Name of the catalog.","schema":{"type":"string","description":"Name of the catalog."}},{"name":"definitionName","in":"query","required":true,"description":"Name of the environment definition.","schema":{"type":"string","description":"Name of the environment definition."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-customization-task-definitions-by-project":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_customization_task_definitions_by_project","summary":"Lists all customization tasks available to the project.","description":"GET /projects/{projectName}/customizationTasks","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-validate-customization-tasks-action":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_validate_customization_tasks_action","summary":"Validates a list of customization tasks.","description":"POST /projects/{projectName}/customizationTasks:validateGroup","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","body"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"The DevCenter Project upon which to execute operations."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-list-environment-definitions-by-project":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_list_environment_definitions_by_project","summary":"Lists all environment definitions available for a project.","description":"GET /projects/{projectName}/environmentDefinitions","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-list-environment-types":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_list_environment_types","summary":"Lists all environment types configured for a project.","description":"GET /projects/{projectName}/environmentTypes","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-get-environment-types":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_get_environment_types","summary":"Get an environment type configured for a project.","description":"GET /projects/{projectName}/environmentTypes/{environmentTypeName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"environmentTypeName","in":"query","required":true,"description":"Name of the environment type.","schema":{"type":"string","description":"Name of the environment type."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-get-environment-type-abilities":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_get_environment_type_abilities","summary":"Gets the signed-in user's permitted abilities in an environment type.","description":"GET /projects/{projectName}/environmentTypes/{environmentTypeName}/users/{userId}/abilities","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"environmentTypeName","in":"query","required":true,"description":"The name of the environment type","schema":{"type":"string","description":"The name of the environment type"}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"top","in":"query","required":false,"description":"The maximum number of resources to return from the operation. Example: 'top=10'.","schema":{"type":"integer","description":"The maximum number of resources to return from the operation. Example: 'top=10'."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-list-environments":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_list_environments","summary":"Lists the environments for a project.","description":"GET /projects/{projectName}/environments","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-imaging-task-log":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_imaging_task_log","summary":"Gets the log for an imaging build task.","description":"GET /projects/{projectName}/imageBuildLogs/{imageBuildLogId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"imageBuildLogId","in":"query","required":true,"description":"An imaging build log id.","schema":{"type":"string","description":"An imaging build log id."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/operation-statuses-get":{"get":{"operationId":"cloud_azure_devcenter_dev_center_operation_statuses_get","summary":"Get the status of an operation.","description":"GET /projects/{projectName}/operationstatuses/{operationId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"operationId","in":"query","required":true,"description":"The operation id name.","schema":{"type":"string","description":"The operation id name."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-pools":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_pools","summary":"Lists available pools.","description":"GET /projects/{projectName}/pools","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-pool":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_pool","summary":"Gets a pool.","description":"GET /projects/{projectName}/pools/{poolName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"poolName","in":"query","required":true,"description":"Pool name.","schema":{"type":"string","description":"Pool name."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-schedules-by-pool":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_schedules_by_pool","summary":"Lists all schedules within a pool that are configured by your project administrator.","description":"GET /projects/{projectName}/pools/{poolName}/schedules","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"poolName","in":"query","required":true,"description":"The name of a pool of Dev Boxes.","schema":{"type":"string","description":"The name of a pool of Dev Boxes."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-schedule-by-pool":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_schedule_by_pool","summary":"Gets a schedule.","description":"GET /projects/{projectName}/pools/{poolName}/schedules/{scheduleName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"poolName","in":"query","required":true,"description":"Pool name.","schema":{"type":"string","description":"Pool name."}},{"name":"scheduleName","in":"query","required":true,"description":"Display name for the Schedule.","schema":{"type":"string","description":"Display name for the Schedule."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-schedules-by-project":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_schedules_by_project","summary":"Lists all schedules within a project that are configured by your project administrator.","description":"GET /projects/{projectName}/schedules","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-center-get-project-abilities":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_center_get_project_abilities","summary":"Gets the signed-in user's permitted abilities in a project.","description":"GET /projects/{projectName}/users/{userId}/abilities","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-dev-boxes-by-user":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_dev_boxes_by_user","summary":"Lists Dev Boxes in the project for a particular user.","description":"GET /projects/{projectName}/users/{userId}/devboxes","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-dev-box-by-user":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_dev_box_by_user","summary":"Gets a Dev Box.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"Display name for the Dev Box.","schema":{"type":"string","description":"Display name for the Dev Box."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-create-dev-box":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_create_dev_box","summary":"Creates or replaces a Dev Box.","description":"PUT /projects/{projectName}/users/{userId}/devboxes/{devBoxName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName","body"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"The DevCenter Project upon which to execute operations."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"The name of a Dev Box."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-delete-dev-box":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_delete_dev_box","summary":"Deletes a Dev Box.","description":"DELETE /projects/{projectName}/users/{userId}/devboxes/{devBoxName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"The DevCenter Project upon which to execute operations."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"The name of a Dev Box."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-start-dev-box":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_start_dev_box","summary":"Starts a Dev Box.","description":"POST /projects/{projectName}/users/{userId}/devboxes/{devBoxName}:start","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"Display name for the Dev Box."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-stop-dev-box":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_stop_dev_box","summary":"Stops a Dev Box.","description":"POST /projects/{projectName}/users/{userId}/devboxes/{devBoxName}:stop","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"Display name for the Dev Box."},"hibernate":{"type":"boolean","description":"Optional parameter to hibernate the dev box."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-restart-dev-box":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_restart_dev_box","summary":"Restarts a Dev Box.","description":"POST /projects/{projectName}/users/{userId}/devboxes/{devBoxName}:restart","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"Display name for the Dev Box."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-repair-dev-box":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_repair_dev_box","summary":"Attempts automated repair steps to resolve common problems on a Dev Box. The Dev Box may restart during this…","description":"POST /projects/{projectName}/users/{userId}/devboxes/{devBoxName}:repair","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"Display name for the Dev Box."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-restore-snapshot":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_restore_snapshot","summary":"Restores a Dev Box to a specified snapshot.","description":"POST /projects/{projectName}/users/{userId}/devboxes/{devBoxName}:restoreSnapshot","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName","snapshotId"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"Display name for the Dev Box."},"snapshotId":{"type":"string","description":"Required parameter that specifies the snapshot id to use for the restore operation."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-capture-snapshot":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_capture_snapshot","summary":"Captures a manual snapshot of the Dev Box. Upon completion, a snapshotId will be generated. To retrieve all…","description":"POST /projects/{projectName}/users/{userId}/devboxes/{devBoxName}:captureSnapshot","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"Display name for the Dev Box."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-actions":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_actions","summary":"Lists actions on a Dev Box.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"Display name for the Dev Box.","schema":{"type":"string","description":"Display name for the Dev Box."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-action":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_action","summary":"Gets an action.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions/{actionName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"Display name for the Dev Box.","schema":{"type":"string","description":"Display name for the Dev Box."}},{"name":"actionName","in":"query","required":true,"description":"The name of the action.","schema":{"type":"string","description":"The name of the action."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-skip-action":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_skip_action","summary":"Skips an occurrence of an action.","description":"POST /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions/{actionName}:skip","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName","actionName"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"Display name for the Dev Box."},"actionName":{"type":"string","description":"The name of the action."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-delay-action":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_delay_action","summary":"Delays the occurrence of an action.","description":"POST /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions/{actionName}:delay","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName","actionName","until"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"Display name for the Dev Box."},"actionName":{"type":"string","description":"The name of the action."},"until":{"type":"string","description":"The time to delay the Dev Box action or actions until, in RFC3339 format."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-delay-actions":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_delay_actions","summary":"Delays all actions.","description":"POST /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/actions:delay","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName","until"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"Display name for the Dev Box."},"until":{"type":"string","description":"The time to delay the Dev Box action or actions until, in RFC3339 format."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-customization-groups":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_customization_groups","summary":"Lists customization groups on the Dev Box. Listed customization groups exclude task information unless…","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/customizationGroups","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"Display name for the Dev Box.","schema":{"type":"string","description":"Display name for the Dev Box."}},{"name":"include","in":"query","required":false,"description":"Optional query parameter to specify what properties should be included in the response.","schema":{"type":"string","enum":["tasks"],"description":"Optional query parameter to specify what properties should be included in the response."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-customization-group":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_customization_group","summary":"Gets a customization group.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/customizationGroups/{customizationGroupName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"Display name for the Dev Box.","schema":{"type":"string","description":"Display name for the Dev Box."}},{"name":"customizationGroupName","in":"query","required":true,"description":"Name of the customization group.","schema":{"type":"string","description":"Name of the customization group."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-create-customization-group":{"post":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_create_customization_group","summary":"Applies customizations to the Dev Box.","description":"PUT /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/customizationGroups/{customizationGroupName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","devBoxName","customizationGroupName","body"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"The DevCenter Project upon which to execute operations."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"devBoxName":{"type":"string","description":"The name of a Dev Box."},"customizationGroupName":{"type":"string","description":"A customization group name."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-customization-task-log":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_customization_task_log","summary":"Gets the log for a customization task.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/customizationGroups/{customizationGroupName}/logs/{customizationTaskId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"The name of a Dev Box.","schema":{"type":"string","description":"The name of a Dev Box."}},{"name":"customizationGroupName","in":"query","required":true,"description":"A customization group name.","schema":{"type":"string","description":"A customization group name."}},{"name":"customizationTaskId","in":"query","required":true,"description":"A customization task ID.","schema":{"type":"string","description":"A customization task ID."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-operations":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_operations","summary":"Lists operations on the Dev Box which have occurred within the past 90 days.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/operations","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"Display name for the Dev Box.","schema":{"type":"string","description":"Display name for the Dev Box."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-operation":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_operation","summary":"Gets an operation on a Dev Box.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/operations/{operationId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"Display name for the Dev Box.","schema":{"type":"string","description":"Display name for the Dev Box."}},{"name":"operationId","in":"query","required":true,"description":"Unique identifier for the Dev Box operation.","schema":{"type":"string","description":"Unique identifier for the Dev Box operation."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-remote-connection":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_remote_connection","summary":"Gets RDP Connection info.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/remoteConnection","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"The name of a Dev Box.","schema":{"type":"string","description":"The name of a Dev Box."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-snapshots":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_snapshots","summary":"Lists snapshots for this Dev Box.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/snapshots","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"Display name for the Dev Box.","schema":{"type":"string","description":"Display name for the Dev Box."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-get-snapshot":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_get_snapshot","summary":"Gets a snapshot by snapshot id.","description":"GET /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/snapshots/{snapshotId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"devBoxName","in":"query","required":true,"description":"Display name for the Dev Box.","schema":{"type":"string","description":"Display name for the Dev Box."}},{"name":"snapshotId","in":"query","required":true,"description":"The id of the snapshot. Should be treated as opaque string.","schema":{"type":"string","description":"The id of the snapshot. Should be treated as opaque string."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-list-environments-by-user":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_list_environments_by_user","summary":"Lists the environments for a project and user.","description":"GET /projects/{projectName}/users/{userId}/environments","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-get-environment-by-user":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_get_environment_by_user","summary":"Gets an environment.","description":"GET /projects/{projectName}/users/{userId}/environments/{environmentName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"environmentName","in":"query","required":true,"description":"Environment name.","schema":{"type":"string","description":"Environment name."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-create-or-replace-environment":{"post":{"operationId":"cloud_azure_devcenter_dev_center_environments_create_or_replace_environment","summary":"Creates or updates an environment.","description":"PUT /projects/{projectName}/users/{userId}/environments/{environmentName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","environmentName","body"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"The DevCenter Project upon which to execute operations."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"environmentName":{"type":"string","description":"The name of the environment."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-patch-environment":{"post":{"operationId":"cloud_azure_devcenter_dev_center_environments_patch_environment","summary":"Partially updates an environment.","description":"PATCH /projects/{projectName}/users/{userId}/environments/{environmentName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","environmentName","body"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"The DevCenter Project upon which to execute operations."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"environmentName":{"type":"string","description":"The name of the environment."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-delete-environment":{"post":{"operationId":"cloud_azure_devcenter_dev_center_environments_delete_environment","summary":"Deletes an environment and all its associated resources","description":"DELETE /projects/{projectName}/users/{userId}/environments/{environmentName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","environmentName"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"The DevCenter Project upon which to execute operations."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"environmentName":{"type":"string","description":"The name of the environment."},"force":{"type":"boolean","description":"The query option to force environment deletion even if the environment definition does not exist. This is a best-effort delete, and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-list-actions":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_list_actions","summary":"Get all scheduled actions for a user within an environment.","description":"GET /projects/{projectName}/users/{userId}/environments/{environmentName}/actions","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"environmentName","in":"query","required":true,"description":"Environment name.","schema":{"type":"string","description":"Environment name."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-get-action":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_get_action","summary":"Retrieve a specific environment action.","description":"GET /projects/{projectName}/users/{userId}/environments/{environmentName}/actions/{actionName}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"environmentName","in":"query","required":true,"description":"Environment name.","schema":{"type":"string","description":"Environment name."}},{"name":"actionName","in":"query","required":true,"description":"Uniquely identifies the action.","schema":{"type":"string","description":"Uniquely identifies the action."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-skip-action":{"post":{"operationId":"cloud_azure_devcenter_dev_center_environments_skip_action","summary":"Skips an occurrence of an action.","description":"POST /projects/{projectName}/users/{userId}/environments/{environmentName}/actions/{actionName}:skip","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","environmentName","actionName"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"environmentName":{"type":"string","description":"Environment name."},"actionName":{"type":"string","description":"Uniquely identifies the action."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-delay-action":{"post":{"operationId":"cloud_azure_devcenter_dev_center_environments_delay_action","summary":"Delays the occurrence of an action.","description":"POST /projects/{projectName}/users/{userId}/environments/{environmentName}/actions/{actionName}:delay","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","projectName","userId","environmentName","actionName","until"],"properties":{"endpoint":{"type":"string","description":"The DevCenter-specific URI to operate on."},"api-version":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."},"projectName":{"type":"string","description":"Name of the project."},"userId":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."},"environmentName":{"type":"string","description":"Environment name."},"actionName":{"type":"string","description":"Uniquely identifies the action."},"until":{"type":"string","description":"The time to delay the Environment action until, in RFC3339 format."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-list-operations":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_list_operations","summary":"Lists operations on the environment which have occurred within the past 90 days","description":"GET /projects/{projectName}/users/{userId}/environments/{environmentName}/operations","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"environmentName","in":"query","required":true,"description":"Environment name.","schema":{"type":"string","description":"Environment name."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-get-operation":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_get_operation","summary":"Gets an environment action result.","description":"GET /projects/{projectName}/users/{userId}/environments/{environmentName}/operations/{operationId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"Name of the project.","schema":{"type":"string","description":"Name of the project."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"environmentName","in":"query","required":true,"description":"Environment name.","schema":{"type":"string","description":"Environment name."}},{"name":"operationId","in":"query","required":true,"description":"Unique identifier for the environment operation.","schema":{"type":"string","description":"Unique identifier for the environment operation."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-get-logs-by-operation":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_get_logs_by_operation","summary":"Gets the logs for an operation on an environment.","description":"GET /projects/{projectName}/users/{userId}/environments/{environmentName}/operations/{operationId}/logs","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"environmentName","in":"query","required":true,"description":"The name of the environment.","schema":{"type":"string","description":"The name of the environment."}},{"name":"operationId","in":"query","required":true,"description":"The id of the operation on an environment.","schema":{"type":"string","description":"The id of the operation on an environment."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/environments-get-outputs":{"get":{"operationId":"cloud_azure_devcenter_dev_center_environments_get_outputs","summary":"Gets Outputs from the environment.","description":"GET /projects/{projectName}/users/{userId}/environments/{environmentName}/outputs","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"projectName","in":"query","required":true,"description":"The DevCenter Project upon which to execute operations.","schema":{"type":"string","description":"The DevCenter Project upon which to execute operations."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}},{"name":"environmentName","in":"query","required":true,"description":"The name of the environment.","schema":{"type":"string","description":"The name of the environment."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-devcenter-dev-center/dev-boxes-list-all-dev-boxes-by-user":{"get":{"operationId":"cloud_azure_devcenter_dev_center_dev_boxes_list_all_dev_boxes_by_user","summary":"Lists Dev Boxes in the Dev Center for a particular user.","description":"GET /users/{userId}/devboxes","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"The DevCenter-specific URI to operate on.","schema":{"type":"string","description":"The DevCenter-specific URI to operate on."}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-02-01","description":"The API version to use for this operation."}},{"name":"userId","in":"query","required":true,"description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context.","schema":{"type":"string","description":"The AAD object id of the user. If value is 'me', the identity is taken from the authentication context."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}