Data/Endpoints/user-roles.psd1
@{ "/user-roles/entities/user-roles/v1" = @{ get = @{ description = "Retrieve detailed {0} information" security = "usermgmt:read" consumes = "application/json" produces = "application/json" parameters = @{ ids = @{} } responses = @{ "domain.UserRoleResponse" = @(200) "msa.EntitiesResponse" = @(400,403,404,500) "msa.ReplyMetaOnly" = @(429) default = "domain.UserRoleResponse" } } post = @{ description = "Assign {0}s" security = "usermgmt:write" consumes = "application/json" produces = "application/json" parameters = @{ schema = "domain.RoleIDs" user_uuid = @{ dynamic = "UserId" description = "Falcon User identifier" in = "query" required = $true position = 2 pattern = "\w{8}-\w{4}-\w{4}-\w{4}-\w{12}" } } responses = @{ "domain.UserRoleIDsResponse" = @(200) "msa.EntitiesResponse" = @(400,403) "msa.ReplyMetaOnly" = @(429) default = "domain.UserRoleIDsResponse" } } delete = @{ description = "Revoke {0}s" security = "usermgmt:write" consumes = "application/json" produces = "application/json" parameters = @{ ids = @{} user_uuid = @{ dynamic = "UserId" description = "Falcon User identifier" in = "query" required = $true position = 2 pattern = "\w{8}-\w{4}-\w{4}-\w{4}-\w{12}" } } responses = @{ "domain.UserRoleIDsResponse" = @(200) "msa.EntitiesResponse" = @(400,403) "msa.ReplyMetaOnly" = @(429) default = "domain.UserRoleIDsResponse" } } } "/user-roles/queries/user-role-ids-by-cid/v1" = @{ get = @{ description = "List {0}s" security = "usermgmt:read" consumes = "application/json" produces = "application/json" parameters = @{ user_uuid = @{ dynamic = "UserId" description = "List {0}s assigned to a User" in = "query" position = 1 pattern = "\w{8}-\w{4}-\w{4}-\w{4}-\w{12}" } } responses = @{ "msa.QueryResponse" = @(200,403,404,500) "msa.ReplyMetaOnly" = @(429) default = "msa.QueryResponse" } } } "/user-roles/queries/user-role-ids-by-user-uuid/v1" = @{ get = @{ description = "List {0}s assigned to a User" security = "usermgmt:read" consumes = "application/json" produces = "application/json" parameters = @{ user_uuid = @{ dynamic = "UserId" description = "Falcon User identifier" in = "query" required = $true position = 1 pattern = "\w{8}-\w{4}-\w{4}-\w{4}-\w{12}" } } responses = @{ "msa.QueryResponse" = @(200,400,403,500) "msa.ReplyMetaOnly" = @(429) default = "msa.QueryResponse" } } } } |