Consulta status de uma task do tenant
Busca por id + hash da API key. Task de outro tenant retorna 404 (isolamento). `status` persistido: pending, processing, completed, failed. `result` e dict livre (formato depende de `kind`). `error`/`error_type`/`attempts` vem do registro da task.
Busca por id + hash da API key. Task de outro tenant retorna 404 (isolamento). status persistido: pending, processing, completed, failed. result e dict livre (formato depende de kind). error/error_type/attempts vem do registro da task.
Authorization
ApiKeyAuth Tenant key. Nao e JWT. Qualquer valor nao-vazio identifica um tenant via SHA-256. Ausencia => 401 API key ausente. Nao ha lista de chaves validas.
In: header
Path Parameters
ID da task (uuid.uuid4().hex, 32 caracteres hexadecimais).
^[0-9a-f]{32}$32 <= length <= 32Header Parameters
Identificador do tenant. Qualquer string nao-vazia e aceita; a API armazena apenas o SHA-256. Nao ha cadastro/validacao de chave. Chave diferente = tenant diferente (isolamento).
1 <= lengthResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/tasks/a1b2c3d4e5f6789012345678abcdef01/status" \ -H "x-api-key: sua-api-key"{ "task_id": "a1b2c3d4e5f6789012345678abcdef01", "status": "pending", "result": {}, "error": "", "error_type": "", "attempts": 0}