From 5709382a4e9260d7bfb6c34cfaee691447048585 Mon Sep 17 00:00:00 2001 From: Patricia Loraine Santa Ana Date: Fri, 13 Dec 2024 14:43:55 -0800 Subject: [PATCH] server side validation guidance --- .../docs/turnstile/get-started/server-side-validation.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/docs/turnstile/get-started/server-side-validation.mdx b/src/content/docs/turnstile/get-started/server-side-validation.mdx index 5c5d4d5256486db..9e7717c02e21760 100644 --- a/src/content/docs/turnstile/get-started/server-side-validation.mdx +++ b/src/content/docs/turnstile/get-started/server-side-validation.mdx @@ -269,6 +269,7 @@ It always contains a `success` property, either true or false, indicating whethe - `action` is the customer widget identifier passed to the widget on the client side. This is used to differentiate widgets using the same sitekey in analytics. Its integrity is protected by modifications from an attacker. It is recommended to validate that the action matches an expected value. - `cdata` is the customer data passed to the widget on the client side. This can be used by the customer to convey state. It is integrity protected by modifications from an attacker. - `error-codes` is a list of errors that occurred. +- `ephemeral_id` returns the [Ephemeral ID](/turnstile/concepts/ephemeral-id/) in siteverify. In case of a validation failure, the response should be similar to the following: