Flows

This page provides comprehensive information and documentation on a set of API methods specifically designed to handle flows in the Integrator.

GET List Flows

This method is used to list all flows associated with a project ID, providing information such as their running state, schedule, flow name, slug, outbound/inbound details, and more.

Path: /api/nifi/flow/list?projectId=<projectId>

  • Prod Integrator: https://flow.entegrator.akinon.net:3000/api/nifi/flow/list

  • Dev Integrator:https://flow-dev.entegrator.akinon.net:3000/api/nifi/flow/list

Query Parameters

Parameter
In
Description
Required

projectId

query

Project identifier

Authentication

header

Auth token for current user

Example Response (200 OK)

  • id, !flowId : Flow identifier

  • state : Current state of the flow, possible responses are: RUNNING, STOPPED

  • name : Flow name

  • !inbound : Inbound flows run automatically based on the !schedulingPeriod parameter. If the value of this parameter is set to true, then the value of !outbound becomes false

  • !outbound : Outbound flows do not run automatically and require data to be manually POSTed to the Outbound URL.

  • !schedulingPeriod : If the flow is inbound, this is the Cron schedule that works alongside the flow.

Response Errors

  • Status Code 401: This status code is returned when the token is incorrect or the Authentication header is missing.

  • Status Code 400: This status code is returned when the required fields are missing or incorrect.

Last updated

Was this helpful?