---
title: "A new cloud is added to the given domain."
method: POST
path: "/api/v2/companies/{id}/clouds"
tags: ["Company Digital Footprint"]
---

# A new cloud is added to the given domain.

`POST /api/v2/companies/{id}/clouds`

A new cloud is added to the given company's domain.

## Path parameters

- `id` integer, required

## Request body

- object
  - `CompanySubdomain` string, required — The company subdomain to which the cloud subdomain belongs.
  - `CloudSubdomain` string, required — The cloud subdomain to be added.
  - `IPAddress` string — The IP address associated with the subdomain (if reachable).
  - `StatusCode` string, required — HTTP status code for the request sent to the cloud.
  - `CloudService` string, required — The cloud service to be added. Cloud service value should be 'Amazon EC2', 'Amazon S3', 'Amazon CloudFront', 'AWS Global Accelerator', 'AWS EBS (Elastic Block Store)', 'AWS Kinesis Video Streams', 'AWS Elastic Beanstalk', 'Amazon ELB (Elastic Load Balancing)', 'Amazon AWS', 'Amazon RDS', 'Amazon Route 53', 'AWS Lambda', 'Amazon Lightsail', 'Amazon Redshift', 'Amazon VPC', 'AWS Auto Scaling', 'AWS Fargate', 'Amazon Lightsail', 'Google Compute Engine'
  - `HasSslTlsSupport` boolean — True if an SSL/TLS is supported on the cloud.

## Response `200`

Success

- object
  - `CloudProviderId` integer — Id of the created cloud provider.

## Other responses

- `400` — BadRequest
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `default` — Failure

---

[API](https://skmtc.net/blackkitetech/apis/black-kite-api.md) · [All operations](https://skmtc.net/blackkitetech/apis/black-kite-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blackkitetech/black-kite-api/versions/7dadaba760fb/schema)
