The StreamSets RESTful API: /v1/pipelines/status
will return status of all pipelines.
You can check more details in the UI: Help icon > RESTful API > manager
There is also WebSocket support for getting Notified when any pipeline status changes. WebSocket is used in the UI for getting status:
ws://localhost:18630/rest/v1/websocket?type=status