Skip to main content
Version: Next

REST APIs

A REST API, also known as a RESTful API (Representational State Transfer Application Programming Interface), is a set of definitions and protocols for building and integrating application software. It follows the REST standards and uses HTTP requests to GET, PUT, POST, and DELETE data. In geneal, a REST API is a set of remote calls that uses standard methods to request and return data in a specific format between two systems.

The Function Mesh Worker service supports most of Functions, Sources, and Sinks REST APIs that are provided by Pulsar. For details, see the following Pulsar documentation.

Currently, the Function Mesh Worker service does not support the following Functions, Sources, and Sinks REST APIs.

REST API categoryUnsupported APIs
Functions APIsFetch the list of built-in Pulsar functions.
Reload the built-in Pulsar functions.
Restart all instances of a Pulsar function.
Start all instances of a Pulsar function.
Stop all instances of a Pulsar function.
Trigger a Pulsar function with a user-specified value or with data from a file.
Restart an instance of a Pulsar function.
Start an instance of a Pulsar function.
Stop an instance of a Pulsar function.
Sources APIsRestart all instances of a Source.
Start all instances of a Source.
Stop all instances of a Source.
Restart an instance of a Source.
Start an instance of a Source.
Stop an instance of a Source.
Sinks APIsRestart all instances of a Sink.
Start all instances of a Sink.
Stop all instances of a Sink.
Restart an instance of a Sink.
Start an instance of a Sink.
Stop an instance of a Sink.