Entradas del sandbox
Con una llave de prueba, cualquier input.text que empiece con sandbox: responde con un ejemplo fijo. No gasta créditos y devuelve el mismo cuerpo cada vez, salvo id y created_at. Una entrada desconocida responde 422 validation_failed.
| Entrada | Respuesta |
|---|---|
sandbox:priced | 200, una cerca de 100 pies lineales cotizada. |
sandbox:needs_detail | 200, la misma cerca sin medida y la pregunta que hay que hacer. |
sandbox:unsupported | 200, un trabajo que Hometown no cotiza. |
sandbox:unclear | 200, una descripción demasiado vaga para cotizar. |
sandbox:rate_limited | 429 rate_limited, con Retry-After. |
sandbox:insufficient_credits | 402 insufficient_credits. |
sandbox:content_rejected | 422 content_rejected. |
sandbox:timeout | 503 model_unavailable, con Retry-After. |
sandbox:async | 202 processing, luego priced en segundos, con estimate.completed. |
sandbox:failed | 202 processing, luego failed, con estimate.failed. |
Las cuatro respuestas 200 son copias de lo que devolvió el estimador para descripciones reales de estos trabajos. Las dos entradas 202 ensayan las estimaciones asíncronas diga lo que diga mode, y envían su evento a los endpoints de webhook de prueba que escuchan estimate.completed o estimate.failed.
Tope diario de las llaves de prueba
Las llaves de prueba de una cuenta hacen hasta 200 estimaciones al día entre todas, entradas sandbox incluidas. Después responden 429 con el código sandbox_daily_cap_reached hasta medianoche.
Una llave de prueba también cotiza descripciones reales, dentro del mismo tope. Una entrada sandbox: con una llave de producción responde 422 con el código sandbox_input_on_live.