summaryrefslogtreecommitdiffstats
path: root/lib/SparkPost/APIResource.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/SparkPost/APIResource.php')
-rw-r--r--lib/SparkPost/APIResource.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/SparkPost/APIResource.php b/lib/SparkPost/APIResource.php
index 20e7b19..3d0f8c1 100644
--- a/lib/SparkPost/APIResource.php
+++ b/lib/SparkPost/APIResource.php
@@ -193,6 +193,9 @@ class APIResource {
if ($statusCode < 400) {
return json_decode($response->getBody()->getContents(), true);
}
+ elseif ($statusCode === 403) {
+ throw new APIResponseException('Request forbidden. Does this API Key have the correct SparkPost permissions?');
+ }
elseif ($statusCode === 404) {
throw new APIResponseException('The specified resource does not exist', 404);
}