<PackageReference Include="Relativity.ObjectManager" Version="11.2.94.3" />

IAgentManager

public interface IAgentManager : IDisposable
Task<int> CreateAsync(int workspaceID, AgentRequest agentRequest)

Task<List<int>> CreateAsync(int workspaceID, AgentRequest agentRequest, int count)

Task DeleteAsync(int workspaceID, int agentID)

Task DeleteAsync(int workspaceID, int agentID, bool force)

Task<List<AgentServerResponse>> GetAvailableAgentServersAsync(int workspaceID, int agentTypeID)

Task<AgentResponse> ReadAsync(int workspaceID, int agentID)

Task<AgentResponse> ReadAsync(int workspaceID, int agentID, bool includeMetadata, bool includeActions)

Task UpdateAsync(int workspaceID, int agentID, AgentRequest agentRequest)

Task UpdateAsync(int workspaceID, int agentID, AgentRequest agentRequest, DateTime lastModifiedOn)

Task<List<AgentInstanceLimitResult>> ValidateUpdateInstanceLimitAsync(int workspaceID, int agentID, AgentRequest agentRequest)