Data Catalog API

The Data Catalog is an application that runs in the ION Grid. It provides a REST service with API methods to perform these actions:

  • Retrieve a list of all existing objects in the Data Catalog.
  • Register object metadata for JSON and DSV objects.
  • Retrieve metadata for JSON and DSV objects.
  • Retrieve a list of BOD nouns.
  • Retrieve noun properties for BODs.

Interface and consumption methods are exposed through the Data Catalog API service registered within the API Gateway Suite for Infor ION. Details for each method are available in the Swagger documentation within the /datacatalog endpoint.

Note: As part of ongoing improvements, Data Catalog is now part of the Infor Data Fabric application. The Data Catalog APIs in the Infor ION Suite are deprecated and will be removed in a future release. The same APIs are available in the Infor Data Fabric Suite through the /datacatalog endpoint. You must transition to this version to ensure continued support and access to the latest features.

The POST /v2/noun API from the Infor ION Suite is now available as POST /v1/noun in the Infor Data Fabric Suite. The POST /v1/noun API currently available in the Infor ION Suite will not be migrated to Data Fabric. If you are using either version of the noun API, review your implementation to ensure compatibility with the updated endpoints in Data Fabric.

For more information on using API Gateways and working with Swagger documentation, see Infor API Gateway Administration Guide.

The API uses OAuth 1.0 authentication. To use this method, request security credentials for the Data Catalog service from your system administrator. For a technical description of the API methods, see the Swagger documentation of the Data Catalog endpoint:

https://<your server name>:9543/datacatalog/swagger.json

Note: The port number may differ depending on your installation.

To verify that the /datacatalog endpoint is running, use the ping method:

https://<your server name>:9543/datacatalog/v1/status/ping

You can run this method in a browser window. A successful reply returns the message OK.