diff --git a/src/AcquiaPlatformCdn/FastlyBackend.php b/src/AcquiaPlatformCdn/FastlyBackend.php
index deb73a7..33b554a 100644
--- a/src/AcquiaPlatformCdn/FastlyBackend.php
+++ b/src/AcquiaPlatformCdn/FastlyBackend.php
@@ -126,7 +126,10 @@ class FastlyBackend extends BackendBase implements BackendInterface {
       // Execute the API call and triage the response.
       $success = FALSE;
       try {
-        $request = new Request('PURGE', $invalidation->getExpression());
+        $expression = $invalidation->getExpression();
+        $expression = str_replace(['https://', 'http://'], '', $expression);
+        $fastly_endpoint = 'https://api.fastly.com/purge/' . $expression;
+        $request = new Request('POST', $fastly_endpoint);
         $response = $this->httpClient->send($request, $request_opt);
         $data = $this->fastlyResponseData($response);
         if (isset($data['status']) && $data['status'] === 'ok') {
