Migrate Proofing Data | Community
Skip to main content
BrettBirschbach
Adobe Champion
Adobe Champion
March 27, 2026
Question

Migrate Proofing Data

  • March 27, 2026
  • 1 reply
  • 29 views

I need to export historical Proofing information from Workfront as a client transitions from a parent company’s version of Workfront to their own.

Using an OAuth2 application configured in Workfront, I’m able to access the Workfront API to export project and document information from Workfront, but it appears that the Proofing information only lives within the embedded Proof HQ instance (please correct me if I’m wrong).

Since this is not a standalone Workflow Proofing instance, but rather it’s integrated and accessed via Workfront, which uses IMS authentication, I cannot “log in” to the Proof HQ API using a user/password (I have no password in Proof HQ).

As such, I’m attempting to authenticate with Proof HQ by calling the https://api.proofhq.com/home/authentication/getsessionid.html SOAP API, but can’t seem to get it to work.  I’ve tried the following SOAP envelope:

```

`<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"                  xmlns:prou="https://soap.proofhq.com/">   <soapenv:Header/>   <soapenv:Body>      <prou:getSessionId>         <prou:EmailAddress>${email}</prou:EmailAddress         <prou:AuthToken>${apiKey}</prou:AuthToken>      </prou:getSessionId>   </soapenv:Body></soapenv:Envelope>`

```

where `email` is my username email, and `apiKey` is the API key I’ve generated from the Workfront “Customer Info” interface, but ultimately the request fails stating “Your log in details are not valid.”

 

Can someone help me with the following questions?

  1. Am I correct in that the proofing information can ONLY be exported via the Proof HQ API, and not the Workfront API?
  2. Is there a better way to be getting a Proofing session key programmatically?
  3. Is it possible to find in my network traffic in Workfront a Proofing session key that I could use, rather than trying to get one at run time using the `getSessionId()` API?

 

The Workfront/Proofing APIs have gone thru so many iterations in recent years, with the incorporation of IMS auth being the latest iteration, so AI is giving me a lot of “confident” answers that all end up being wrong.

1 reply

ninoskuflic
Level 3
April 9, 2026

Do you have Fusion? In Fusion, there is a Workfront Proof module that you can use to authenticate yourself via your own account and then use custom API calls. Also, on which instance is your Workfront? There are different WF Proof (ProofHQ) API endpoints depending on the region (EU/US).

If this solved your issue, please mark it as solved so others can find the solution faster.
BrettBirschbach
Adobe Champion
Adobe Champion
April 9, 2026

I was finally able to find my API token for Proof HQ by performing a backup in Proof HQ which outputs a user CSV that includes the API token for each user.  Using that API token with my email address, I was able to get a session ID with Proof HQ and use the SOAP APIs from there.