Skip to content

Commit a2bea0f

Browse files
Merge pull request #693 from srosenthal-dd/stephen.rosenthal/data-deletion-oauth
data-deletion: send OAuth bearer token, document scope requirement | DAL-547
2 parents 68e5d31 + 18e47f7 commit a2bea0f

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

src/commands/data_deletion.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use crate::formatter;
88
use crate::util;
99

1010
fn make_api(cfg: &Config) -> DataDeletionAPI {
11-
crate::make_api_no_auth!(DataDeletionAPI, cfg)
11+
crate::make_api!(DataDeletionAPI, cfg)
1212
}
1313

1414
pub async fn requests_list(

src/main.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,6 +1034,12 @@ enum Commands {
10341034
/// pup data-deletion requests list
10351035
/// pup data-deletion requests create --product logs --file request.json
10361036
/// pup data-deletion requests cancel <request-id>
1037+
///
1038+
/// AUTHENTICATION:
1039+
/// Requires either OAuth2 authentication or API keys.
1040+
/// All operations require the logs_delete_data and/or rum_delete_data
1041+
/// scopes, which are not requested by default -- opt in with:
1042+
/// pup auth login --extra-scopes logs_delete_data,rum_delete_data
10371043
#[command(name = "data-deletion", verbatim_doc_comment)]
10381044
DataDeletion {
10391045
#[command(subcommand)]

0 commit comments

Comments
 (0)