How to Find Your TrainingPeaks Production_tpAuth Cookie
A simple screenshot-supported guide for finding the Production_tpAuth cookie so TrainingDojo can save your TrainingPeaks connection.
TrainingDojo can save your TrainingPeaks connection so you do not have to copy a fresh bearer token every time you upload, edit, or delete workouts. To do that, TrainingDojo needs the Production_tpAuth cookie value from your logged-in TrainingPeaks browser session.
This guide shows the exact flow. You only need to copy one value. Do not copy the full Cookie header.
Before You Start
Use a desktop or laptop browser. Chrome and Edge are the easiest. Safari and Firefox can work too, but the names and layout may look a little different.
You will also need to be logged in to TrainingPeaks in that same browser, and signed in to TrainingDojo before saving the cookie.
What You Are Looking For
You are looking for one cookie:
- Cookie name:
Production_tpAuth - Cookie value: a long text value that usually starts with
V001
TrainingDojo encrypts this value on the server. When you upload workouts, TrainingDojo uses it to request a short-lived TrainingPeaks bearer token, uses that token for the upload, and does not store the bearer token. You can delete the saved cookie at any time from Settings.
Step 1: Open TrainingPeaks
- Open app.trainingpeaks.com.
- Log in to your TrainingPeaks account.
- Go to your calendar or dashboard.
Leave TrainingPeaks open. The next steps all happen inside the same browser tab.
Step 2: Open Developer Tools
Developer Tools is a panel built into your browser. It lets you see the background requests TrainingPeaks makes while it loads your account.
- Right-click anywhere on the TrainingPeaks page.
- Click Inspect.
- A panel should open on the side or bottom of your browser.
You can also press F12 on Windows, or Option + Command + I on Mac.
Step 3: Click the Network Tab
At the top of the Developer Tools panel, look for tabs like Elements, Console, and Network. Click Network.
If you do not see it, the panel may be narrow. Click the >> menu and choose Network from there.
Step 4: Refresh TrainingPeaks
- Make sure the Network tab is still open.
- Refresh the TrainingPeaks page.
- Wait a few seconds while the list fills with requests.
TrainingPeaks will make many requests. You only need the token request.
Step 5: Find the Token Request
In the Network filter box, type token. Click the request whose path is /users/v3/token.
After you click it, look for a panel with tabs such as Headers, Payload,Cookies, Preview, and Response. Click Cookies.

Step 6: Copy Production_tpAuth
In the Cookies view, find the cookie named Production_tpAuth. Copy only its value.
The value should look something like this:
V001Ms4f7-2fQEuQhmU68z...- Do not copy the cookie name.
- Do not copy
Production_tpAuth=. - Do not copy semicolons or other cookies.
- Paste only the value into TrainingDojo.
If You Do Not See /users/v3/token
Try these fixes:
- Refresh TrainingPeaks again while the Network tab is open.
- Clear the Network filter and type
tokenagain. - Click around your TrainingPeaks calendar so the app loads fresh account data.
- Make sure you are logged in to TrainingPeaks in the same browser tab.
If TrainingDojo Says the Cookie Failed
The cookie may have expired, been copied incorrectly, or come from the wrong browser session. Go back to TrainingPeaks, refresh the page, click the latest /users/v3/token request, and copy the Production_tpAuth value again.
Also check for common copy mistakes:
- Paste only the value, not the full Cookie header.
- Do not include
Production_tpAuth=. - Do not add quotes before or after the value.
- Do not include semicolons or any other cookie names.
Once the cookie is saved, return to your import. TrainingDojo will detect your athlete ID automatically and use the saved connection for future TrainingPeaks uploads and plan management.