I am trying to create a CRM extension, but failed to validate hubspot signature (V3). It works fine for webhooks, but for some reason doesn’t work for CRM extension’s requests. I also tried to use V2, but it doesn’t work also. I tried to replace @ to %20, but it didn’t help
Hi, @Jaycee_Lewis ! The v2 request example doesn’t contain GET-query parameters and special characters (like CRM extension’s requests have, for example, ?userId=12345&userEmail=user@domain.com). I don’t have any problems with V3 or V3 signature validation for my webhooks.
Hi @Jaycee_Lewis ! Finally I found the issue. It’s important to don’t use the request body in the signature if the request method is GET (because my http framework recognizes hubspot GET-request body as {} , and it breaks my signature). I would add this information to the docs.