Splunk Search

How to generate an API key/auth token to use for testing dashboard creation with terraform?

MuhammadMurad
Explorer

We are trying to generate an  API keys in order for Terraform to create dashboards. Anyone had idea on getting/have example on the API's keys?

Thank you.  

Tags (1)
0 Karma
1 Solution

yuanliu
SplunkTrust
SplunkTrust

That document is about creation of auth token.  Once created, you can follow Use authentication tokens to embed the token in Terraform or any other program.  In the example you give, instead of "-u {username:password}", use

-H "Authorization: <type> <token>"

 (I haven't used <type> in my queries, so read the document:-)

View solution in original post

0 Karma

MuhammadMurad
Explorer

Sorry if i was not clear. we are looking into automating the creation and updating of our  Splunk dashboards that requires API keys in order for Terraform to create dashboards. Was links that been shared was the correct one to follow? Below are some API keys we able to create, however not sure whether its good or not. Need your expert advise on this. Thanks in advance. 

curl -X POST -k -u {username:password} -H "Content-Type: application/json" \
"https://xxxxxxxxxxxxxxxx/http" \
--data-raw '{"name":"{hec-token-name}","index":"{index_name}","indexes":"{list_of_indexes}"}'

0 Karma

yuanliu
SplunkTrust
SplunkTrust

That document is about creation of auth token.  Once created, you can follow Use authentication tokens to embed the token in Terraform or any other program.  In the example you give, instead of "-u {username:password}", use

-H "Authorization: <type> <token>"

 (I haven't used <type> in my queries, so read the document:-)

0 Karma

MuhammadMurad
Explorer

Thank you. Yes the documents really helpful and we are exploring and testing it now. did not resolve it yet but we are in the right direction. Thanks. 

0 Karma

yuanliu
SplunkTrust
SplunkTrust

Not sue what the question is.  Do you mean how to generate an API key like this one: Create authentication tokens?

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!

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 ...

What Is the Name of the USB Key Inserted by Bob Smith? (BOTS Hint, Not the Answer)

Hello Splunkers,   So you searched, “what is the name of the usb key inserted by bob smith?”  Not gonna lie… ...

Automating Threat Operations and Threat Hunting with Recorded Future

    Automating Threat Operations and Threat Hunting with Recorded Future June 29, 2026 | Register   Is your ...