We refreshed our doc site!

Bookmarked links may have changed

Read release notes

getNotificationSignature

Web3 Services
Compliance Engine

Get a notification signature public key

GEThttps://api.circle.com/v2/notifications/publicKey/{id}

Get the public key and algorithm used to digitally sign webhook notifications. Verifying the digital signature ensures the notification came from Circle.

In the headers of each webhook, you can find

  1. X-Circle-Signature: a header containing the digital signature generated by Circle.
  2. X-Circle-Key-Id: a header containing the UUID. This is will be used as the ID as URL parameter to retrieve the relevant public key.
Header parameters
X-Request-Id
string

Developer-provided parameter used to identify this request. Useful when communicating with Circle Support.

Path parameters
id
uuid
Required

The universally unique identifier (UUID v4) of the resource.

Response
RequestChoose a language
ResponseChoose an example
1{
2  "data": {
3    "id": "09379bc1-4871-45ad-8b8b-8027795df70d",
4    "algorithm": "ECDSA_SHA_256",
5    "publicKey": "QFkwewylAoZIzj0CBQYIKoZIzj0DAQcDQgAEEext6d7AimvYFDAKBwsUsGXrhqmRHNPYum7V/BwfvJLmJeSMe2V0b9eWKPuFxAEH8HCY/MSZdBI+q/E6IdPnSg==",
6    "createDate": ""
7  }
8}
Did this page help you?
© 2023-2024 Circle Technology Services, LLC. All rights reserved.