CrmLeadsFunnel service

Hierarchy

  • CrmLeadsStagesService

Constructors

Properties

httpClient: HttpClient
namespace: string = '/crm/v1/entities/leads'
reasonsNamespace: string = '/crm/v1/reasons'

Methods

  • Create stage for leads funnel

    Parameters

    • data: Partial<IStage>

      stage data without id

    Returns Promise<AxiosResponse<IStage, any>>

  • Create reason for leads

    Parameters

    • leadsId: number

      id of leads entity

    • data: Partial<IReasonsCreate>

      reason data without id

    Returns Promise<AxiosResponse<IReason, any>>

    reason entity

  • Delete reason for leads

    Parameters

    • id: number

      reason id

    Returns Promise<AxiosResponse<any, any>>

  • Delete stage for leads funnel

    Parameters

    • id: number

      stage id

    Returns Promise<AxiosResponse<any, any>>

  • Get leads reasons list

    Parameters

    • leadsId: number

      id of leads entity

    Returns Promise<AxiosResponse<IReasons, any>>

    Array with leads reasons

  • Get leads stages list

    Returns Promise<AxiosResponse<IStages, any>>

    Array with leads stages

  • Update reason for leads

    Parameters

    • id: number
    • data: Partial<IReason>

      reason data

    Returns Promise<AxiosResponse<IReason, any>>

    reason entity

  • Update stage for leads funnel

    Parameters

    • id: number

      stage id

    • data: Partial<IStage>

      stage data

    Returns Promise<AxiosResponse<IStage, any>>

Generated using TypeDoc