---
title: "Verify Cloudflare Turnstile token"
method: POST
path: "/v1/security/turnstile/verify"
tags: ["Turnstile"]
---

# Verify Cloudflare Turnstile token

`POST /v1/security/turnstile/verify`

Validates Turnstile token using Cloudflare Siteverify API

## Request body

- VerifyTurnstileDto
  - `token` string, required — Cloudflare Turnstile token from the client widget

## Response `200`

Token verified successfully

- VerifyTurnstileResponseDto
  - `success` boolean, required

## Other responses

- `400` — Token verification failed

---

[API](https://skmtc.dev/miaai/apis/backend-template-api.md) · [All operations](https://skmtc.dev/miaai/apis/backend-template-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/miaai/backend-template-api/revisions/2a8d88a5124f/schema)
