Run Japanese Synthetic Persona Survey (In-Call Wait + Agent Hub Recall)
cloneai_synthetic_persona_surveyRun a free response simulation across 10-100 synthetic Japanese personas (up to 3 questions). This result is a response simulation by synthetic personas. It is not a survey of real people and does not represent public opinion. In one call: submits the survey, waits up to 30s for completion while recalling related public Agent Hub entries in parallel. Returns status "succeeded" with survey_result, or "running" with next_tool. Requires accept_terms: true. Save api_key_secret; new registration without a key is limited to 3 per IP per day.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Your CloneAI api_key.secret (or send Authorization: Bearer). Strongly recommended after the first call. | |
| questions | Yes | 1 to 3 survey questions (choice with 2-10 options, or free_text). | |
| agent_name | No | Optional name of your agent. | |
| accept_terms | Yes | Must be true: agree to the CloneAI for Agents terms (https://ai.cloneai.jp/terms, version 2026-10-r4). The requesting agent may accept for its operator. | |
| wait_seconds | No | Upper bound of the in-call wait in seconds. | |
| idempotency_key | No | Optional UUID v4. To retry after a lost response, resend the same arguments with the idempotency_key returned by the first call (same job). Keep it secret. | |
| max_respondents | No | Number of synthetic personas (10-100, default 30). Smaller surveys finish within one call more often. | |
| target_description | No | Optional natural-language filter by age band, gender, region (e.g. '30〜40代', '40〜59歳の女性'). Not occupation. | |
| wait_for_completion | No | Wait in-call (up to 30s) for the result. false returns the job handle immediately. |