criar tarefa
POST https://infinitysolver.pro/api/v1/tasks
campos comuns
| Campo | Descrição | |
|---|---|---|
type | obrigatório | Slug do tipo (recaptcha_v2, turnstile…) ou o nome no padrão CapSolver. |
model | opcional | Pool ordenado com failover (ex. gov-multi). Cobra o preço da API que resolveu. |
api | opcional | Fixa a API N, sem failover. Tem prioridade sobre model. |
site_key | conforme o tipo | Também aceita websiteKey. |
site_url | conforme o tipo | Também aceita websiteURL. |
Prioridade: api > model > padrão do tipo > Auto (menor custo). Campos de cada tipo: Captchas.
resposta 201
{
"success": true,
"data": {
"requestId": "uuid",
"status": "Processing",
"solution": null
}
}status pode já vir Completed quando a API resolve na hora; aí solution já vem preenchido.
com modelo
{
"type": "hcaptcha_gov",
"model": "gov-multi",
"site_key": "SITE_KEY_GOV",
"site_url": "https://sso.acesso.gov.br"
}com API fixa
{
"type": "recaptcha_v2",
"site_key": "6Le...",
"site_url": "https://example.com",
"api": 3
}Se a API N estiver desligada ou não cobrir o tipo, a resposta é HTTP 422.