API Keys and Application Integrations 

Resources to request and utilize API keys


What is an API key?    1

Who can request an API key?    1

What kinds of API keys can I get?    1

How do I get an API key?    2


What is an API key? 

  • An API Key lets an application read/write and push/pull data to/from another application

    • E.g. get data from MobilizeAmerica, Hustle, GetThru / Relay, etc., and push it → into VAN

  • This is the most secure, most efficient way to get data in and out of VAN


Who can request an API key?

  • Users Texas (2) and above can request keys

  • We recommend every committee designate one person to manage API keys so that there is not any confusion about who is requesting the keys

  • Each campaign or county party only needs one API key per application

    • E.g., Travis County only needs to request one Mobilize key


What kinds of API keys can I get?

You can request API keys for approved applications, including:

  • MobilizeAmerica

  • Texting / Dialing platforms

    • Phoenix 

    • Empower (myRVPlist)

    • Call Server (COS)

    • Thrutalk/RelayDial

    • TextOut Civitech

    • Impactive.io

    • Deck

    • OutreachCircle

    • Scale to Win

    • Politics Rewired

    • Peerly

    • LeftApps SMS

    • Hustle

    • ThruText/RelayTxt

    • Call Hub

  • Digital platforms

    • Blue Squad

    • Redp’d

    • Reach.Vote

    • ControlShift

    • Politics Rewired

  • Other platforms

    • Reach.Vote

    • Civitech

    • TargetSmart

    • BallotReady

    • TuesdayStrategies


How do I get an API key?

  • On VAN’s Main Menu under the Administrative Menu, select Integrations → API Integrations


  • After Selecting API integrations from the Administrative Menu, the screen below will appear. Click on the blue Request an API Key button at the top right corner of this page. 




  • After clicking on the API Key, the screen below will appear

  • Select the application you wish to integrate (e.g., Hustle, Mobilize America, etc.) from the integration drop down menu (under Integration in below image)

  • Select Kiara from the second drop down menu (under “Request will be sent to” in below image)

  • Click Submit Request.



  • Once your request is submitted it will be sent to the TDP data team for approval.  You will usually get a response with the key in 1 business day.