I am currently setting up my first integration in Marketo (not the first for our instance but the first one I have personally set up). When setting up a new API integration - do I need to create a new role for each API integration that I set up? Or is there one general API role that is set up that can be used across multiple integrations when setting up under "launch point"
The developer documentation is confusing. Thanks in advance!
Solved! Go to Solution.
Hypothetically you could set up one user, but I certainly would not recommend it for multiple reasons:
Hypothetically you could set up one user, but I certainly would not recommend it for multiple reasons:
Thank you! This is super helpful. I ended up creating a new user role specifically for this new integration.
I know I already accepted the answer but you mention User. I set up a new Role for this integration, but I did not create a new User. Should I create a new User & a new Role when setting up an new API? Or just a new Role will suffice.
A new User is what you need, far more than you need a new Role!
If you already have a Role with the precise permissions, it's not strictly necessary to create a new one. But without a new User you lose all the accounting & auditing methods Katja mentions.
Okay this is what confuses me. When creating a new User - should I just use my own email address & name the user the name of the new API being set up?
Totally agree with Sanford. The email address does not even have to be an existing one, Marketo will never email to it. It is however the value that will show up in your API usage report, so setting it up with something recognizable for the integration you are setting up would be the direction I'd go as well.