Options for making contribution requests#

The API provides a variety of options for making contribution requests. The choice of the most suitable method depends on the specific needs of the client application. The following list outlines the available ingest modes:

All methods support the CSV data format. Additionally, the push mode over the http protocol also supports the JSON format. For more details, refer to the documentation of the respective service.

The pull and read modes also support both synchronous and asynchronous data ingestion approaches.

The following diagrams illustrate the three modes of making contribution requests:

Pulling data from the Web server#

Pull Mode

Reading data from the local filesystem of the worker#

Read Mode

Pushing data from the workflow to the service#

Read Mode