> ## Documentation Index
> Fetch the complete documentation index at: https://docs.erynoa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Frequently asked questions about ErynoaGroup

> Answers to the most common questions about ErynoaGroup: pricing plans, API rate limits, API key management, webhook delivery, and account settings.

Find quick answers to the most common questions about ErynoaGroup below. If you don't see your question here, visit the [Troubleshooting](/support/troubleshooting) page or contact support.

## General

<AccordionGroup>
  <Accordion title="What is ErynoaGroup?">
    ErynoaGroup is an API platform that lets you integrate, automate, and manage workflows across your applications. You interact with ErynoaGroup through a REST API and receive real-time notifications through webhooks.
  </Accordion>

  <Accordion title="Is there a free plan?">
    Yes. ErynoaGroup offers a free tier that includes sandbox access, a limited number of API requests per month, and up to 3 webhook endpoints. Visit your dashboard to view your current plan and usage.
  </Accordion>

  <Accordion title="Does ErynoaGroup have SLAs?">
    ErynoaGroup targets 99.9% uptime for the production API. Paid plans include SLA guarantees. Check your plan details in the dashboard for specific uptime commitments.
  </Accordion>

  <Accordion title="Where is my data stored?">
    ErynoaGroup stores data in the region you select during account setup. Data is encrypted at rest and in transit using industry-standard AES-256 and TLS 1.2+.
  </Accordion>
</AccordionGroup>

## Authentication & API keys

<AccordionGroup>
  <Accordion title="Where do I find my API key?">
    Go to **Settings → API Keys** in your dashboard. You can create new keys and revoke existing ones from there. Remember: each key is only shown once when created, so store it securely.
  </Accordion>

  <Accordion title="How many API keys can I create?">
    You can create up to 10 API keys per workspace on the free plan, and unlimited keys on paid plans.
  </Accordion>

  <Accordion title="What should I do if my API key is compromised?">
    Immediately revoke the compromised key from **Settings → API Keys** by clicking **Revoke**. Then create a new key and update your application. Revocation is instant — the old key stops working immediately.
  </Accordion>

  <Accordion title="Can I set an expiration on API keys?">
    Yes. When creating or editing a key, you can set an optional expiration date. The key is automatically revoked at that time, and you'll receive an email reminder 7 days before expiry.
  </Accordion>
</AccordionGroup>

## API usage & limits

<AccordionGroup>
  <Accordion title="What are the rate limits?">
    Rate limits depend on your plan. Free plan accounts are limited to 60 requests per minute. Paid plans offer higher limits. Your current limits and usage are shown in the dashboard under **Usage**.
  </Accordion>

  <Accordion title="What happens when I hit the rate limit?">
    Requests that exceed the rate limit receive a `429 Too Many Requests` response with a `Retry-After` header indicating when you can resume. Implement exponential backoff in your client to handle this gracefully.
  </Accordion>

  <Accordion title="Can I increase my rate limits?">
    Yes. Upgrading to a paid plan increases your rate limits. If you need custom limits beyond what's offered in standard plans, contact support to discuss enterprise options.
  </Accordion>

  <Accordion title="How do I track my API usage?">
    Your dashboard shows real-time and historical usage metrics under **Usage**, including request counts, error rates, and webhook delivery stats.
  </Accordion>
</AccordionGroup>

## Webhooks

<AccordionGroup>
  <Accordion title="How do I verify that a webhook is from ErynoaGroup?">
    Every webhook payload is signed with your webhook secret using HMAC-SHA256. Verify the `X-Erynoa-Signature` header against a hash you compute from the raw request body and your secret. See the [Integrations guide](/guides/integrations) for a code example.
  </Accordion>

  <Accordion title="What happens if my webhook endpoint is down?">
    ErynoaGroup retries failed deliveries up to 5 times with exponential backoff (delays of 1s, 2s, 4s, 8s, and 16s). If all retries fail, the delivery is marked as failed. You can re-deliver it manually from the dashboard under **Webhooks → Delivery Logs**.
  </Accordion>

  <Accordion title="Can I test webhooks in the sandbox?">
    Yes. The sandbox environment supports full webhook functionality with isolated test data. You can also use the **Send Test Event** button in the dashboard to trigger a test delivery to your endpoint.
  </Accordion>

  <Accordion title="How many webhook endpoints can I configure?">
    Free plan: up to 3 endpoints. Paid plans: unlimited endpoints, each subscribable to different event types.
  </Accordion>
</AccordionGroup>
