Automations service

Hierarchy

  • AutomationsService

Constructors

Properties

httpClient: HttpClient
namespace: string = '/automations-backend/v1/'
namespace_workers: string = '/automations-backend/v1/workers'
namespace_workflows: string = '/automations-backend/v1/processes'

Methods

  • Create workflow

    Parameters

    Returns Promise<AxiosResponse<IWorkflow, any, {}>>

  • Delete automation

    Parameters

    • id: number

      automation id

    Returns Promise<AxiosResponse<number, any, {}>>

  • Delete workflow

    Parameters

    • id: number

      workflow id

    Returns Promise<AxiosResponse<number, any, {}>>

  • Get automations list

    Parameters

    • Optional page: number

      page number

    • Optional list: number

      page count

    • Optional search: string

      search query

    Returns Promise<AxiosResponse<IResponseWithMeta<IApp[]>, any, {}>>

  • Get processes list

    Parameters

    • Optional page: number

      page number

    • Optional list: number

      page count

    • Optional search: string

      search query

    Returns Promise<AxiosResponse<IWorkflowsResponse, any, {}>>

  • Toggle automation

    Parameters

    • id: number

      automation id

    • body: IAutomation

      request body

    Returns Promise<AxiosResponse<any, any, {}>>

  • Toggle workflow

    Parameters

    • id: number

      workflow id

    • body: IAutomation

      request body

    Returns Promise<AxiosResponse<any, any, {}>>

  • Update workflow

    Parameters

    Returns Promise<AxiosResponse<IWorkflow, any, {}>>

Generated using TypeDoc