GET
/
v1
/
workflows
curl --request GET \
  --url https://api.rootly.com/v1/workflows \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "<string>",
      "type": "workflows",
      "attributes": {
        "name": "<string>",
        "slug": "<string>",
        "description": "<string>",
        "command": "<string>",
        "command_feedback_enabled": true,
        "wait": "<string>",
        "repeat_every_duration": "<string>",
        "repeat_condition_duration_since_first_run": "<string>",
        "repeat_condition_number_of_repeats": 123,
        "continuously_repeat": true,
        "repeat_on": [
          "S"
        ],
        "enabled": true,
        "locked": true,
        "position": 123,
        "workflow_group_id": "<string>",
        "trigger_params": {
          "trigger_type": "incident",
          "triggers": [
            "<string>"
          ],
          "incident_visibilities": [
            true
          ],
          "incident_kinds": [
            "test"
          ],
          "incident_statuses": [
            "in_triage"
          ],
          "incident_inactivity_duration": "<any>",
          "incident_condition": "ALL",
          "incident_condition_visibility": "ANY",
          "incident_condition_kind": "IS",
          "incident_condition_status": "ANY",
          "incident_condition_sub_status": "ANY",
          "incident_condition_environment": "ANY",
          "incident_condition_severity": "ANY",
          "incident_condition_incident_type": "ANY",
          "incident_condition_incident_roles": "ANY",
          "incident_condition_service": "ANY",
          "incident_condition_functionality": "ANY",
          "incident_condition_group": "ANY",
          "incident_condition_cause": "ANY",
          "incident_post_mortem_condition_cause": "ANY",
          "incident_condition_summary": "<any>",
          "incident_condition_started_at": "<any>",
          "incident_condition_detected_at": "<any>",
          "incident_condition_acknowledged_at": "<any>",
          "incident_condition_mitigated_at": "<any>",
          "incident_condition_resolved_at": "<any>",
          "incident_conditional_inactivity": "<any>"
        },
        "environment_ids": [
          "<string>"
        ],
        "severity_ids": [
          "<string>"
        ],
        "incident_type_ids": [
          "<string>"
        ],
        "incident_role_ids": [
          "<string>"
        ],
        "service_ids": [
          "<string>"
        ],
        "functionality_ids": [
          "<string>"
        ],
        "group_ids": [
          "<string>"
        ],
        "cause_ids": [
          "<string>"
        ],
        "sub_status_ids": [
          "<string>"
        ],
        "created_at": "<string>",
        "updated_at": "<string>"
      }
    }
  ],
  "links": {
    "self": "<string>",
    "first": "<string>",
    "prev": "<string>",
    "next": "<string>",
    "last": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

include
enum<string>

comma separated if needed. eg: form_field_conditions,genius_tasks

Available options:
form_field_conditions,
genius_tasks,
genius_workflow_runs
sort
enum<string>

comma separated if needed. eg: created_at,updated_at

Available options:
created_at,
-created_at,
updated_at,
-updated_at,
position,
-position
page[number]
integer
page[size]
integer
filter[name]
string
filter[slug]
string
filter[created_at][gt]
string
filter[created_at][gte]
string
filter[created_at][lt]
string
filter[created_at][lte]
string

Response

200 - application/vnd.api+json
success
data
object[]
required