---
title: "Push the configuration of running dataflows."
method: POST
path: "/dataflows/{dataflowName}"
tags: ["dataflow"]
---

# Push the configuration of running dataflows.

`POST /dataflows/{dataflowName}`

In order to ensure business continuity, Logisland will contact the third party application in order to push a snapshot of the current configuration.
The endpoint will be called:
- On a regular basis (according to logisland configuration).
- Each time the a dataflow or a pipeline configuration change has been applied.

This service can be seen as well as a liveness ping.

## Path parameters

- `jobId` string, required

## Request body

- DataFlow — a versioned component
  - `lastModified` string, date-time, required — the last modified timestamp of this pipeline (used to trigger changes).
  - `modificationReason` string — Can be used to document latest changeset.
  - `services` Service[] — The service controllers.
    - `name` string, required
    - `component` string, required
    - `documentation` string
    - `config` Property[]
      - `key` string, required
      - `type` string
      - `value` string, required
  - `streams` Stream[] — The engine properties.
    - `name` string, required
    - `component` string, required
    - `documentation` string
    - `config` Property[]
      - `key` string, required
      - `type` string
      - `value` string, required
    - `pipeline` Pipeline, required — a versioned component
      - `lastModified` string, date-time, required — the last modified timestamp of this pipeline (used to trigger changes).
      - `modificationReason` string — Can be used to document latest changeset.
      - `processors` Processor[]
        - `name` string, required
        - `component` string, required
        - `documentation` string
        - `config` Property[]
          - `key` string, required
          - `type` string
          - `value` string, required

## Response `default`

The server should return HTTP 200 OK.
By the way, the response is ignored by Logisland since the operation
has a *fire and forget* nature.

---

[API](https://skmtc.dev/hurence/apis/logisland-standard-api.md) · [All operations](https://skmtc.dev/hurence/apis/logisland-standard-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hurence/logisland-standard-api/revisions/6c01c10527d4/schema)
