An application programming interface, or API, is an interface that allows developers to get other programs talking with your account. Let's say you'd like to sync up your audience or response data with an outside database, or that you want to add new contacts to your account through a custom signup form on your website. You'd use our API to make it happen.
To see what's available with our API – and what's involved in making calls to the API – pass this documentation along to your web development team. You'll want to be familiar and comfortable with this type of work before moving forward, but we do offer support for our API through our technical services team. That work starts at $149, and you can get started here!
If you decide to proceed, your developers will need a key, or set of credentials, for authentication. You can generate that right in your account by clicking the tools icon at the top-right and selecting Settings & billing. There, you'll see an API key, which you'll click. Click Generate key to receive a public API key, private API key and account ID.
If you're an agency account user, you'll go to Menu and select Accounts. Click the downward-pointing arrow to the right of the account whose API key you want to generate, and select to view its settings. Scroll down to the API key section to generate the key.
These are credentials which will be used in all API calls. You'll want to share those with your developers so they can get started.
Note: You'll want to jot down your API keys once you generate them, as they'll be encrypted when you leave the page.
A popular and fairly simple way to use the API is connecting a custom form hosted on your site directly to your audience groups. That can be done with the import_single_member call. You can access documentation for that call, as well as sample PHP to help you get started here.