Skip to main content
brian_3d7949
Contributor ⭐️
January 10, 2016

Extract MDA data via API?

  • January 10, 2016
  • 14 replies
  • 322 views
Looking for the ability to pull data from the Customers tab/report out of Gainsight via API. Does this capability exist?

    14 replies

    sumesh
    Helper ⭐️⭐️
    January 11, 2016
    Hi Brian,

    Right now the capability does not exist. Can you please provide me some use cases so that i can understand your requirement better?

    Thanks! 
    brian_3d7949
    Contributor ⭐️
    January 11, 2016
    Sure. We use the Customers tab in Gainsight a bunch to manage our business portfolio. We're looking to pull data from that report (Customer Name, Customer Tier, Customer Renewal Date, Customer ACV, Customer MRR, Customer Account Team) out of Gainsight and push it into an internal data warehouse in an automated/programmatic fashion.
    ajit_singh
    Gainsight Employee ⭐️
    Gainsight Employee ⭐️
    January 21, 2016
    Just taking your opinion on a potential route, which is not available now but can be considered:

    1. Create a rule that run a query on the source MDA table
    2. Create an action which dumps the query result as a csv file in a S3 bucket
    3. This rule can be scheduled to run at a fixed interval
    4.  Your automated process can pick up the file from the S3 bucket and load it to your data warehouse.

    Would this work?
    manu_mittal
    Gainsight Employee ⭐️
    Gainsight Employee ⭐️
    January 21, 2016
    Hi Brian,

    The data we pull into the Customer tab is all stored in Salesforce objects (CustomerInfo and Account). It should be possible to query this data using Salesforce's export apis. For data stored in MDA, as Sumesh mentioned, we currently don't have a direct export api exposed externally. 

    Thanks,
    Manu
    brian_3d7949
    Contributor ⭐️
    January 22, 2016
    Thanks Manu. Any chance you could point us to the proper documentation around Salesforce export APIs?
    pramitha_pb
    Contributor ⭐️⭐️
    June 13, 2017
    This is one of my use case , is this available?
    smorrisgainsightcom
    Helper ⭐️⭐️⭐️
    June 16, 2017
    This is indeed available when using a Bionic Rule.  For a merge or fetch dataset task, you can check a box that would export to S3.  You can encrypt these files as well with a custom PgP key pair or one that is provisioned from Gainsight.
    pramitha_pb
    Contributor ⭐️⭐️
    June 30, 2017
    Cool, I tried this and works
    matthew_weinreb_adccf1
    Contributor ⭐️⭐️⭐️⭐️
    December 4, 2017
    I was looking into transitioning to Scorecards 2.0 and was advised that the Health Scores will not longer be automatically tracked within the usage object and will be moved to the MDA. As a work around we will be writing rules that load this data into Usage object from the MDA, but again this is more work and maintenance which I prefer not to manage.

    As Gainsight is moving more and more objects out of Salesforce into the MDA, we critically require the ability to hit the MDA databases via an API to support out BI platform. 

    Is there any ETA for API access to the MDA?
    kyle_handley
    Contributor ⭐️⭐️⭐️⭐️
    April 25, 2018
    We need to give our email log data to a deliverability monitoring service.
    May your day continue to be filled with awesome