In this article
Overwrite an Existing Access Control List with a New Access Control List
Updates the access control list
URL
https://{{HOST}}/timeseries/timeseries/{timeseries_id}/permissions
Method
PUT
Required IMS Scopes
- Read
- Write
Required ACL Permissions
- owner
- admin
Versions Supported
- 2.0 (Default)
- 2.1
URL Path Parameters
| Name | Description | Example | Type |
|---|---|---|---|
| timeseries_id required |
Timeseries ID for access control list | GUID | string |
URL Query Parameters
| Name | Description | Example | Type |
|---|---|---|---|
| v optional |
Version of the API to use | v=2.0 | string |
Request Header Parameters
| Type | Value | Description |
|---|---|---|
| Authentication | Bearer {access_token} required |
Retrieve access token |
| Content-Type | application/json required |
Description |
Request Body Parameters
| Name | Description | Type |
|---|---|---|
| objectId required |
Description | object definition |
| accesscontrolitems required |
Description | object definition |
Example
Request
curl -X PUT
'https://{{HOST}}/timeseries/permissions/cbd573df-a2ee-4de5-83e1-56127beb4702'
-H 'Authorization: Bearer {access_control}'
-H 'Cache-Control: no-cache'
-H 'Content-Type: application/json'
-H 'Postman-Token: 3b2c1b33-8467-40f8-b1be-b9cf2a9e3f66'
-d '{
"objectId": "cbd573df-a2ee-4de5-83e1-56127beb4702",
"accesscontrolitems": {
"sub:user:bob": "owner",
"org:jci.com": "readwrite"
}
}
'
Response
{
"objectId": "cbd573df-a2ee-4de5-83e1-56127beb4702",
"accesscontrolitems": {
"sub:user:bob": "owner",
"org:jci.com": "readwrite"
}
}
Errors
| Error | Description |
|---|---|
| Error Name | Description of Error |
Response Body Parameters
| Name | Description | Schema |
|---|---|---|
| objectId | Description | object definition |
| accesscontrolitems | Description | object definition |