Skip to content
Sign Up For Free
BatchKeys License Key SaaS
  • Pricing
  • Try Demo
  • Docs
  • SupportExpand
    • Tickets
  • AboutExpand
    • Contact
  • Dashboard
BatchKeys License Key SaaS

Getting Started

11
  • Setting Up An Account
  • Your Dashboard
  • Generating Keys
  • Viewing And Editing Keys
  • Viewing/Editing An Individual Key’s Details
  • Bulk Deleting Keys
  • Importing Keys
  • Encoding And Decoding PHP
  • Handling Refunds
  • Unbanning A Valid End User
  • Requesting An Enterprise or Custom Plan

Integrations

14
  • Inserting Code Into Your App
  • Making API Calls
  • Receiving A Response
  • Example JSON Response
  • Assigning Keys To A Domain Name
  • Generating Unique UUIDs
  • Assigning Keys To A UUID
  • Checking Keys Daily Using A Cron Job
  • Checking Keys At Startup
  • Consuming And Topping Up Tokens For Token-Based Keys
  • Server-Side Proxy For Client-Side JavaScript Connections
  • Forms To Collect A Key
  • Adding BatchKeys To A WordPress Plugin
  • Adding BatchKeys To A WordPress Theme

Best Practices

13
  • Using Domain/UUID Settings To Upsell Your App
  • Staying Within Rate Limits
  • Handling Errors
  • Dealing With Connection Failures And Rechecks
  • Securing Keys
  • Working Around Hardware Changes With V5 UUIDs
  • Working Around V4 UUID Security Concerns
  • Creating Good Validation Forms
  • How We Use UUIDs To Secure Keys
  • A Note About Example Codes
  • Can We Create Custom Code For You?
  • Maximum Key Limits Per Plan
  • Using A License Key Service In A Mobile App
  • Home
  • Docs
  • Getting Started
  • Unbanning A Valid End User

Unbanning A Valid End User

End users can be banned from our servers if they are maliciously abusing our services. These bans are handled by our AI security software and must be manually restored by us.

Why An End User Might Be Banned #

There are several reasons why an end user might be banned from using our services. To prevent misuse of our systems we have implemented sophisticated AI powered software that secures our servers. This software monitors all API requests and server pings 24/7 looking for abuse. 

The most common factor for an end user ban is maliciously abusing API requests and server pings repeatedly well above the defined rate limits. This is usually caused by one of two reasons. Either your app is sending automated key check request far too quickly, or they are spamming keys to test stolen keys in bulk. Because of these reasons we rate limit these users and if the abuse continues they are blacklisted to prevent them from making any further API requests or pings, or from accessing out servers at all.

See the full documentation on how our rate limits work.

Requesting A Review #

However we understand sometimes things happen, so we allow requests to unban an end user. Please visit the Support Center and open a ticket explaining the situation. Either you (the developer) or the end user can request a review.

Be sure to include:

  1. The user’s license key.
  2. Their public IP address.
  3. Any other identifying details we can use to locate them in the system.

An end user can find their public IP address by visiting https://ip.me

We will restore their access for as long as they continue to act in good faith. They may still be timed out or blacklisted again if they, or your app, begins abusing security checks again. End users who are repeatedly blacklisted will require additional proof of identity before being restored or may be denied restoration depending on the severity of their actions.

End users proven to be willfully malicious multiple times will not be restored.

Enterprise Whitelisting #

Enterprise plans can request that teams and end users on the same IP address are whitelisted by our services. These end users will no longer be blacklisted (permanently unable to ever use our services again) but will still experience timeouts (temporarily unable to use our services) if they purposefully exceeded rate limits, however these timeouts will eventually reset unlike a blacklisted user.

Enterprise plans can also request a unique API created just for them with expanded rate limit timeout rules (within reason). Fees to develop a custom API are typically around $800.

Was this Helpful?
Still stuck? How can we help?

How can we help?

Updated on April 4, 2024
Handling RefundsRequesting An Enterprise or Custom Plan

Powered by BetterDocs

Table of Contents
  • Why An End User Might Be Banned
  • Requesting A Review
  • Enterprise Whitelisting
  • Get Early Access
  • Try Demo
  • Status
  • API Tester
  • Docs
  • Support
  • Feature Request
  • Feedback
  • About
  • Contact
  • Sitemap
  • Coupons

TOS

Privacy Policy

SLA

© 2025 Batch Keys | Created and maintained by Kayce Media Group

  • Pricing
  • Try Demo
  • Docs
  • Support
    • Tickets
  • About
    • Contact
  • Dashboard