V1 map catalog API

The V1 API allows maps to be cataloged by calling POST/v1/hip/catalog.

Before a map can be cataloged it must be placed in one of the directories defined for the map.dirs property in the config.yaml file.

Information about the map can be specified in the JSON payload and that information will be visible in the Swagger page at the following location:

{host}:{port}/hip-rest/api-docs?url=v1/hip/docs

The map can then be run using the endpoint /v1/hip/maps/catalog/{path} with either a PUT action, or a POST action, where a PUT will run it synchronously and a POST will run it asynchronously. The {path} refers to the url_path field that was provided when cataloging the map.