How to use V2/V3 API in Boomi Cloud API Management?


#Introduction

V3 API or CAM Platform API can be used to setup CI/CD pipeline to manage various artifacts in an Area or a Cluster.

This API provides options to read/update various objects in the configuration, programatically.

 

 #Documentation

 The V3 API is documented here:

 https://developer.mashery.com/docs/read/mashery_api/30/Authentication

 

#Credentials

Latest customers login via Boomi Platform and do not have username/password to login.

Classic customers of CAM use username/password to login to the Control Center/Dashboard of their Area.

A service account, similar to any classic user is required to request a V3 API Key.

So if not already provisioned, an Area Admin can create a service account on the Area using below steps:

> Login to the Control Center/Dashboard using the above credentials and the below error should be presented:

There is a problem with your permissions. Please have an administrator re-grant your admin permission.

Note: A ServiceUser cannot login to the Control Center

 

 #Steps to request an APIKey

 > To be able to create/modify artifacts using this V3 API the user should be an Area Admin on the CAM-Area

 > The user should then login to developer.mashery.com, register an Application and request a key for V2/V3 API
  -- For this, login and go to "My Account", create a New App and fill in the required fields in the next page.

 > CAM Support gets a notification and can approve it after usual checks.

> Once approved, user should then use this APIKey/Secret to get a token and make the calls for the V3 API.

 

 #Postman

 Here is the public postman project that you can use as quick reference:

 https://documenter.getpostman.com/view/4885521/Uz5MFZgo