Skip to main content

I am creating a utility which uses the Gainsight APIs to copy CSQLs from Gainsight to Dynamics since we use Dynamics CRM instead of Salesforce.

I can use the API to get the CSQLs through (somewhat) documented API calls:

POST xyz.us2.gainsightclud.com/v1/data/objects/query/gs_lead  → gets me all the CSQLs in the system.

However, when I try to update the Gainsight CSQL as to whether the Dynamics Opportunity was Won or Lost (or make any other changes to a Gainsight CSQL) using:

PUT xyz.us2.gainsightclud.com/v1/data/objects/query/gs_lead?keys=GSID

I am getting the error “Wrong api called, Transactional Data Load not supported for this object. Please check Gainsight Documentation”

What is the correct API to use? Or does one exist? Since Gainsight has a Salesforce connector that does the same thing, this must be doable.

Be the first to reply!

Reply