diff --git a/src/HelpScout/ApiClient.php b/src/HelpScout/ApiClient.php
index <HASH>..<HASH> 100644
--- a/src/HelpScout/ApiClient.php
+++ b/src/HelpScout/ApiClient.php
@@ -718,6 +718,7 @@ final class ApiClient {
 	 */
 	private function checkStatus($statusCode, $type, $expected = 200, $responseBody = array()) {
 		$expected = (array) $expected;
+		$responseBody = $responseBody ?: array();
 
 		if (!in_array($statusCode, $expected)) {
 			$exception = new ApiException(
Fix issue where a null response body in `checkStatus` would trigger a type violation on `getErrorMessage`