---
title: "POST /#X-Amz-Target=DeviceFarm_20150623.CreateNetworkProfile"
method: POST
path: "/#X-Amz-Target=DeviceFarm_20150623.CreateNetworkProfile"
---

# POST /#X-Amz-Target=DeviceFarm_20150623.CreateNetworkProfile

`POST /#X-Amz-Target=DeviceFarm_20150623.CreateNetworkProfile`

Creates a network profile.

## Headers

- `X-Amz-Target` 'DeviceFarm_20150623.CreateNetworkProfile', required

## Request body

- CreateNetworkProfileRequest
  - `projectArn` string, required — The Amazon Resource Name (ARN) of the project for which you want to create a network profile.
  - `name` string, required — The name for the new network profile.
  - `description` string — The description of the network profile.
  - `type` 'CURATED' | 'PRIVATE' — The type of network profile to create. Valid values are listed here.
  - `uplinkBandwidthBits` integer — The data throughput rate in bits per second, as an integer from 0 to 104857600.
  - `downlinkBandwidthBits` integer — The data throughput rate in bits per second, as an integer from 0 to 104857600.
  - `uplinkDelayMs` integer — Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
  - `downlinkDelayMs` integer — Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
  - `uplinkJitterMs` integer — Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
  - `downlinkJitterMs` integer — Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
  - `uplinkLossPercent` integer — Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
  - `downlinkLossPercent` integer — Proportion of received packets that fail to arrive from 0 to 100 percent.

## Response `200`

Success

- CreateNetworkProfileResult
  - `networkProfile` object — The network profile that is returned by the create network profile request.
    - `arn` string — The Amazon Resource Name (ARN) of the network profile.
    - `name` string — The name of the network profile.
    - `description` string — The description of the network profile.
    - `type` 'CURATED' | 'PRIVATE' — The type of network profile. Valid values are listed here.
    - `uplinkBandwidthBits` integer — The data throughput rate in bits per second, as an integer from 0 to 104857600.
    - `downlinkBandwidthBits` integer — The data throughput rate in bits per second, as an integer from 0 to 104857600.
    - `uplinkDelayMs` integer — Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
    - `downlinkDelayMs` integer — Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
    - `uplinkJitterMs` integer — Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
    - `downlinkJitterMs` integer — Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
    - `uplinkLossPercent` integer — Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
    - `downlinkLossPercent` integer — Proportion of received packets that fail to arrive from 0 to 100 percent.

## Other responses

- `480` — ArgumentException
- `481` — NotFoundException
- `482` — LimitExceededException
- `483` — ServiceAccountException

---

[API](https://skmtc.net/aws/apis/devicefarm.md) · [All operations](https://skmtc.net/aws/apis/devicefarm/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/devicefarm/versions/a20834382f29/schema)
