Getting Data In

How do you edit user role capabilities using REST API?

pgelnar_usy
Engager

I am creating indexes, inputs and roles based on k8s namespace. I was granting user role capabilities, but now, I need to edit capabilities (add or remove some, like change_own_pasword). I was trying to find a solution to do it using the REST API. Is that even possible, please?

#create role base authorization
*echo curl -k -u $user:$password https://localhost:30189/services/authorization/roles/ -d name=${namespace} -d srchIndexesAllowed=${namespace} -X POST*

*echo curl -k -u $user:$password https://localhost:30189/services/authorization/roles/${namespace} -d defaultApp=splunk_monitoring_console -X POST*
Tags (2)
0 Karma

pgelnar_usy
Engager

Thank you for you kick @somesoni2 i was still missing one point. I got it now!

curl -k -u $user:$password https://localhost:30189/services/authorization/roles/${namespace} -d capabilities=search -d capabilities=accelerate_search -X POST

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Event Series May & June: From Network Visibility to Service Intelligence

Unifying the Network: Moving from Alert Noise to Service Intelligence with Splunk ITSI In today’s hybrid ...

Global Splunk User Group Events: May + June 2026

Your Splunk Community Awaits: Discover Upcoming User Group Events Worldwide    Staying ahead in the fast-paced ...

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas     Cisco Live 2026 is almost here, and this ...