The event submission endpoint allows hosts to propose events for inclusion in the OOOC Fête Finder calendar. All submissions are subject to review and spam detection.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/KingPsychopath/oooc-fete-finder/llms.txt
Use this file to discover all available pages before exploring further.
POST /api/event-submissions
Submits a new event proposal for review. Submissions are checked against multiple rate limits and spam signals before being accepted into the review queue.Headers
Must be
application/jsonRequest body
Event name (2-180 characters)
Event date (max 40 characters)
Event start time (max 40 characters)
Event location or venue (2-240 characters)
Host contact email (valid email, max 254 characters)
HTTP(S) URL proving the event exists (max 2000 characters)Examples: event website, Facebook event, Eventbrite page, venue announcement
Event end time (max 40 characters)
Event genre or category (max 120 characters)
Price information (max 80 characters)
Age restrictions (max 80 characters)
Venue setting: indoor, outdoor, or mixed (max 80 characters)
Additional notes or details (max 3000 characters)
Paris arrondissement (max 32 characters)
ISO 8601 timestamp when user began filling the form (used for spam detection)
Honeypot field - should always be empty (used for spam detection)
Response
Indicates if the submission was accepted
Success message:
"Thanks, your event submission has been received for review."Error message (returned on failure)
Detailed validation errors (when validation fails)
Rate limits
Submissions are protected by multiple rate limits:- IP-based: 20 requests per 10 minutes per IP
- Email+IP-based: 5 requests per hour per email/IP combination
- Fingerprint-based: 1 submission per 24 hours for identical event details
Retry-After header indicating seconds to wait.
Spam detection
Submissions are automatically evaluated for spam signals:- Honeypot field filled: If the
honeypotfield contains any value, the submission is automatically declined - Completed too fast: If
formStartedAtindicates form completion in less than 4 seconds, the submission is flagged
Service availability
The endpoint checks if event submissions are enabled in the system settings. When disabled, it returns:503 Service Unavailable