Treasure Data API (3)
https://api.treasuredata.com/v3/
https://api.treasuredata.co.jp/v3/
https://api.ap02.treasuredata.com/v3/
https://api.eu01.treasuredata.com/v3/
https://api.treasuredata.com/v3/access_control/policies
https://api.treasuredata.co.jp/v3/access_control/policies
https://api.ap02.treasuredata.com/v3/access_control/policies
https://api.eu01.treasuredata.com/v3/access_control/policies
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X GET \
'https://api.treasuredata.com/v3/access_control/policies?column_permission_tag=string' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
[ { "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 } ]
https://api.treasuredata.com/v3/access_control/policies
https://api.treasuredata.co.jp/v3/access_control/policies
https://api.ap02.treasuredata.com/v3/access_control/policies
https://api.eu01.treasuredata.com/v3/access_control/policies
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X POST \
https://api.treasuredata.com/v3/access_control/policies \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"policy": {
"name": "some_policy",
"description": "written about the policy"
}
}'
{ "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 }
https://api.treasuredata.com/v3/access_control/policies/{policy_id}
https://api.treasuredata.co.jp/v3/access_control/policies/{policy_id}
https://api.ap02.treasuredata.com/v3/access_control/policies/{policy_id}
https://api.eu01.treasuredata.com/v3/access_control/policies/{policy_id}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X GET \
https://api.treasuredata.com/v3/access_control/policies/67 \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
{ "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 }
https://api.treasuredata.com/v3/access_control/policies/{policy_id}
https://api.treasuredata.co.jp/v3/access_control/policies/{policy_id}
https://api.ap02.treasuredata.com/v3/access_control/policies/{policy_id}
https://api.eu01.treasuredata.com/v3/access_control/policies/{policy_id}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X PATCH \
https://api.treasuredata.com/v3/access_control/policies/67 \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"policy": {
"name": "some_policy",
"description": "written about the policy"
}
}'
{ "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 }
https://api.treasuredata.com/v3/access_control/policies/{policy_id}
https://api.treasuredata.co.jp/v3/access_control/policies/{policy_id}
https://api.ap02.treasuredata.com/v3/access_control/policies/{policy_id}
https://api.eu01.treasuredata.com/v3/access_control/policies/{policy_id}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X DELETE \
https://api.treasuredata.com/v3/access_control/policies/67 \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
{ "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 }
https://api.treasuredata.com/v3/access_control/users/{user_id}/policies
https://api.treasuredata.co.jp/v3/access_control/users/{user_id}/policies
https://api.ap02.treasuredata.com/v3/access_control/users/{user_id}/policies
https://api.eu01.treasuredata.com/v3/access_control/users/{user_id}/policies
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X GET \
https://api.treasuredata.com/v3/access_control/users/123/policies \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
[ { "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 } ]
https://api.treasuredata.com/v3/access_control/users/{user_id}/policies
https://api.treasuredata.co.jp/v3/access_control/users/{user_id}/policies
https://api.ap02.treasuredata.com/v3/access_control/users/{user_id}/policies
https://api.eu01.treasuredata.com/v3/access_control/users/{user_id}/policies
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X PATCH \
https://api.treasuredata.com/v3/access_control/users/123/policies \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"policy_ids": [
"1",
"2",
"42"
]
}'
[ { "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 } ]
https://api.treasuredata.com/v3/access_control/users/{user_id}/policies/{policy_id}
https://api.treasuredata.co.jp/v3/access_control/users/{user_id}/policies/{policy_id}
https://api.ap02.treasuredata.com/v3/access_control/users/{user_id}/policies/{policy_id}
https://api.eu01.treasuredata.com/v3/access_control/users/{user_id}/policies/{policy_id}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X POST \
https://api.treasuredata.com/v3/access_control/users/123/policies/67 \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
{ "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 }
https://api.treasuredata.com/v3/access_control/users/{user_id}/policies/{policy_id}
https://api.treasuredata.co.jp/v3/access_control/users/{user_id}/policies/{policy_id}
https://api.ap02.treasuredata.com/v3/access_control/users/{user_id}/policies/{policy_id}
https://api.eu01.treasuredata.com/v3/access_control/users/{user_id}/policies/{policy_id}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X DELETE \
https://api.treasuredata.com/v3/access_control/users/123/policies/67 \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
{ "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 }
https://api.treasuredata.com/v3/access_control/policies/{policy_id}/users/{user_id}
https://api.treasuredata.co.jp/v3/access_control/policies/{policy_id}/users/{user_id}
https://api.ap02.treasuredata.com/v3/access_control/policies/{policy_id}/users/{user_id}
https://api.eu01.treasuredata.com/v3/access_control/policies/{policy_id}/users/{user_id}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X POST \
https://api.treasuredata.com/v3/access_control/policies/67/users/123 \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
{ "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 }
https://api.treasuredata.com/v3/access_control/policies/{policy_id}/users/{user_id}
https://api.treasuredata.co.jp/v3/access_control/policies/{policy_id}/users/{user_id}
https://api.ap02.treasuredata.com/v3/access_control/policies/{policy_id}/users/{user_id}
https://api.eu01.treasuredata.com/v3/access_control/policies/{policy_id}/users/{user_id}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X DELETE \
https://api.treasuredata.com/v3/access_control/policies/67/users/123 \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
{ "id": 67, "account_id": 123, "name": "some_policy", "description": "written about the policy", "user_count": 3 }