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

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

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

Updates the network profile.

## Headers

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

## Request body

- UpdateNetworkProfileRequest
  - `arn` string, required — The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.
  - `name` string — The name of the network profile about which you are returning information.
  - `description` string — The description of the network profile about which you are returning information.
  - `type` 'CURATED' | 'PRIVATE' — The type of network profile to return information about. 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

- UpdateNetworkProfileResult
  - `networkProfile` object — A list of the available network profiles.
    - `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/revisions/a20834382f29/schema)
