API Access Enhancements

API Access Enhancements

It would be great if we, the Marketo instance admins, could create unique API keys/accounts to provide to partners, or internal teams access that can be turned on or off as well as granular permissions per API key.

Currently we have to provide our API key to partners or anyone that we need to integrate with and that has a big impact on the potential for security issues and does not allow us to control who has access and who doesn't. We should be able to remove integration access separately for each integration solution.

So, this idea is to request the ability to create unique API keys as needed per Marketo instance.
6 Comments
Anonymous
Not applicable
Great Idea Rafael!
Rafael_Santoni1
Level 5
Thank you Brian. This is a big one for our team. If we were to remove API access from someone, we need to change the key and provide new keys to every one needs to keep accessing the API. In the mean time, API access would be broken. That is just not very scalable.

I hope the rest of the community can see the value and vote for this idea. It's a big win if we can work with Marketo to make it happen.
Anonymous
Not applicable
We should also have the ability to track usage per API as well. For example there is no easy way to tell if you have multiple APIs running which one is making updates to a lead. It would be nice to be able to run a report per API user to determine usage (API calls) as well as leads created, modified, etc. 
Anonymous
Not applicable
Agree this is a great idea. Also, is it possible (today) to limit one partner's API access (say to create leads only?), I'm worried about giving out or keys to 3rd party if they can GetLead data...
Rafael_Santoni1
Level 5

For the record...This capability has been available for a number of years now. Thank you Marketo for listening and enabling us admins the tools we need.

kh-lschutte
Community Manager
Status changed to: Open Ideas