CrmDealsFunnel service

Hierarchy

  • CrmDealsFunnelsService

Constructors

Properties

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

Methods

  • Create deals funnel

    Parameters

    • data: Partial<IFunnel>

      deals funnel data without id

    Returns Promise<AxiosResponse<IFunnel, any>>

    deals funnel entity

  • Create reasons for deals funnel stage

    Parameters

    Returns Promise<AxiosResponse<IReason, any>>

    reason entity

  • Create stage for deals funnel

    Parameters

    • data: Partial<IStage>

      stage data without id

    Returns Promise<AxiosResponse<IStage, any>>

  • Delete deals funnel

    Parameters

    • id: number

      deals funnel id

    Returns Promise<AxiosResponse<any, any>>

  • Delete reasons for deals funnel stage

    Parameters

    • id: number

      reason id

    Returns Promise<AxiosResponse<any, any>>

  • Delete stage for deals funnel

    Parameters

    • id: number

      stage id

    Returns Promise<AxiosResponse<any, any>>

  • Get deals funnels list

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

    Array with deals funnels

  • Get reasons for deals funnel stage

    Parameters

    • funnelId: number

      funnels id

    Returns Promise<AxiosResponse<IStages, any>>

    Array with reasons

  • Update deals funnel

    Parameters

    • id: number

      deals funnel id

    • data: Partial<IFunnel>

      deals funnel data

    Returns Promise<AxiosResponse<IFunnel, any>>

    deals funnel entity

  • Update reasons for deals funnel stage

    Parameters

    • id: number

      reason id

    • reason: Partial<IReason>

      reason data

    Returns Promise<AxiosResponse<IReason, any>>

    reason entity

  • Update stage for deals funnel

    Parameters

    • id: number

      stage id

    • data: Partial<IStage>

      stage data

    Returns Promise<AxiosResponse<IStage, any>>

Generated using TypeDoc