Skip to main content

External integration through webhooks

Follow these steps to set up webhook subscriptions on the WeSolve platform. This feature allows you to receive real-time notifications of events within the platform directly to your specified endpoint.

Creating a Webook Subscription

  1. Login as Admin

    Begin by logging into the WeSolve platform with your admin credentials.

  2. Navigate to Webhook Subscriptions

    Once logged in, go to the Administration section, and then select Webhook Subscriptions from the menu.

  3. Add New Webhook Subscription

    In the top right corner of the Webhook Subscriptions page, click the Add new webhook subscription button to create a new subscription.

  4. Specify the Webhook Endpoint

    Enter the URL of the webhook endpoint where you want to receive notifications.

  5. Select Webhook Events

    In the Webhook Events section, choose the specific events you wish to subscribe to. This determines which actions within WeSolve will trigger notifications to your endpoint.

  6. Specify Additional Webhook Headers

    If needed, you can add extra headers to the webhook requests. In the Additional Webhook Headers section, specify any optional header keys and values. This is useful for adding authentication tokens or specifying content types. Adding extra headers can be crucial for ensuring the security of the data transmitted to your endpoint and for making sure the data format is recognized by your server.

  7. Save

    After configuring your webhook subscription, click the save button to activate it.

Viewing a Webhook Subscription

After adding your webhook, you can view and manage it in the Administration and Webhook Subscriptions page. Here, you'll see a list of all configured webhooks.

Clicking on Details next to any subscription allows you to view its specifics, including all attempts to send data. This includes the type of event, event time, response HTTP code, response data, and the data sent to the endpoint.

This setup ensures you are kept up-to-date with the activities within the WeSolve platform, enabling efficient and responsive management of citizen engagement initiatives.