Workflows

Workflows are the highest order object within the Selectify data model. A workflow is typically one integration test that is neatly incapsolated: checking out a product, logging in a user, creating a new project, etc.

Given each session's primary role of encapsulating a specific sequence of actions, the collected sessions under the same workflow typically share a common purpose or function. This structure allows callers to view how workflows and selectors change over time, in addition to aggregating statistics across sessions.


List workflows

This endpoint allows you to view the workflows that are located in your account.

Header Values

  • Name
    authorization
    Type
    Description

Response Body

Responses will be formatted as a SearchWrapper[Workflow] object.

  • Name
    count
    Type
    integer
    Description
  • Name
    limit
    Type
    integer
    Description
  • Name
    skip
    Type
    integer
    Description
  • Name
    items
    Type
    array[Workflow]
    Description

Workflow

  • Name
    id
    Type
    string
    Description
  • Name
    machine_name
    Type
    string
    Description
    The machine name of the workflow.
  • Name
    title
    Type
    string
    Description
    The title of the workflow.

Request

curl -X GET "https://api.selectify.ai/workflow" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response

{
  "count": 0,
  "limit": 0,
  "skip": 0,
  "items": [
    {
      "id": "00000000-0000-0000-0000-000000000000",
      "machine_name": "string",
      "title": "string"
    }
  ]
}