---
title: "Submit contact form"
method: POST
path: "/api/v1/contact/submit"
tags: ["Contact Form"]
---

# Submit contact form

`POST /api/v1/contact/submit`

## Request

- Base URL: `https://api.bellatorsi.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.bellatorsi.com/api/v1/contact/submit`
- Auth: none declared

Submit a contact form for general inquiries, sales, feedback, waitlist, or newsletter signups.

    **Submission Types:**
    - `general_inquiry`: General questions about products
    - `sales`: Enterprise/custom solution inquiries
    - `feedback`: User feedback from playground (authentication recommended)
    - `waitlist`: Join waitlist for future tiers (specify waitlist_types)
    - `newsletter`: Blog / product update list signup (name + email; consent recorded upstream)

    **Spam Prevention:**
    - reCAPTCHA v3 token required (validated server-side)
    - Rate limiting: 10 submissions per hour per IP address

    **Response:**
    - Confirms receipt only — no response-time SLA is promised

## Headers

- `Authorization` string, nullable

## Request body

- ContactSubmissionRequest: Request schema for contact form submission. Supports multiple submission types: - general_inquiry: General questions about products - sales: Enterprise/custom solution inquiries - feedback: User feedback from playground (authenticated) - waitlist: Join waitlist for future tiers - newsletter: Blog / marketing email list signup (consent required upstream)
  - `submission_type` string, required: Type of submission: general_inquiry, sales, feedback, waitlist, newsletter
  - `name` string, nullable: Submitter's name
  - `email` string, required: Submitter's email address
  - `company` string, nullable: Submitter's company
  - `message` string, nullable: Submission message
  - `waitlist_types` string[]: Waitlist types to join (starter_tier, professional_tier)
  - `source_page` string, nullable: Page where form was submitted
  - `recaptcha_token` string, nullable: reCAPTCHA v3 token for spam prevention

## Response `201`

Successful Response

- ContactSubmissionResponse: Response schema for successful contact form submission.
  - `submission_id` string, required: Unique submission ID for tracking
  - `status` string: Submission status
  - `message` string, required: Success message confirming submission was received
  - `expected_response_time_hours` integer, nullable: Deprecated optional field. Contact submissions do not promise a response-time SLA.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/bellatorsi/apis/bellator-schedule-intelligence-apis.md) · [All operations](https://skmtc.dev/bellatorsi/apis/bellator-schedule-intelligence-apis/llms.txt) · [OpenAPI document](https://skmtc.dev/bellatorsi/apis/bellator-schedule-intelligence-apis/revisions/03e7b786e43b?raw)
