All Products
Search
Document Center

Captcha:Terms

Last Updated:Mar 31, 2026

CAPTCHA 2.0 uses the following core concepts. Understanding these terms helps you follow the verification flow and navigate the integration guides.

Request flow

A complete CAPTCHA verification involves three sequential requests between your client, your server, and the CAPTCHA server.

1. Initialization request

When a user opens a page with CAPTCHA, the client sends an initialization request to the CAPTCHA server to fetch JavaScript (JS) resources such as images or challenge questions. This is Step 1 in the time series chart.

2. Authentication request

After the user completes a challenge (for example, sliding a slider or solving a puzzle), the client sends an authentication request to the Alibaba Cloud CAPTCHA server. The server uses this request to determine whether the interaction is from a bot. This corresponds to:

3. Signature verification request

Your server calls the VerifyIntelligentCaptcha API to validate the CaptchaVerifyParam parameter. This is Step 6 in the time series chart.

Identifiers

CAPTCHA 2.0 uses three identifiers at different scopes. The following table summarizes their roles.

IdentifierScopeWhere to find itHow it's used
Identity prefixYour CAPTCHA service (account-level)Top-right corner of the Overview page in the console, after you activate CAPTCHA 2.0Passed as a global parameter in your client integration code.image
Scene IDA specific business scenario (scene-level)Generated when you create and save a scene in the consolePassed as an initialization parameter in the client integration code. Corresponds to configurations for authentication type, interaction style, and security policies, and helps differentiate between business scenarios.image
CertifyIDA single verification request (request-level)Available for each requestSubmit this ID to the product team to locate and troubleshoot a specific verification issue.image

Technical architecture versions

CAPTCHA 2.0 supports two verification architectures. Choose based on your integration requirements.

ArchitectureHow verification works
V3The verification request goes from the business client directly to the CAPTCHA server. If verification fails, the CAPTCHA refreshes and the client retries until verification succeeds. After a successful challenge, your server performs signature verification. See the V3 verification architecture time series chart.
V2The verification request goes from your server to the CAPTCHA server, and the result is returned to your server. See the V2 verification architecture time series chart.

Custom policy

Within the bot detection security policy system, you can configure custom policies in the console to adjust the baseline security level for specific scenarios. For more information, see Custom policy.