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/{policy_id}/column_permissions
https://api.treasuredata.co.jp/v3/access_control/policies/{policy_id}/column_permissions
https://api.ap02.treasuredata.com/v3/access_control/policies/{policy_id}/column_permissions
https://api.eu01.treasuredata.com/v3/access_control/policies/{policy_id}/column_permissions
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X GET \
https://api.treasuredata.com/v3/access_control/policies/67/column_permissions \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
[ { "tags": [ … ], "except": true, "masking": "hash" } ]
https://api.treasuredata.com/v3/access_control/policies/{policy_id}/column_permissions
https://api.treasuredata.co.jp/v3/access_control/policies/{policy_id}/column_permissions
https://api.ap02.treasuredata.com/v3/access_control/policies/{policy_id}/column_permissions
https://api.eu01.treasuredata.com/v3/access_control/policies/{policy_id}/column_permissions
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X PATCH \
https://api.treasuredata.com/v3/access_control/policies/67/column_permissions \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"column_permissions": [
{
"tags": [
"string"
],
"except": true,
"masking": "hash"
}
]
}'
[ { "tags": [ … ], "except": true, "masking": "hash" } ]
https://api.treasuredata.com/v3/access_control/policies/{policy_id}/permissions
https://api.treasuredata.co.jp/v3/access_control/policies/{policy_id}/permissions
https://api.ap02.treasuredata.com/v3/access_control/policies/{policy_id}/permissions
https://api.eu01.treasuredata.com/v3/access_control/policies/{policy_id}/permissions
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X GET \
https://api.treasuredata.com/v3/access_control/policies/67/permissions \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
{ "WorkflowProject": [ { … } ], "WorkflowProjectLevel": [ { … } ], "WorkflowRestrictedOperators": [ { … } ], "Segmentation": [ { … } ], "MasterSegmentConfigs": [ { … } ], "MasterSegmentConfig": [ { … } ], "MasterSegmentColumn": [ { … } ], "MasterSegmentAllColumns": [ { … } ], "CookieConsent": [ { … } ], "SegmentAllFolders": [ { … } ], "SegmentFolder": [ { … } ], "Profiles": [ { … } ], "ProfilesApiToken": [ { … } ], "ActivationTemplate": [ { … } ], "Activation": [ { … } ], "Authentications": [ { … } ], "Sources": [ { … } ], "Destinations": [ { … } ], "Databases": [ { … } ], "UniversalConsent": [ { … } ], "TrafficControls": [ { … } ], "TrafficControl": [ { … } ], "Journeys": [ { … } ], "Journey": [ { … } ], "LlmProject": [ { … } ] }
https://api.treasuredata.com/v3/access_control/policies/{policy_id}/permissions
https://api.treasuredata.co.jp/v3/access_control/policies/{policy_id}/permissions
https://api.ap02.treasuredata.com/v3/access_control/policies/{policy_id}/permissions
https://api.eu01.treasuredata.com/v3/access_control/policies/{policy_id}/permissions
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X PATCH \
https://api.treasuredata.com/v3/access_control/policies/67/permissions \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"WorkflowProject": [
{
"operation": "view"
}
],
"WorkflowProjectLevel": [
{
"operation": "view",
"name": "my_wf"
}
],
"WorkflowRestrictedOperators": [
{
"operation": "edit"
}
],
"Segmentation": [
{
"operation": "full"
}
],
"MasterSegmentConfigs": [
{
"operation": "view"
}
],
"MasterSegmentConfig": [
{
"operation": "view",
"id": "42"
}
],
"MasterSegmentColumn": [
{
"operation": "view_clear",
"column_identifiers": "1$attribute.customers.age,1$attribute.customers.first_name"
}
],
"MasterSegmentAllColumns": [
{
"operation": "view_clear",
"audience_id": "1"
}
],
"CookieConsent": [
{
"operation": "view"
}
],
"SegmentAllFolders": [
{
"operation": "view",
"audience_id": "42"
}
],
"SegmentFolder": [
{
"operation": "view",
"id": "42"
}
],
"Profiles": [
{
"operation": "view",
"audience_id": "42"
}
],
"ProfilesApiToken": [
{
"operation": "full",
"audience_id": "42"
}
],
"ActivationTemplate": [
{
"operation": "view"
}
],
"Activation": [
{
"operation": "create_only_with_template"
}
],
"Authentications": [
{
"operation": "use_limited",
"ids": "1,2,3"
}
],
"Sources": [
{
"operation": "restricted"
}
],
"Destinations": [
{
"operation": "restricted"
}
],
"Databases": [
{
"operation": "query",
"ids": "1,2,3"
}
],
"UniversalConsent": [
{
"operation": "full"
}
],
"TrafficControls": [
{
"operation": "full"
}
],
"TrafficControl": [
{
"operation": "full",
"audience_id": "42"
}
],
"Journeys": [
{
"operation": "full"
}
],
"Journey": [
{
"operation": "full",
"audience_id": "42"
}
],
"LlmProject": [
{
"operation": "full",
"project_id": "1"
}
]
}'
{ "WorkflowProject": [ { … } ], "WorkflowProjectLevel": [ { … } ], "WorkflowRestrictedOperators": [ { … } ], "Segmentation": [ { … } ], "MasterSegmentConfigs": [ { … } ], "MasterSegmentConfig": [ { … } ], "MasterSegmentColumn": [ { … } ], "MasterSegmentAllColumns": [ { … } ], "CookieConsent": [ { … } ], "SegmentAllFolders": [ { … } ], "SegmentFolder": [ { … } ], "Profiles": [ { … } ], "ProfilesApiToken": [ { … } ], "ActivationTemplate": [ { … } ], "Activation": [ { … } ], "Authentications": [ { … } ], "Sources": [ { … } ], "Destinations": [ { … } ], "Databases": [ { … } ], "UniversalConsent": [ { … } ], "TrafficControls": [ { … } ], "TrafficControl": [ { … } ], "Journeys": [ { … } ], "Journey": [ { … } ], "LlmProject": [ { … } ] }