Sign in

Interests API

Endpoints for submitting and verifying provider interest applications. These are public — no authentication required.

POST /public/studio/providers/interest Public

Submit an interest form to apply as a service provider. Rate limited to 3 submissions per email per 24 hours.

Request body

fullName *Your full name
email *Business email (will be verified)
companyNameCompany or agency name
specialtiesArray: DEVELOPMENT, DESIGN, MARKETING, CONSULTING, DATA, DEVOPS, OTHER
description *Brief description (min 10 chars)
portfolioLinksArray of portfolio URLs
referralSourceHow you heard about us
turnstileTokenCloudflare Turnstile CAPTCHA token
cURL example
curl -X POST https://studio-registry.example.invalid/public/studio/providers/interest \
  -H "Content-Type: application/json" \
  -d '{
    "fullName": "Jamie Chen",
    "email": "jamie@foobar.studio",
    "companyName": "Foobar Studio",
    "specialties": ["DEVELOPMENT", "DESIGN", "DEVOPS"],
    "description": "Full-stack design and dev agency.",
    "portfolioLinks": ["https://foobar.studio/portfolio"],
    "turnstileToken": "cf-token"
  }'
Response (201)
{
  "success": true,
  "message": "Interest submitted. Check your email to verify."
}
POST /public/studio/providers/verify?token=:token Public

Verify your email address using the token sent to your inbox. Tokens expire after 24 hours.

cURL example
curl -X POST "https://studio-registry.example.invalid/public/studio/providers/verify?token=YOUR_TOKEN"
Note: After verification, your application enters the admin review queue. You'll receive an email when approved.