delete

Swagger

Method
Description

GET

Search for Products

https://apis.lmig.com/amplifier/v1/products

This request will list all products based on a comma separated list of search strings. Matches are determined by partial string matches in the product's machine name. If no search string is provided then the entire list of products will be returned.For example: search=ets,amp results would include ets-generic-apigee-product, amp-amplifier-product but would not return some-other-product

POST

Upload Swagger

https://apis.lmig.com/amplifier/v1/products/{productName}/swagger

Prerequisite: You will need to have a swagger file and Apigee Proxy in order to post your documentation to the developer portal. Do not use the try it now feature of the portal to upload swagger. This will result in bad text strings. Use a REST client like Postman.

GET

Swagger Upload Health Check

https://apis.lmig.com/amplifier/v1/swagger/health

Check that the Swagger Upload service is running.

Proxies

Method
Description

POST

Upload Proxy

https://apis.lmig.com/amplifier/v1/proxies/upload

Prerequisites: You must have roles for your CloudForge organization and you have to have users in Apigee. Creates a new proxy by uploading a proxy bundle and update the organization's roles to allow proxy developers to edit the proxy.

POST

Create Proxy

https://apis.lmig.com/amplifier/v1/proxies

Prerequisites: You must have roles for your CloudForge organization and you have to have users in Apigee. Creates a new proxy in Apigee and update the organization's roles to allow proxy developers to edit the proxy.

GET

Proxy Health Check

https://apis.lmig.com/amplifier/v1/proxies/health

Check that the proxy service is running.

Roles

Method
Description

POST

Create Apigee Roles

https://apis.lmig.com/amplifier/v1/roles

Prerequisite: You will need to have a CloudForge organization. Check if your team has an organization or create a new organization. This sets up CloudForge organization roles in Apigee by creating the roles associated with the organization. To check if your roles have already been setup GET amplifier/v1/roles/{orgName}.

GET

Roles Health Check

https://apis.lmig.com/amplifier/v1/roles/health

Check that the organization roles service is running.

GET

Check Apigee Roles

https://apis.lmig.com/amplifier/v1/roles/{orgName}

Check to make sure the roles for your CloudForge organization exist within an Apigee scope (internal or external). If your organization's roles do not exist you can create them with POST amplifier/v1/roles.

Users

Method
Description

GET

Users Health Check

https://apis.lmig.com/amplifier/v1/users/health

Check that the users service is running.

POST

Create User

https://apis.lmig.com/amplifier/v1/users

Prerequisite: You must have roles for your CloudForge organization. The user must be associated with either the developer role or organization manager role in your CloudForge organization, Creates a new user in Apigee. Their roles will be synced with CloudForge as follows: CloudForge Role Apigee Role Organization Manager Product Owner Developer Proxy Developer For more information on the roles see the FAQs. It sometimes takes a couple minutes to assign the role so there may be a slight delay before you can use Apigee.