@@ -66,6 +66,13 @@ public static ApiClient getApiClient(String apiToken, Boolean secureConnection)
6666 return new ApiClient (DEFAULTS .API_URL .value , getHeadersWithAuth (DEFAULTS .SERVER_AUTH_HEADER , apiToken ), secureConnection );
6767 }
6868
69+ /**
70+ * In rare cases, other than default API url might need to be used, mainly for testing purposes.
71+ */
72+ public static ApiClient getApiClient (String apiToken , Boolean secureConnection , String customApiUrl ) {
73+ return new ApiClient (customApiUrl , getHeadersWithAuth (DEFAULTS .SERVER_AUTH_HEADER , apiToken ), secureConnection );
74+ }
75+
6976 public static AccountApiClient getAccountApiClient (String apiToken ) {
7077 return new AccountApiClient (DEFAULTS .API_URL .value , getHeadersWithAuth (DEFAULTS .ACOUNT_AUTH_HEADER , apiToken ));
7178 }
@@ -74,6 +81,13 @@ public static AccountApiClient getAccountApiClient(String apiToken, Boolean secu
7481 return new AccountApiClient (DEFAULTS .API_URL .value , getHeadersWithAuth (DEFAULTS .ACOUNT_AUTH_HEADER , apiToken ), secureConnection );
7582 }
7683
84+ /**
85+ * In rare cases, other than default API url might need to be used, mainly for testing purposes.
86+ */
87+ public static AccountApiClient getAccountApiClient (String apiToken , Boolean secureConnection , String customApiUrl ) {
88+ return new AccountApiClient (customApiUrl , getHeadersWithAuth (DEFAULTS .ACOUNT_AUTH_HEADER , apiToken ), secureConnection );
89+ }
90+
7791 // private methods
7892
7993 private Postmark () {}
0 commit comments