CrmLeadsFunnel service

Hierarchy

  • CrmLeadsFunnelsService

Constructors

Properties

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

Methods

  • Create leads funnel

    Parameters

    • data: Partial<IFunnel>

      leads funnel data without id

    Returns Promise<AxiosResponse<IFunnel, any>>

    leads funnel entity

  • Create reasons for leads funnel stage

    Parameters

    Returns Promise<AxiosResponse<IReason, any>>

    reason entity

  • Create stage for leads funnel

    Parameters

    • data: Partial<IStage>

      stage data without id

    Returns Promise<AxiosResponse<IStage, any>>

  • Delete leads funnel

    Parameters

    • id: number

      leads funnel id

    Returns Promise<AxiosResponse<any, any>>

  • Delete reasons for leads funnel stage

    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 funnels list

    Returns Promise<AxiosResponse<IFunnel[], any>>

    Array with leads funnels

  • Update leads funnel

    Parameters

    • id: number

      leads funnel id

    • data: Partial<IFunnel>

      leads funnel data

    Returns Promise<AxiosResponse<IFunnel, any>>

    leads funnel entity

  • Update reasons for leads funnel stage

    Parameters

    • id: number

      reason id

    • reason: 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