diff --git a/Gopkg.toml b/Gopkg.toml
index 349b503370d11addf17bca0a46703d4e5aa98825..ece6cd6438506166211f6de25efe59edd244e3cf 100644
--- a/Gopkg.toml
+++ b/Gopkg.toml
@@ -25,7 +25,7 @@
 #   unused-packages = true
 
 [[constraint]]
-  branch = "master"
+  branch = "469-fix-pull-gravatar-refactoring"
   name = "code.vereign.com/code/restful-api"
 
 [prune]
diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js
index a1d55dcf0eb6180f08df452b4e60c429fdce15dd..7e363315bc4206db21018877603467aae71b98d6 100644
--- a/javascript/src/iframe/viamapi-iframe.js
+++ b/javascript/src/iframe/viamapi-iframe.js
@@ -653,19 +653,6 @@ const connection = Penpal.connectToParent({
 
       return responseToClient;
     },
-    identityPullAvatarFromGravatar: async () => {
-      const authenticationPublicKey = localStorage.getItem("authenticatedIdentity");
-
-      if (
-        !authenticationPublicKey ||
-        !window.loadedIdentities[authenticationPublicKey] ||
-        !extendPinCodeTtl(authenticationPublicKey)
-      ) {
-        return encodeResponse("400", "", "Identity not authenticated");
-      }
-
-      return await executeRestfulFunction("private", viamApi, viamApi.identityPullAvatarFromGravatar);
-    },
     identityAddNewDevice() {
       return new Penpal.Promise(result => {
         const authenticationPublicKey = localStorage.getItem("authenticatedIdentity");