About Infor ION API

ION API Gateway is an Infor product that aggregates APIs from various products into a single clearing house, with a common security model, monitoring, throttling, and so on. ION API also has a UI component that accompanies the gateway, where you can add and see APIs that are exposed by the gateway, set up authorized clients that can access the APIs, look at the logs, test the APIs, among other tasks.

Mongoose includes functionality that allows administrators to set up a reference to the gateway by means of an ION API server; and then use an IDO method to make calls to APIs through that server. In the cloud, when a tenant is provisioned with an ION API app reference in their Mongoose-based application (done in CSP), the ION API server reference to the gateway in the cloud is set up automatically. Other servers can be set up manually; for example, in a cloud Mongoose instance referring to a gateway on-premises, or vice versa.

The ION API Servers form contains some basic info needed to access the gateway by means of the ION API server. There are two modes of authenticating users to the gateway, referred to as “SSO” (Single Sign-On) and “non-SSO”. Using non-SSO authentication requires additional setup on the ION API side. At the end of that setup process an .ionapi file is produced. This .ionapi file must then be uploaded using the ION API servers form.

Note: If you add a brand new server, the ION API servers form auto-fills some values for the URLs that are not correct. This is a known bug. It does not, however, interfere with existing values, assuming that they are correct.

Use of the remaining ION API-related forms are not, strictly speaking, necessary to use the gateway through the IDO method. Their primary purpose is to enable easier no-code testing of the APIs. “ION API server suites” correspond roughly to the APIs exposed by the gateway. In each suite, then, there are individual methods that can be called in the API. Those related forms describe the suites or methods you might want to access; but be aware that they do not have to be in the forms to be usable. The forms simply enable the drop-down functionality in the Test ION API Invoke form, so that you can choose the suite and method without typing them in. Also, those forms have buttons that can query the gateway for available suites and methods in the suite.