# Pass Auth Token as VAR to downstream flow

**URL:** <https://community.parabola.io/t/pass-auth-token-as-var-to-downstream-flow/924>\
**Category:** Feature Requests\
**Tags:** Other-Request\
**Created:** [August 13, 2020, 2:13pm UTC](https://community.parabola.io/t/pass-auth-token-as-var-to-downstream-flow/924 "2020-08-13T14:13:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![John1](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@John1](https://community.parabola.io/u/John1)\
**Post date:** [August 13, 2020, 2:13pm UTC](https://community.parabola.io/t/pass-auth-token-as-var-to-downstream-flow/924/1 "2020-08-13T14:13:55Z")

</div>

1. What is your feature/integration request?  
The ability to store an APIToken as a Var somewhere then reference that Var in subsequent API import steps.

2. What problem would this feature/integration solve?  
I’m pulling data from an app called Marketman. It uses an OAuth 2.0 that doesn’t match Parabola’s spec, so I need to authenticate via API token (using a key and password). I currently have to create a flow exclusively for generating the API key, and then use that key in a separate flow that pulls data from Marketman. Ideally, the first step in my flow would check the status of the key, generate a new one if expired, and store it as a VAR that I could reference in downstream steps. This would keep the flow running with no manual intervention.

3. How do you solve/workaround this problem today?  
This wouldn’t be a problem if I only had to do this once. However, the tokens expire after 7 days. As it stands, l need to manually generate a new token and update my data request flow with that token info to keep my flow functioning.

You guys are awesome. Parabola is the future.

---

<div class="post-metadata">

**Author:** ![THOMAS\_A\_HUSMANN](https://avatars.discourse-cdn.com/v4/letter/t/e47c2d/32.png) [@THOMAS\_A\_HUSMANN](https://community.parabola.io/u/THOMAS_A_HUSMANN)\
**Post date:** [August 14, 2020, 6:01pm UTC](https://community.parabola.io/t/pass-auth-token-as-var-to-downstream-flow/924/2 "2020-08-14T18:01:10Z")

</div>

I had a similar issue with accessing a site that changed the bearer token daily. Ended up using a Google VM with Ubuntu and Apache to create a Middleware api that Parabola talks to. Not familiar enough with OAuth to tackle that on my own, but something to think about in the interim.

---

<div class="post-metadata">

**Author:** ![Geetha\_Ratnam](https://avatars.discourse-cdn.com/v4/letter/g/b5a626/32.png) [@Geetha\_Ratnam](https://community.parabola.io/u/Geetha_Ratnam)\
**Post date:** [June 10, 2022, 7:44pm UTC](https://community.parabola.io/t/pass-auth-token-as-var-to-downstream-flow/924/3 "2022-06-10T19:44:17Z")

</div>

Good news! Parabola now supports expiring access tokens - every time your Parabola Flow runs, we grab a fresh token that is then inserted into your API request. You can read more about this here: [How to use the API integration in Parabola](https://parabola.io/integration/api#using-expiring-access-tokens-in-parabola).

@John1 - we’ve helped customers recently connect to the Marketman API, and are happy to help you out if you need additional support.
