@@ -76,6 +76,21 @@ public static class RelativityImportEndpoints
7676 /// <returns>String representing the uri to get import sources for specified job.</returns>
7777 public static string GetImportSourcesForJobUri ( int workspaceId , Guid importId ) => $ "api/import-service/v1/workspaces/{ workspaceId } /import-jobs/{ importId } /sources";
7878
79+ /// <summary>
80+ /// Get import job default location uri.
81+ /// </summary>
82+ /// <param name="workspaceId">Workspace ID.</param>
83+ /// <returns>String representing the uri to get default location for the import files upload.</returns>
84+ public static string GetImportJobDefaultLocationUri ( int workspaceId ) => $ "api/import-service/v1/workspaces/{ workspaceId } /import-jobs/location";
85+
86+ /// <summary>
87+ /// Get import's job source default location uri.
88+ /// </summary>
89+ /// <param name="workspaceId">Workspace ID.</param>
90+ /// <param name="importId">Import job ID.</param>
91+ /// <returns>String representing the uri to get default location for the import files upload based on the job GUID.</returns>
92+ public static string GetImportSourceDefaultLocationUri ( int workspaceId , Guid importId ) => $ "api/import-service/v1/workspaces/{ workspaceId } /import-jobs/{ importId } /location";
93+
7994 // Document Configuration section
8095
8196 /// <summary>
@@ -131,7 +146,18 @@ public static class RelativityImportEndpoints
131146 /// <param name="workspaceId">Workspace ID.</param>
132147 /// <param name="importId">Import job ID.</param>
133148 /// <param name="sourceId">Source ID.</param>
149+ /// <param name="start">Start index of item errors.</param>
150+ /// <param name="length">Length of item errors to get.</param>
134151 /// <returns>String representing the uri to get errors reported during import for a single source.</returns>
135152 public static string GetImportSourceItemErrorsUri ( int workspaceId , Guid importId , Guid sourceId , int start , int length ) => $ "api/import-service/v1/workspaces/{ workspaceId } /import-jobs/{ importId } /sources/{ sourceId } /itemerrors?start={ start } &length={ length } ";
153+
154+ /// <summary>
155+ /// Get import source delete uri.
156+ /// </summary>
157+ /// <param name="workspaceId">Workspace ID.</param>
158+ /// <param name="importId">Import job ID.</param>
159+ /// <param name="sourceId">Source ID.</param>
160+ /// <returns>String representing the uri to delete parent folder of import source.</returns>
161+ public static string GetImportSourceDeleteUri ( int workspaceId , Guid importId , Guid sourceId ) => $ "api/import-service/v1/workspaces/{ workspaceId } /import-jobs/{ importId } /sources/{ sourceId } /delete";
136162 }
137163}
0 commit comments