CrmTasks service

Hierarchy

  • CrmTasksService

Constructors

Properties

calendarsNamespace: string = '/activities/v1/calendars'
httpClient: HttpClient
namespace: string = '/activities/v1/activities'
oauthIntegrationsNamespace: string = '/activities/v1/integrations'

Methods

  • Create task

    Parameters

    • data: Partial<ITask>

      task data without id

    Returns Promise<AxiosResponse<ITask, any>>

    task entity

  • Delete task

    Parameters

    • id: number

      task id

    Returns Promise<AxiosResponse<ITask, any>>

  • Get calendars

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

    calendars list

  • Get OAuth 2.0 redirect url

    Parameters

    Returns Promise<AxiosResponse<{
        link: string;
    }, any>>

    redirect url

  • Get oauth services accounts

    Parameters

    • Optional params: {
          with: string[];
      }
      • with: string[]

    Returns Promise<AxiosResponse<IOAuthServicesAccount, any>>

    oauth services accounts list

  • Get task

    Parameters

    • id: string

      task id

    Returns Promise<AxiosResponse<ITask, any>>

    task entity

  • Get crm tasks list

    Returns Promise<AxiosResponse<ITasks, any>>

    Array crm tasks list with meta

  • Get tasks list with filters

    Parameters

    • params: string | object

      tasks list filter params

    • Optional signal: AbortSignal

      AbortSignal for cancelling request

    Returns Promise<AxiosResponse<ITasks, any>>

    Array crm tasks list

  • Mass deleting tasks

    Parameters

    Returns Promise<AxiosResponse<any, any>>

  • Mass editing tasks

    Parameters

    Returns Promise<AxiosResponse<any, any>>

  • Update task

    Parameters

    • id: number

      task id

    • data: Partial<ITask>

      task data

    Returns Promise<AxiosResponse<ITask, any>>

    task entity

Generated using TypeDoc