Getting Data In

SOAP API data input - Maintaining Auth

ctripod
Explorer

I have a user who has a SOAP API they would like to collect data from and Index. I can authenticate to the SOAP API using normal HTTP digest authentication with username and password. The authentication generates a token "" in the Response XML. The token has a timeout of 30 minutes. After 30 minutes I have to call the AuthService URI again to get a new token.

My question is this. How can I pass the XML authToken from the first XML response into other data inputs? I have other Data Inputs that actually pull data from the API that need the refresh of the auth token in their POST body.

One last note. I'm using the "REST API Modular input" on Splunkbase to get the Auth request working. But I'm open to other routes.

Any Tips or Tricks? The API is pretty old and doesn't have a REST equivalent.

Thanks!

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!

[Puzzles] Solve, Learn, Repeat: Matching cron expressions

This puzzle (first published here) is based on matching timestamps to cron expressions.All the timestamps ...

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

Data Management Digest – May 2026

Welcome to the May 2026 edition of Data Management Digest!   As your trusted partner in data innovation, the ...