Options
All
  • Public
  • Public/Protected
  • All
Menu

Marketing module

Hierarchy

  • default
    • MarketingAPI

Index

Constructors

Properties

Methods

Constructors

Properties

config: ManageConfig
paginate: (apiMethod: Function, paginateArgs: PaginationOptions, ...methodArgs: Record<string, unknown>[]) => Promise<unknown[]>

Type declaration

    • (apiMethod: Function, paginateArgs: PaginationOptions, ...methodArgs: Record<string, unknown>[]): Promise<unknown[]>
    • example
       cwm.paginate(cwm.FinanceAPI.getFinanceAgreements, {startPage: 1, pageSize: 500}, {conditions: 'inactiveFlag = false'})

      Parameters

      • apiMethod: Function
      • paginateArgs: PaginationOptions
      • Rest ...methodArgs: Record<string, unknown>[]

      Returns Promise<unknown[]>

request: (args: RequestOptions) => Promise<any>

Type declaration

Methods

  • deleteMarketingCampaignsById(id: number): Promise<undefined>
  • deleteMarketingCampaignsByParentIdAuditsById(id: number, parentId: number): Promise<undefined>
  • deleteMarketingCampaignsByParentIdEmailsOpenedById(id: number, parentId: number): Promise<undefined>
  • deleteMarketingCampaignsByParentIdFormsSubmittedById(id: number, parentId: number): Promise<undefined>
  • deleteMarketingCampaignsByParentIdLinksClickedById(id: number, parentId: number): Promise<undefined>
  • deleteMarketingCampaignsStatusesById(id: number): Promise<undefined>
  • deleteMarketingCampaignsSubTypesById(id: number): Promise<undefined>
  • deleteMarketingCampaignsTypesById(id: number): Promise<undefined>
  • deleteMarketingGroupsById(id: number): Promise<undefined>
  • deleteMarketingGroupsByParentIdCompaniesById(id: number, parentId: number): Promise<undefined>
  • deleteMarketingGroupsByParentIdContactsById(id: number, parentId: number): Promise<undefined>
  • getMarketingCampaigns(params?: CommonParameters): Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }[]>
  • Parameters

    Returns Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }[]>

  • getMarketingCampaignsById(id: number, params?: CommonParameters): Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    Returns Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }>

  • getMarketingCampaignsByIdActivities(id: number, params?: CommonParameters): Promise<{ _info?: {}; id?: null | number; name?: string }[]>
  • getMarketingCampaignsByIdActivitiesCount(id: number, params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsByIdOpportunities(id: number, params?: CommonParameters): Promise<{ _info?: {}; id?: null | number; name?: string }[]>
  • getMarketingCampaignsByIdOpportunitiesCount(id: number, params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsByParentIdAudits(parentId: number, params?: CommonParameters): Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }[]>
  • Parameters

    Returns Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }[]>

  • getMarketingCampaignsByParentIdAuditsById(id: number, parentId: number, params?: CommonParameters): Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }>
  • Parameters

    Returns Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }>

  • getMarketingCampaignsByParentIdAuditsCount(parentId: number, params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsByParentIdEmailsOpened(parentId: number, params?: CommonParameters): Promise<{ campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }[]>
  • getMarketingCampaignsByParentIdEmailsOpenedById(id: number, parentId: number, params?: CommonParameters): Promise<{ campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }>
  • getMarketingCampaignsByParentIdEmailsOpenedCount(parentId: number, params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsByParentIdFormsSubmitted(parentId: number, params?: CommonParameters): Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }[]>
  • Parameters

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }[]>

  • getMarketingCampaignsByParentIdFormsSubmittedById(id: number, parentId: number, params?: CommonParameters): Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }>
  • Parameters

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }>

  • getMarketingCampaignsByParentIdFormsSubmittedCount(parentId: number, params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsByParentIdLinksClicked(parentId: number, params?: CommonParameters): Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }[]>
  • Parameters

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }[]>

  • getMarketingCampaignsByParentIdLinksClickedById(id: number, parentId: number, params?: CommonParameters): Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }>
  • Parameters

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }>

  • getMarketingCampaignsByParentIdLinksClickedCount(parentId: number, params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsCount(params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsStatuses(params?: CommonParameters): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }[]>
  • getMarketingCampaignsStatusesById(id: number, params?: CommonParameters): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }>
  • getMarketingCampaignsStatusesCount(params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsSubTypes(params?: CommonParameters): Promise<{ _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }[]>
  • getMarketingCampaignsSubTypesById(id: number, params?: CommonParameters): Promise<{ _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }>
  • getMarketingCampaignsSubTypesCount(params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsTypes(params?: CommonParameters): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }[]>
  • getMarketingCampaignsTypesById(id: number, params?: CommonParameters): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }>
  • getMarketingCampaignsTypesByIdInfo(id: number, params?: CommonParameters): Promise<{ _info?: {}; id?: number; name?: string }>
  • getMarketingCampaignsTypesByParentIdSubTypes(parentId: number, params?: CommonParameters): Promise<{ _info?: {}; id?: number; name?: string; typeId?: null | number }[]>
  • getMarketingCampaignsTypesByParentIdSubTypesById(id: number, parentId: number, params?: CommonParameters): Promise<{ _info?: {}; id?: number; name?: string; typeId?: null | number }>
  • getMarketingCampaignsTypesByParentIdSubTypesCount(parentId: number, params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsTypesCount(params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingCampaignsTypesInfo(params?: CommonParameters): Promise<{ _info?: {}; id?: number; name?: string }[]>
  • getMarketingCampaignsTypesInfoCount(params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingGroups(params?: CommonParameters): Promise<{ _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }[]>
  • getMarketingGroupsById(id: number, params?: CommonParameters): Promise<{ _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }>
  • Parameters

    Returns Promise<{ _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }>

  • getMarketingGroupsByIdUsages(id: number, params?: CommonParameters): Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>
  • getMarketingGroupsByIdUsagesList(id: number, params?: CommonParameters): Promise<{ count?: null | number; description?: string; hyperlink?: string; id?: null | number; type?: string; typeKey?: string }[]>
  • getMarketingGroupsByParentIdCompanies(parentId: number, params?: CommonParameters): Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }[]>
  • Parameters

    Returns Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }[]>

  • getMarketingGroupsByParentIdCompaniesById(id: number, parentId: number, params?: CommonParameters): Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }>
  • Parameters

    Returns Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }>

  • getMarketingGroupsByParentIdCompaniesCount(parentId: number, params?: CommonParameters): Promise<{ count?: number }>
  • getMarketingGroupsByParentIdContacts(parentId: number, params?: CommonParameters): Promise<{ _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }[]>
  • getMarketingGroupsByParentIdContactsById(id: number, parentId: number, params?: CommonParameters): Promise<{ _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }>
  • getMarketingGroupsByParentIdContactsCount(parentId: number, params?: CommonParameters): Promise<{ count?: number }>
  • patchMarketingCampaignsById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }>

  • patchMarketingCampaignsByParentIdAuditsById(id: number, parentId: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }>
  • Parameters

    • id: number
    • parentId: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }>

  • patchMarketingCampaignsByParentIdEmailsOpenedById(id: number, parentId: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }>
  • Parameters

    • id: number
    • parentId: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }>

  • patchMarketingCampaignsByParentIdFormsSubmittedById(id: number, parentId: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }>
  • Parameters

    • id: number
    • parentId: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }>

  • patchMarketingCampaignsByParentIdLinksClickedById(id: number, parentId: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }>
  • Parameters

    • id: number
    • parentId: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }>

  • patchMarketingCampaignsStatusesById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }>

  • patchMarketingCampaignsSubTypesById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }>

  • patchMarketingCampaignsTypesById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }>

  • patchMarketingGroupsById(id: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }>
  • Parameters

    • id: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }>

  • patchMarketingGroupsByParentIdCompaniesById(id: number, parentId: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }>
  • Parameters

    • id: number
    • parentId: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }>

  • patchMarketingGroupsByParentIdContactsById(id: number, parentId: number, patchOperations: { op?: string; path?: string; value?: {} }[]): Promise<{ _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }>
  • Parameters

    • id: number
    • parentId: number
    • patchOperations: { op?: string; path?: string; value?: {} }[]

    Returns Promise<{ _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }>

  • postMarketingCampaigns(campaign: { _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }): Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • campaign: { _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }
      • Optional _info?: {}
        • [key: string]: string
      • Optional actualCost?: null | number

        Format: double

      • Optional actualGrossMargin?: null | number

        Format: double

      • Optional actualROI?: null | number

        Format: double

      • Optional actualRevenue?: null | number

        Format: double

      • Optional budgetCost?: null | number

        Format: double

      • Optional budgetGrossMargin?: null | number

        Format: double

      • Optional budgetROI?: null | number

        Format: double

      • Optional budgetRevenue?: null | number

        Format: double

      • Optional defaultGroup?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional emailsSent?: null | number

        Format: int32

      • Optional endDate?: string

        Format: date-time

      • Optional id?: number

        Format: int32

      • Optional impressions?: null | number

        Format: int32

      • Optional inactive?: null | boolean
      • Optional inactiveDaysAfterEnd?: null | number

        Format: int32

      • Optional locationId?: null | number

        Format: int32

      • Optional marketingManagerDefaultTrackId?: null | number

        Format: int32

      • Optional member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional identifier?: string
        • Optional name?: string
      • name: string
        description

        Max length: 50;

      • Optional notes?: string
      • Optional opportunityDefaultTrackId?: null | number

        Format: int32

      • startDate: string

        Format: date-time

      • Optional status?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional subType?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional type?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string

    Returns Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }>

  • postMarketingCampaignsByParentIdAudits(parentId: number, campaignAudit: { campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }): Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }>
  • Parameters

    • parentId: number
    • campaignAudit: { campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }
      • Optional campaignId?: null | number

        Format: int32

      • Optional createdBy?: string
      • Optional dateCreated?: string
      • Optional documentsCreated?: null | number

        Format: int32

      • Optional emailSubject?: string
        description

        Max length: 1000;

      • emailsSent: null | number

        Format: int32

      • Optional emailsUnsent?: null | number

        Format: int32

      • Optional group?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional id?: number

        Format: int32

    Returns Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }>

  • postMarketingCampaignsByParentIdEmailsOpened(parentId: number, emailOpened: { campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }): Promise<{ campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }>
  • Parameters

    • parentId: number
    • emailOpened: { campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }
      • Optional campaignId?: null | number

        Format: int32

      • contactId: null | number

        Format: int32

      • Optional dateOpened?: string

        Format: date-time

      • Optional id?: number

        Format: int32

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }>

  • postMarketingCampaignsByParentIdFormsSubmitted(parentId: number, formSubmitted: { campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }): Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }>
  • Parameters

    • parentId: number
    • formSubmitted: { campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }
      • Optional campaignId?: null | number

        Format: int32

      • contactId: null | number

        Format: int32

      • Optional dateSubmitted?: string

        Format: date-time

      • Optional id?: number

        Format: int32

      • Optional pageSubType?: string
      • Optional pageType?: string
      • Optional queryString?: string
      • Optional status?: string
      • Optional topic?: string
      • url: string
        description

        Max length: 2083;

      • Optional version?: string

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }>

  • postMarketingCampaignsByParentIdLinksClicked(parentId: number, linkClicked: { campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }): Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }>
  • Parameters

    • parentId: number
    • linkClicked: { campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }
      • Optional campaignId?: null | number

        Format: int32

      • contactId: null | number

        Format: int32

      • Optional dateClicked?: string

        Format: date-time

      • Optional id?: number

        Format: int32

      • Optional queryString?: string
      • url: string
        description

        Max length: 2083;

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }>

  • postMarketingCampaignsStatuses(campaignStatus: { _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }>
  • Parameters

    • campaignStatus: { _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional defaultFlag?: null | boolean
      • Optional id?: number

        Format: int32

      • Optional inactiveFlag?: null | boolean
      • name: string
        description

        Max length: 100;

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }>

  • postMarketingCampaignsSubTypes(campaignSubType: { _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }): Promise<{ _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • campaignSubType: { _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }
      • Optional _info?: {}
        • [key: string]: string
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 100;

      • Optional type?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string

    Returns Promise<{ _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }>

  • postMarketingCampaignsTypes(campaignType: { _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }>
  • Parameters

    • campaignType: { _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional defaultFlag?: null | boolean
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 100;

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }>

  • postMarketingGroups(group: { _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }): Promise<{ _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }>
  • Parameters

    • group: { _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }
      • Optional _info?: {}
        • [key: string]: string
      • Optional id?: number

        Format: int32

      • Optional inactiveFlag?: null | boolean
      • name: string
      • Optional publicDescription?: string
        description

        Max length: 255;

      • Optional publicFlag?: null | boolean

    Returns Promise<{ _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }>

  • postMarketingGroupsByParentIdCompanies(parentId: number, marketingCompany: { _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }): Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }>
  • Parameters

    • parentId: number
    • marketingCompany: { _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }
      • Optional _info?: {}
        • [key: string]: string
      • Optional allContactsFlag?: null | boolean
      • Optional defaultContactFlag?: null | boolean
      • Optional groupId?: null | number

        Format: int32

      • Optional id?: number

        Format: int32

      • Optional unsubscribeFlag?: null | boolean

    Returns Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }>

  • postMarketingGroupsByParentIdContacts(parentId: number, marketingContact: { _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }): Promise<{ _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }>
  • Parameters

    • parentId: number
    • marketingContact: { _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }
      • Optional _info?: {}
        • [key: string]: string
      • Optional groupId?: null | number

        Format: int32

      • Optional id?: number

        Format: int32

      • Optional note?: string
        description

        Max length: 50;

      • Optional unsubscribeFlag?: null | boolean

    Returns Promise<{ _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }>

  • putMarketingCampaignsById(id: number, campaign: { _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }): Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • id: number
    • campaign: { _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }
      • Optional _info?: {}
        • [key: string]: string
      • Optional actualCost?: null | number

        Format: double

      • Optional actualGrossMargin?: null | number

        Format: double

      • Optional actualROI?: null | number

        Format: double

      • Optional actualRevenue?: null | number

        Format: double

      • Optional budgetCost?: null | number

        Format: double

      • Optional budgetGrossMargin?: null | number

        Format: double

      • Optional budgetROI?: null | number

        Format: double

      • Optional budgetRevenue?: null | number

        Format: double

      • Optional defaultGroup?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional emailsSent?: null | number

        Format: int32

      • Optional endDate?: string

        Format: date-time

      • Optional id?: number

        Format: int32

      • Optional impressions?: null | number

        Format: int32

      • Optional inactive?: null | boolean
      • Optional inactiveDaysAfterEnd?: null | number

        Format: int32

      • Optional locationId?: null | number

        Format: int32

      • Optional marketingManagerDefaultTrackId?: null | number

        Format: int32

      • Optional member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional identifier?: string
        • Optional name?: string
      • name: string
        description

        Max length: 50;

      • Optional notes?: string
      • Optional opportunityDefaultTrackId?: null | number

        Format: int32

      • startDate: string

        Format: date-time

      • Optional status?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional subType?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional type?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string

    Returns Promise<{ _info?: {}; actualCost?: null | number; actualGrossMargin?: null | number; actualROI?: null | number; actualRevenue?: null | number; budgetCost?: null | number; budgetGrossMargin?: null | number; budgetROI?: null | number; budgetRevenue?: null | number; defaultGroup?: { _info?: {}; id?: null | number; name?: string }; emailsSent?: null | number; endDate?: string; id?: number; impressions?: null | number; inactive?: null | boolean; inactiveDaysAfterEnd?: null | number; locationId?: null | number; marketingManagerDefaultTrackId?: null | number; member?: { _info?: {}; id?: null | number; identifier?: string; name?: string }; name: string; notes?: string; opportunityDefaultTrackId?: null | number; startDate: string; status?: { _info?: {}; id?: null | number; name?: string }; subType?: { _info?: {}; id?: null | number; name?: string }; type?: { _info?: {}; id?: null | number; name?: string } }>

  • putMarketingCampaignsByParentIdAuditsById(id: number, parentId: number, campaignAudit: { campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }): Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }>
  • Parameters

    • id: number
    • parentId: number
    • campaignAudit: { campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }
      • Optional campaignId?: null | number

        Format: int32

      • Optional createdBy?: string
      • Optional dateCreated?: string
      • Optional documentsCreated?: null | number

        Format: int32

      • Optional emailSubject?: string
        description

        Max length: 1000;

      • emailsSent: null | number

        Format: int32

      • Optional emailsUnsent?: null | number

        Format: int32

      • Optional group?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string
      • Optional id?: number

        Format: int32

    Returns Promise<{ campaignId?: null | number; createdBy?: string; dateCreated?: string; documentsCreated?: null | number; emailSubject?: string; emailsSent: null | number; emailsUnsent?: null | number; group?: { _info?: {}; id?: null | number; name?: string }; id?: number }>

  • putMarketingCampaignsByParentIdEmailsOpenedById(id: number, parentId: number, emailOpened: { campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }): Promise<{ campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }>
  • Parameters

    • id: number
    • parentId: number
    • emailOpened: { campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }
      • Optional campaignId?: null | number

        Format: int32

      • contactId: null | number

        Format: int32

      • Optional dateOpened?: string

        Format: date-time

      • Optional id?: number

        Format: int32

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateOpened?: string; id?: number }>

  • putMarketingCampaignsByParentIdFormsSubmittedById(id: number, parentId: number, formSubmitted: { campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }): Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }>
  • Parameters

    • id: number
    • parentId: number
    • formSubmitted: { campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }
      • Optional campaignId?: null | number

        Format: int32

      • contactId: null | number

        Format: int32

      • Optional dateSubmitted?: string

        Format: date-time

      • Optional id?: number

        Format: int32

      • Optional pageSubType?: string
      • Optional pageType?: string
      • Optional queryString?: string
      • Optional status?: string
      • Optional topic?: string
      • url: string
        description

        Max length: 2083;

      • Optional version?: string

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateSubmitted?: string; id?: number; pageSubType?: string; pageType?: string; queryString?: string; status?: string; topic?: string; url: string; version?: string }>

  • putMarketingCampaignsByParentIdLinksClickedById(id: number, parentId: number, linkClicked: { campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }): Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }>
  • Parameters

    • id: number
    • parentId: number
    • linkClicked: { campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }
      • Optional campaignId?: null | number

        Format: int32

      • contactId: null | number

        Format: int32

      • Optional dateClicked?: string

        Format: date-time

      • Optional id?: number

        Format: int32

      • Optional queryString?: string
      • url: string
        description

        Max length: 2083;

    Returns Promise<{ campaignId?: null | number; contactId: null | number; dateClicked?: string; id?: number; queryString?: string; url: string }>

  • putMarketingCampaignsStatusesById(id: number, campaignStatus: { _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }>
  • Parameters

    • id: number
    • campaignStatus: { _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional defaultFlag?: null | boolean
      • Optional id?: number

        Format: int32

      • Optional inactiveFlag?: null | boolean
      • name: string
        description

        Max length: 100;

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; inactiveFlag?: null | boolean; name: string }>

  • putMarketingCampaignsSubTypesById(id: number, campaignSubType: { _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }): Promise<{ _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }>
  • Parameters

    • id: number
    • campaignSubType: { _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }
      • Optional _info?: {}
        • [key: string]: string
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 100;

      • Optional type?: { _info?: {}; id?: null | number; name?: string }
        • Optional _info?: {}
          • [key: string]: string
        • Optional id?: null | number

          Format: int32

        • Optional name?: string

    Returns Promise<{ _info?: {}; id?: number; name: string; type?: { _info?: {}; id?: null | number; name?: string } }>

  • putMarketingCampaignsTypesById(id: number, campaignType: { _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }): Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }>
  • Parameters

    • id: number
    • campaignType: { _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }
      • Optional _info?: {}
        • [key: string]: string
      • Optional defaultFlag?: null | boolean
      • Optional id?: number

        Format: int32

      • name: string
        description

        Max length: 100;

    Returns Promise<{ _info?: {}; defaultFlag?: null | boolean; id?: number; name: string }>

  • putMarketingGroupsById(id: number, group: { _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }): Promise<{ _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }>
  • Parameters

    • id: number
    • group: { _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }
      • Optional _info?: {}
        • [key: string]: string
      • Optional id?: number

        Format: int32

      • Optional inactiveFlag?: null | boolean
      • name: string
      • Optional publicDescription?: string
        description

        Max length: 255;

      • Optional publicFlag?: null | boolean

    Returns Promise<{ _info?: {}; id?: number; inactiveFlag?: null | boolean; name: string; publicDescription?: string; publicFlag?: null | boolean }>

  • putMarketingGroupsByParentIdCompaniesById(id: number, parentId: number, marketingCompany: { _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }): Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }>
  • Parameters

    • id: number
    • parentId: number
    • marketingCompany: { _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }
      • Optional _info?: {}
        • [key: string]: string
      • Optional allContactsFlag?: null | boolean
      • Optional defaultContactFlag?: null | boolean
      • Optional groupId?: null | number

        Format: int32

      • Optional id?: number

        Format: int32

      • Optional unsubscribeFlag?: null | boolean

    Returns Promise<{ _info?: {}; allContactsFlag?: null | boolean; defaultContactFlag?: null | boolean; groupId?: null | number; id?: number; unsubscribeFlag?: null | boolean }>

  • putMarketingGroupsByParentIdContactsById(id: number, parentId: number, marketingContact: { _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }): Promise<{ _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }>
  • Parameters

    • id: number
    • parentId: number
    • marketingContact: { _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }
      • Optional _info?: {}
        • [key: string]: string
      • Optional groupId?: null | number

        Format: int32

      • Optional id?: number

        Format: int32

      • Optional note?: string
        description

        Max length: 50;

      • Optional unsubscribeFlag?: null | boolean

    Returns Promise<{ _info?: {}; groupId?: null | number; id?: number; note?: string; unsubscribeFlag?: null | boolean }>

Generated using TypeDoc