---
title: "POST /users/{userId}/cloudInstances"
method: POST
path: "/users/{userId}/cloudInstances"
tags: ["users"]
---

# POST /users/{userId}/cloudInstances

`POST /users/{userId}/cloudInstances`

Create a new cloud instance belonging to the user

## Path parameters

- `userId` integer, required

## Request body

- CloudInstance
  - `displayName` string
  - `id` integer
  - `partner` 'GALAXY' | 'TERRA' | 'DNA_STACK' | 'DNA_NEXUS' | 'CGC' | 'NHLBI_BIODATA_CATALYST' | 'ANVIL' | 'CAVATICA' | 'NEXTFLOW_TOWER' | 'ELWAZI' | 'AGC' | 'TOIL' | 'OTHER' | 'ALL'
  - `supportedLanguages` Language[]
    - `language` 'SMK' | 'CWL' | 'WDL' | 'gxformat2' | 'SWL' | 'NFL' | 'service' | 'jupyter'
    - `version` string
  - `supportsFileImports` boolean
  - `supportsHttpImports` boolean
  - `url` string

## Response `204`

No content

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — User not found

---

[API](https://skmtc.dev/dockstore/apis/dockstore-api.md) · [All operations](https://skmtc.dev/dockstore/apis/dockstore-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dockstore/dockstore-api/revisions/9d82a4e96aa7/schema)
