...
URL | METHOD | DESCRIPTION | Scope | Access | DATA | RESPONSE | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| POST | Triggers a run operation on the pipeline which returns the status, a message and the run count for the new run. |
| Item RBAC |
|
OR
| ||||||
| POST | Gets the status of a pipeline based on the run count. So this can work against the current run or prior runs from a historical perspective. |
| Item RBAC |
|
| ||||||
| POST | Resets the pipeline to the beginning, clearing out any current run data. |
| Item RBAC |
|
| ||||||
| POST | Stops a running pipeline. This action will post a stop operation to kafka for supported tools, but the pipeline job will finish it’s current operaiton and then shut down. This is not a hard stop operation. |
| Item RBAC |
|
| ||||||
| POST | Gets the pipeline data by ID |
| Item RBAC |
| Returns full JSON data object of pipeline. | ||||||
| POST | Gets pipeline activity logs. Optional runCount can be passed as integer. Data is limited to a max of 1000 records and is always sorted by most recent activity first. The “type” property of the POST body is optional. If that exact string “console output” is passed, it will restrict the logs being returned to the console log activity for that given run. |
| Item RBAC |
| Array of pipeline activity logs. | ||||||
| GET | Gets the list of all tools (with all JSON data) that they have access to. |
| Power User Role | n/a | Returns an array of tool objects in JSON format | ||||||
| POST | Gets a tool registry JSON object with ALL data about that tool by ID. |
| Item RBAC |
| Returns the full tool object in JSON format. | ||||||
| POST | Passes a tool registry ID and then the data object properties of that tool in JSON that you wish to update. This can be as much or as little of the root JSON object as long as the data structure is preserved. It’s advised not to send the “_id” but it isn’t going to break things. Same with the createdAt or updatedAt. This allows for strategic updates of just the root properties of the pipeline data object or the whole thing. |
| Item RBAC |
| Returns the updated tool object in JSON format | ||||||
| GET | Gets the list of all pipelines (with all JSON data) the user token has access to |
| Power User Role | n/a | Returns an array of pipeline objects in JSON format | ||||||
| GET | Gets the User Activity Logs for the system. This is a route limited to Site Admins and Power users and requires a token of either API scope or Security Logs scope. If no date parameter is passed, the last 7 days of logs will be returned (up to a max of 1000 records) |
| Power User Role | Optional Query Parameters:
|
| ||||||
| GET | Gets the Personal Access Tokens' Activity Logs. This is a route limited to Site Admins and Power users and requires a token of either API scope or Security Logs scope. If no date parameter is passed, the last 7 days will be returned.(up to a max of 1000 records) |
| Power User Role | Optional Query Parameters:
|
|