---
title: Modify Device Credentials
slug: jetstream-v3/modify-device-credentials
docTags: 
createdAt: 2024-01-23T15:30:53.878Z
---

## About

Overwrite the access control list of the specified device with a new set of credentials. The credentials are not pushed to the device until a [Sync Device Credentials](docId\:L7Ik_rA1wcy3PhHm0fWQS) call is initiated.

## Parameters

| **Property**                                                     | **Location**                        | **Details**                                                                                                                                                                                                                                         |
| ---------------------------------------------------------------- | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| AccessKey<br />:::BlockQuote
string&#xA;Required&#xA;Unique
:::  | Header                              | The access key for your user account.<br />This value is a 36-character GUID provided in your [user profile](docId\:BbIFQiuIXND5iAfMreBBi).                                                                                                         |
| DeviceName<br />:::BlockQuote
string&#xA;Required&#xA;Unique
::: | URL                                 | The name of the device.<br />This value has a max length of 128 ASCII characters.<br />This value must adhere to this regular expression: ^\[a-zA-Z0-9-\_,. ]\*$                                                                                    |
| Credentials<br />:::BlockQuote
array(string)&#xA;Required
:::    | Body<br />*Request*<br />*Response* | The 10-40 digit hexadecimal RFID values of the access passes that this device should add to its access control list.<br />Note: This is not the 6-digit ID printed on the back of the access pass. That number is simply for visual identification. |

## Example

### Request URL

**PUT** https\://api.jetstreamrfid.com/3/devices/\{Device Name}/credentials/basic

### Request Body

:::BlockQuote
\[
&#x20;   "MyBasicCredentials1\_Value",&#x20;
&#x20;   "MyBasicCredentials2\_Value",&#x20;
&#x20;   "MyBasicCredentials3\_Value"
]
:::

### Response Code

200 Ok

### Response Body

:::BlockQuote
\[
&#x20;   "MyBasicCredentials1\_Value",&#x20;
&#x20;   "MyBasicCredentials2\_Value",&#x20;
&#x20;   "MyBasicCredentials3\_Value"
]
:::

## Version Changes

A combination of this endpoint and the [Sync Device Credentials](docId\:L7Ik_rA1wcy3PhHm0fWQS) endpoint replaces the Replace All Passes endpoint.
