Create and Manage Webhooks
Webhooks let you receive real-time notifications when specific events happen in your Quicko account, such as when an ITR is started, e-filed, or e-verified. Use them to trigger actions in your own systems as soon as a tax event occurs.
Before You Start
- Your endpoint URL must be publicly accessible and able to receive HTTP POST requests.
- Optionally, prepare a secret key to verify that incoming requests are sent by Quicko.
Create a Webhook
- Go to myaccount.quicko.com and click Settings in the left sidebar.
- Scroll to the Integrations & Access section and click Manage next to Webhooks.
- Click + Create Webhook in the top-right corner.
- Enter your Endpoint URL — Quicko will send event notifications to this address.
- Optionally, enter a Secret — used to verify that requests are genuinely sent by Quicko. Store it securely on your server.
Under Events, select the events you want to receive:
- ITR In Progress — when the user starts their Income Tax Return
- ITR E-Filed — when the user e-files their Income Tax Return
- ITR E-Verified — when the user e-verifies their Income Tax Return
- Click Create Webhook. The endpoint appears in your webhooks list immediately.
View Your Webhooks
The Webhooks page lists all your configured endpoints. Each row shows the Webhook URL and the Events it is subscribed to. Click the copy icon next to a URL to copy it to your clipboard.
Delete a Webhook
- Go to Settings > Webhooks.
- Find the webhook you want to remove.
- Click the delete icon on the right side of the row.
Deleting a webhook stops all future notifications to that endpoint immediately.
Verify Requests Using a Secret
If you set a secret when creating the webhook, Quicko includes it in the request headers so your server can confirm the notification is genuine. Compare the secret in the incoming request against the one you saved, reject any requests where they don't match.
Need Help?
If your endpoint is not receiving events, check that your URL is publicly accessible and accepts HTTP POST requests. If the issue persists, raise a ticket.
Related Articles
Manage Connected Apps
You can view and manage all the apps you have connected across different modules on Quicko. Keep reading to find out how. How to view connected apps: 1. Click on the Profile Icon > View Profile. 2. Click on ‘Connected Accounts’. 3. To add a new app ...
Manage Billing Details
Need to change your plan, view your billing history, or update billing information? Here’s a detailed guide to help you manage everything related to billing efficiently. Switch Your Plan You can switch to a different plan at any time. When upgrading, ...
Manage Bank Accounts
Keeping your bank account details updated is essential for savings, payments, and investments. Whether you're adding a new account, updating an existing one, or closing a dormant account, ensure that your records are accurate. Important Note: All ...
Connect Your App to Quicko
Connect lets you build an app that connects your users to Quicko services. Once created, your app can authenticate users and interact with Quicko's APIs on their behalf. Before You Start You need a publicly accessible Whitelisted Domain, redirect ...
Set Password
You can log in using a one-time password (OTP) sent to your registered mobile number or email. However, if you prefer using a password instead of OTP each time, you can easily set one for your account. Web Mobile Web Steps to Set a Password Login to ...