Constructors

Methods

  • Fetch multiple lists in a single request by ILS list ID. The response will include the definitions of all lists that exist for the listIds provided. Fetch Multiple Lists

    Parameters

    • OptionallistIds: string[]

      The ILS IDs of the lists to fetch.

    • OptionalincludeFilters: boolean

      A flag indicating whether or not the response object list definitions should include a filter branch definition. By default, object list definitions will not have their filter branch definitions included in the response.

    • Optional_options: Configuration

    Returns Promise<ListsByIdResponse>

  • Fetch multiple lists in a single request by ILS list ID. The response will include the definitions of all lists that exist for the listIds provided. Fetch Multiple Lists

    Parameters

    • OptionallistIds: string[]

      The ILS IDs of the lists to fetch.

    • OptionalincludeFilters: boolean

      A flag indicating whether or not the response object list definitions should include a filter branch definition. By default, object list definitions will not have their filter branch definitions included in the response.

    • Optional_options: Configuration

    Returns Promise<HttpInfo<ListsByIdResponse>>

  • Fetch a single list by ILS list ID. Fetch List by ID

    Parameters

    • listId: string

      The ILS ID of the list to fetch.

    • OptionalincludeFilters: boolean

      A flag indicating whether or not the response object list definition should include a filter branch definition. By default, object list definitions will not have their filter branch definitions included in the response.

    • Optional_options: Configuration

    Returns Promise<ListFetchResponse>

  • Fetch a single list by ILS list ID. Fetch List by ID

    Parameters

    • listId: string

      The ILS ID of the list to fetch.

    • OptionalincludeFilters: boolean

      A flag indicating whether or not the response object list definition should include a filter branch definition. By default, object list definitions will not have their filter branch definitions included in the response.

    • Optional_options: Configuration

    Returns Promise<HttpInfo<ListFetchResponse>>

  • Fetch a single list by list name and object type. Fetch List by Name

    Parameters

    • listName: string

      The name of the list to fetch. This is not case sensitive.

    • objectTypeId: string

      The object type ID of the object types stored by the list to fetch. For example, `0-1` for a `CONTACT` list.

    • OptionalincludeFilters: boolean

      A flag indicating whether or not the response object list definition should include a filter branch definition. By default, object list definitions will not have their filter branch definitions included in the response.

    • Optional_options: Configuration

    Returns Promise<ListFetchResponse>

  • Fetch a single list by list name and object type. Fetch List by Name

    Parameters

    • listName: string

      The name of the list to fetch. This is not case sensitive.

    • objectTypeId: string

      The object type ID of the object types stored by the list to fetch. For example, `0-1` for a `CONTACT` list.

    • OptionalincludeFilters: boolean

      A flag indicating whether or not the response object list definition should include a filter branch definition. By default, object list definitions will not have their filter branch definitions included in the response.

    • Optional_options: Configuration

    Returns Promise<HttpInfo<ListFetchResponse>>

  • Delete a list by ILS list ID. Lists deleted through this endpoint can be restored up to 90-days following the delete. After 90-days, the list is purged and can no longer be restored. Delete a List

    Parameters

    • listId: string

      The ILS ID of the list to delete.

    • Optional_options: Configuration

    Returns Promise<void>

  • Delete a list by ILS list ID. Lists deleted through this endpoint can be restored up to 90-days following the delete. After 90-days, the list is purged and can no longer be restored. Delete a List

    Parameters

    • listId: string

      The ILS ID of the list to delete.

    • Optional_options: Configuration

    Returns Promise<HttpInfo<void>>

  • Restore a previously deleted list by ILS list ID. Deleted lists are eligible to be restored up-to 90-days after the list has been deleted. Restore a List

    Parameters

    • listId: string

      The ILS ID of the list to restore.

    • Optional_options: Configuration

    Returns Promise<void>

  • Restore a previously deleted list by ILS list ID. Deleted lists are eligible to be restored up-to 90-days after the list has been deleted. Restore a List

    Parameters

    • listId: string

      The ILS ID of the list to restore.

    • Optional_options: Configuration

    Returns Promise<HttpInfo<void>>

  • Update the filter branch definition of a DYNAMIC list. Once updated, the list memberships will be re-evaluated and updated to match the new definition. Update List Filter Definition

    Parameters

    • listId: string

      The ILS ID of the list to update.

    • listFilterUpdateRequest: ListFilterUpdateRequest
    • OptionalenrollObjectsInWorkflows: boolean

      A flag indicating whether or not the memberships added to the list as a result of the filter change should be enrolled in workflows that are relevant to this list.

    • Optional_options: Configuration

    Returns Promise<ListUpdateResponse>

  • Update the filter branch definition of a DYNAMIC list. Once updated, the list memberships will be re-evaluated and updated to match the new definition. Update List Filter Definition

    Parameters

    • listId: string

      The ILS ID of the list to update.

    • listFilterUpdateRequest: ListFilterUpdateRequest
    • OptionalenrollObjectsInWorkflows: boolean

      A flag indicating whether or not the memberships added to the list as a result of the filter change should be enrolled in workflows that are relevant to this list.

    • Optional_options: Configuration

    Returns Promise<HttpInfo<ListUpdateResponse>>

  • Update the name of a list. The name must be globally unique relative to all other public lists in the portal. Update List Name

    Parameters

    • listId: string

      The ILS ID of the list to update.

    • OptionallistName: string

      The name to update the list to.

    • OptionalincludeFilters: boolean

      A flag indicating whether or not the response object list definition should include a filter branch definition. By default, object list definitions will not have their filter branch definitions included in the response.

    • Optional_options: Configuration

    Returns Promise<ListUpdateResponse>

  • Update the name of a list. The name must be globally unique relative to all other public lists in the portal. Update List Name

    Parameters

    • listId: string

      The ILS ID of the list to update.

    • OptionallistName: string

      The name to update the list to.

    • OptionalincludeFilters: boolean

      A flag indicating whether or not the response object list definition should include a filter branch definition. By default, object list definitions will not have their filter branch definitions included in the response.

    • Optional_options: Configuration

    Returns Promise<HttpInfo<ListUpdateResponse>>