Interface ProjectSettingsService


public interface ProjectSettingsService
Project Settings Service
  • Method Details

    • create

      ProjectSettingsResponse create(ProjectSettingsRequest projectSettingsRequest) throws ApiException
      Create Project Settings

      Creates initial settings for the project. Useful for enabling features like Unified Contact ID. For new projects with no existing contacts, you can enable Unified Contact ID immediately.

      Parameters:
      projectSettingsRequest - The project settings to create. (required)
      Returns:
      ProjectSettingsResponse
      Throws:
      ApiException - if fails to make API call
    • delete

      void delete() throws ApiException
      Delete Project Settings

      Deletes all project-level settings for the specified project.

      Throws:
      ApiException - if fails to make API call
    • get

      Get Project Settings

      Retrieves the current settings for the specified project, including contact management options such as Unified Contact ID.

      Returns:
      ProjectSettingsResponse
      Throws:
      ApiException - if fails to make API call
    • update

      ProjectSettingsResponse update(ProjectSettingsRequest projectSettingsRequest) throws ApiException
      Update Project Settings

      Updates project settings (e.g. enabling/disabling Unified Contact ID). For existing projects, you must resolve all identity conflicts before enabling Unified Contact ID.

      Parameters:
      projectSettingsRequest - The project settings to update. (required)
      Returns:
      ProjectSettingsResponse
      Throws:
      ApiException - if fails to make API call