From 3845669f289f9ea5577e5f52c25e40711ab4d55c Mon Sep 17 00:00:00 2001 From: aman Date: Mon, 16 Mar 2026 13:14:36 +0530 Subject: [PATCH 1/2] feat: ListRolesForPAT RPC proto definition --- raystack/frontier/v1beta1/frontier.proto | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index 5f12ca1e..9e4ccd59 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -540,6 +540,8 @@ service FrontierService { // Personal Access Token rpc CreateCurrentUserPAT(CreateCurrentUserPATRequest) returns (CreateCurrentUserPATResponse) {} + + rpc ListRolesForPAT(ListRolesForPATRequest) returns (ListRolesForPATResponse) {} } // Billing @@ -2860,3 +2862,9 @@ message CreateCurrentUserPATRequest { message CreateCurrentUserPATResponse { PAT pat = 1; } + +message ListRolesForPATRequest {} + +message ListRolesForPATResponse { + repeated Role roles = 1; +} From 5cda45a4adf02db014f4b74ca993071b3f019c00 Mon Sep 17 00:00:00 2001 From: aman Date: Mon, 16 Mar 2026 13:38:22 +0530 Subject: [PATCH 2/2] feat: add scopes field to ListRolesForPATRequest message --- raystack/frontier/v1beta1/frontier.proto | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index 9e4ccd59..00708233 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -2863,7 +2863,9 @@ message CreateCurrentUserPATResponse { PAT pat = 1; } -message ListRolesForPATRequest {} +message ListRolesForPATRequest { + repeated string scopes = 1; +} message ListRolesForPATResponse { repeated Role roles = 1;