> For the complete documentation index, see [llms.txt](https://docs.giga.store/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.giga.store/webhooks/first-steps.md).

# First Steps

### About Webhooks

A webhook is a network communication initiated by Gigastore to your backend. It is used to keep your backend up-to-date when information changes at Gigastore.

Use our webhooks to get updates from your users on Gigastore, such as a user's [country change](/webhooks/country-change.md), [eSIM status](/webhooks/esim-status.md), or when a user's balance[ runs low](/webhooks/low-balance-alert.md).&#x20;

Instead of polling our API for information, updates are pushed to your server, and you can inform your users about these updates through push notifications or emails.

### Technical Integration

Gigastore needs to know the endpoints to send updates to your backend. A separate endpoint is needed for each update (country change, balance alerts). You can configure the endpoint URLs in the [Gigastore portal](https://dent.giga.store/#/api).

<figure><img src="/files/NYRPBE1GHkBcMDg8LBhu" alt=""><figcaption><p>Webhook configuration</p></figcaption></figure>

After adding the URLs in the portal, you can trigger the eSIM status webhook by installing or de-installing an eSIM from your Gigastore account from a device. After a few seconds, the webhook will be triggered, and information about the status update will be sent to your server.

{% hint style="info" %}
To test webhooks, we recommend using a site such as <https://webhook.site>.&#x20;
{% endhint %}
