<PackageReference Include="Relativity.Server.Services.Interfaces.SDK" Version="5000.0.2" />

ISearchProviderManager

public interface ISearchProviderManager : IDisposable
Task<int> CreateAsync(int workspaceID, SearchProviderRequest searchProvider)

Create a search provider

Task DeleteAsync(int workspaceID, int searchProviderArtifactID)

Delete a search provider

Task<List<Dependency>> GetDependencyList(int workspaceID, int searchProviderArtifactID)

Gets a list of all dependencies for an existing search provider.

Task<SearchProviderResponse> ReadAsync(int workspaceID, int searchProviderArtifactID, bool includeMetadata, bool includeActions)

Get a search provider

Task<SearchProviderResponse> ReadAsync(int workspaceID, int searchProviderArtifactID)

Get a search provider

Task UpdateAsync(int workspaceID, int searchProviderArtifactID, SearchProviderRequest searchProvider)

Update a search provider