Marketo API Provider Setup

To authenticate a Marketo element instance, you must first belong to the LaunchPoint Technology Partner Program. Once you have a Developer Sandbox, complete the setup steps described in this section.

To set up the API provider:

  1. Via a web browser, log in to your Marketo account at .
  2. Navigate to the admin area of the Marketo application.
  3. Click Users & Roles in the left panel. Marketo Connected App step 2
  4. Click New Role. Marketo Connected App step 3
  5. Enter the Role Name and assign permissions. Marketo Connected App step 3a
  6. The next step is to create an API only user and associating it with the API role that you created in the previous step. Select the API-Only check box and assign the API Role at the time of user creation. Marketo Connected App step 4
  7. A Custom LaunchPoint service is required to uniquely identify your client application. To create a custom service, go to the Admin->LaunchPoint screen and select New Service from the New menu item. Marketo Connected App step 5
  8. Choose Custom service type, provide the display name, description and the user created earlier. Marketo Connected App step 7
  9. Click the View Details link on the grid to get the Client Id and Client Secret. Marketo Connected App step 7a
  10. Click the Web Services menu item and record the two URLs in the REST API section (Endpoint & Identity). Marketo Connected App step 8

  11. From here, you should have everything you need to authenticate an element instance of Marketo:

    • Client Id
    • Client Secret
    • Endpoint (REST) URL
    • Identity URL