Uploading Your Data to Quest

Clients typically employ a weekly cadence of uploading data via the API, for example Monday – Friday at 7 PM EST. The data uploaded to Quest on weekdays is processed at 10 PM, CST. Data uploaded on the weekends is processed immediately. The processing includes geocoding the data and rerunning the network adequacy projects associated with the new data.

To upload your data to Quest:

  1. Create a network version by submitting a POST request to the following endpoint. For example:

    POST /enterprise/data-mgmt/v3/ProviderNetworks/{{providerNetworkId}}/versions HTTP/1.1
    Host: https://uat-api.questanalytics.com
    Authorization: Bearer {{accessToken}}

    The providerNetworkId path parameter is typically provided to you by your client-services representative but can also be retrieved using the data-mgmt/v3/ProviderNetworks endpoint.

    The POST request returns the id of the new empty version. For example:

    {
      "providerNetworkVersion": {
         "providerNetworkVersionId": 312312
      }
    }
  2. There are two ways to upload a batch of data:

    • If your data is in a flat file format, upload a batch of accesspoints to the new empty network version. An accesspoint is the combination of a unique provider (NPI), location, and specialty.

    • If your data is in a hierarchical format, upload a batch of providers to the new empty network version.