Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Time-Limited API Calls for Webhook Integration #471

Open
chavda-bhavik opened this issue Jan 25, 2024 · 0 comments
Open

Implement Time-Limited API Calls for Webhook Integration #471

chavda-bhavik opened this issue Jan 25, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@chavda-bhavik
Copy link
Collaborator

  • Introduce a feature in Impler.io that enables time-limited API calls when interacting with destination APIs, particularly for webhook integrations. This enhancement is designed to address scenarios where the destination system has limitations on the capacity to process the request.
  • By implementing time constraints on API calls, Impler.io can ensure a controlled and sustainable data transfer process, preventing potential system crashes and accommodating environments with low-capacity servers.

Use Case Scenario:
In situations where Impler.io needs to push data to an external system via a webhook, the destination API may have limitations on the rate at which it can accept requests. For instance, the API may only want to process one call every 20 seconds to avoid overwhelming the system. With the time-limited API calls feature, Impler.io can adhere to this restriction, preventing disruptions and ensuring smooth data processing.

Expected Behavior:

  • Impler.io allows users to configure time limits for API calls when setting up webhook integrations.
  • API calls to the destination system adhere to the specified time limit, with a predefined interval between consecutive calls.
  • The system automatically manages and schedules API calls to prevent exceeding the allowed frequency.

Additional Context:

Priority:
Medium

Attachments:

Acceptance Criteria:

  1. Users can set up time limits for API calls when configuring webhook integrations in Impler.io.
  2. API calls adhere to the specified time limits, preventing calls at a frequency that exceeds the destination API's constraints.
  3. The feature is seamlessly integrated, and the system effectively manages and schedules API calls based on the configured time limits.
@chavda-bhavik chavda-bhavik added enhancement New feature or request help wanted Extra attention is needed labels Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: No status
Development

No branches or pull requests

1 participant