Skip to main content

Developer Application API

Submit applications for BotShield developer access through the API endpoint. This is the first step to integrating BotShield into your platform.
BotShield access is provisioned through a developer application process. You can also apply via the web form at botshield.ai/pricing.

Endpoint

POST /api/developer-application

Authentication

No authentication required. This is a public endpoint for developer applications.

Request

Headers

Content-Type: application/json

Body Parameters

companyName
string
required
Company or project name
applicantName
string
required
Full name of the applicant
role
string
required
Role of the applicant. Must be one of: Engineer, Founder, Agency, Platform Team, Other
email
string
required
Email address (must be valid email format)
phone
string
Phone number (optional)
websiteUrl
string
required
Website or product URL (must be valid URL format)
useCase
string
required
Intended use case. Must be one of: Checkout, Ticketing, Signup, Other
monthlyVolume
string
required
Estimated monthly verification volume. Must be one of: <10k, 10k-100k, 100k+
marketingOptIn
boolean
Whether to opt-in to marketing communications (default: false)

Example Request

curl -X POST https://botshield.ai/api/developer-application \
  -H "Content-Type: application/json" \
  -d '{
    "companyName": "Example Platform",
    "applicantName": "John Doe",
    "role": "Engineer",
    "email": "[email protected]",
    "phone": "+1 (555) 123-4567",
    "websiteUrl": "https://example.com",
    "useCase": "Checkout",
    "monthlyVolume": "10k-100k",
    "marketingOptIn": true
  }'

Response

Success Response

success
boolean
Always true on successful submission
{
  "success": true
}

Error Response

error
string
Error message describing what went wrong
{
  "error": "Missing required field: email"
}

Status Codes

CodeDescription
200Success — Application submitted
400Bad Request — Missing or invalid required fields
500Internal Server Error — Check error message for details

What Happens After Submission

  1. All applications are reviewed manually by the BotShield team
  2. You will be contacted if approved (typically within 24-48 hours)
  3. Upon approval, you receive your API key and integration documentation
  4. This endpoint does not provide immediate API access