Skip to content
  • There are no suggestions because the search field is empty.

Getting Started: REST Data API

Configure the REST Data API

What Does This Article Cover?

This article covers considerations for configuring the REST Data API.

Setup

Refer to the user guide for enabling the service: https://guide.highbyte.com/configuration/servers/restdata/

Authentication types supported are Bearer token and OAuth2.0 password grant type. For more information on these, see the article: https://support.highbyte.com/kb/how-to/connections/how-to-utilize-the-rest-connector

Predefined endpoints

The endpoints for querying the Connection Inputs, Outputs, Models, and Instances are automatically created.

Creating endpoints

For custom endpoints, Pipelines can be exposed using the API Trigger.

API Trigger
Parameters
  • When parameters are not defined, there is no restriction on the request body.
  • When parameters are defined, then additional properties in the request body are ignored

Defined parameters can be queried for discovery on the following endpoints:

  • /data/v1/pipelines/params
  • /data/v1/pipelines/{pipelineName}/params endpoints

This may also benefit discovery by AI Agents for pipelines that are exposed on the MCP Server.

Default value
  • If a default value is not defined for a parameter, then it is required in the request body; otherwise, the request will error if the parameter is missing.
  • If a default value is defined, then the default value will be processed if the parameter is missing from the request body.
HTTP Headers

After the request is validated by the API Trigger, the HTTP Headers will be available as event.metadata.HTTPRequest as shown in the debug window below:

Replay

Replays are logged as "RestDataServer" under the Trigger column, which may be useful when combined with other Trigger types. 

Additional Resources