Archipels Documentation
  • πŸ«‚Welcome!
    • 🏒Who are we?
    • πŸ†”What is SSI?
    • πŸ‘¨β€πŸ«Glossary of terms
  • πŸ‘©β€πŸ”§Product Overview
    • Wallet
    • Electronic Attestations
    • DIDs
    • Trust Registry
  • βš’οΈSet up
    • Create an individual wallet and request an attestation
    • Configure an access token
    • Create a Webhook
    • Create your test environment
    • Get your DID wallet
  • πŸ—οΈCreate attestation request
    • 🧩Get and Accept Attestation
      • API call : get attestations in my wallet
      • Accept attestation
    • πŸ—οΈCreate an Onboarding attestation request against Archipels
      • Attestation request
      • Accept attestation
    • πŸ—οΈCreate an email attestation request against Archipels
      • Attestation request
      • Accept attestation
  • πŸ“ƒIssue attestation
    • Create a second wallet and configure this new environment
    • Create a schema attestation
    • Create a connection: Create an invitation
    • Create a connection: Accept an invitation
    • Attestation send offer
    • Accept attestation
  • πŸ”€Send presentation request
    • πŸͺͺSend a Presentation
      • Create a third wallet and configure this new environment
      • Create a connection
      • Send Presentation request
      • Get the list of presentation requests (not available currently)
      • Get the presentation requests
      • Get the list of valid attestations
      • Send/Show presentation
      • Get the presentation
    • πŸ“‘Send several Presentations
      • Send Presentations request
      • Get the presentation requests
  • βž•Other features
    • πŸ“©Messages
      • Send a message
    • πŸ“ƒDelete an attestation
      • Delete attestation
  • 🏁API: COLLECTIONS
  • List of schemes
  • πŸ”—Links
    • Website
    • Recruitement
    • Doc for Archipels Certify
    • Trust Registry
PropulsΓ© par GitBook
Sur cette page
  • Set a Webhook
  • Create a webhook in your wallet

Cet article vous a-t-il Γ©tΓ© utile ?

  1. Set up

Create a Webhook

In this section we explain how to create and use a Webhook

PrΓ©cΓ©dentConfigure an access tokenSuivantCreate your test environment

Dernière mise à jour il y a 1 an

Cet article vous a-t-il Γ©tΓ© utile ?

Webhooks allow interaction between wallets and web applications through the use of custom callbacks.

Webhooks are used to receive notifications about attestation status, connection status, presentation and message.

Set a Webhook

  • Before creating a webhook linked to your wallet, you need to use a tool to receive the event message. If you don't have any tool able to handle webhook, we suggest using or for the test.

  • When you click on the first link above, you land on a page where a unique webhook is automatically generated

  • For a better understanding, we suggest to edit this unique webhook URL.

    • Click on Edit

    • Set a Title. For this first webhook, let's set for example "Holder"

  • You will use it in the step below

Create a webhook in your wallet

  • From the web interface of your wallet, click on Settings

  • In the Settings section, click on Webhooks

  • Click on the button Create a webhook

  • Past in the URL field, the webhook URL you have copied above

  • Create a secret token

  • Select all events

Select only events needed to avoid any unnecessary webhook calls. One suggestion is to create several webhooks: one webhook per specific topics (webhook for connection, webhook for attestation...)

  • Then click on Create

Then copy the URL: like in our example (but your own generated URL )

We will use the webhook feature in the section , please check

βš’οΈ
https://webhook-test.com/2b652ab07311bea8dfa30683ddaf9e30
Accept attestation
Create an attestation
https://webhook-test.com/
https://webhook.site/