---
title: "Public Play Test Opt In"
method: POST
path: "/api/public/play-test/opt-in"
tags: ["public"]
---

# Public Play Test Opt In

`POST /api/public/play-test/opt-in`

## Request

- Base URL: `https://api.sambodh-ias.in` (the document declares no server; this is the origin it was published from)
- URL: `https://api.sambodh-ias.in/api/public/play-test/opt-in`
- Auth: none declared

Capture a closed-testing opt-in from the public /play-testing form.

Idempotent per account email — a re-submit updates the same row (e.g. a
corrected Play Store Gmail). No auth required; the form prefills from the
session when signed in, but anyone with the email link can consent. The
admin never reads a reply: consenting submissions land directly in
v2.play_test_optins and surface on the admin console.

## Request body

- PlayTestOptInRequest
  - `contact_email` string, required
  - `play_gmail` string, required
  - `consent` boolean, required
  - `full_name` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/sambodh-ias/apis/sambodhias-v2.md) · [All operations](https://skmtc.dev/sambodh-ias/apis/sambodhias-v2/llms.txt) · [OpenAPI document](https://skmtc.dev/sambodh-ias/apis/sambodhias-v2/revisions/258843d1f806?raw)
