submit_task
Submit an account verification task to a real human operator. Use this when your agent is blocked on something only a real person can complete — a KYC check, a platform sign-in or 2FA prompt, a CAPTCHA, an identity confirmation, or any verification step that requires a human. The task is charged automatically via Stripe ($39). A vetted operator claims it, performs the verification on real hardware, and returns the result (with optional screenshot) to your callback_url or via get_task_status. Typical completion: 30 minutes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_type | Yes | account_verification — a real human verifies an account, KYC check, sign-in, or CAPTCHA on real hardware and returns structured proof ($39). | |
| callback_url | No | Webhook URL to receive a POST request with the task result when completed. Recommended for async agent workflows. If omitted, poll get_task_status instead. | |
| instructions | Yes | Structured input for account_verification. Required fields: platform (e.g. 'gmail', 'stripe'), url (where to perform the verification), credentials (login info or how to obtain the code), what_to_verify (what the operator must confirm). Optional: screenshot_required (boolean, default true), additional_notes. | |
| deadline_minutes | Yes | Time in minutes the operator has to complete the verification after claiming it. Minimum 20. Recommended: 30. | |
| payment_credential | No | Stripe Link Agent Wallet Single-use Payment Token (SPT) for fully autonomous agent payments with no human intervention required. Omit if the developer account has a saved card on file. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | Current task status | |
| message | No | Confirmation or error message | |
| task_id | Yes | Unique identifier for the submitted task | |
| estimated_completion | No | Estimated completion time based on deadline_minutes |