Preparar un sitio antes de iniciar sesión
Para un agente que trabaja para alguien que aún no tiene cuenta. Crea un sitio a partir de la plantilla inicial y devuelve un token de escritura (2 horas: importar archivos y compilar, 3 compilaciones) y una URL privada para reclamarlo (7 días), que la persona debe abrir para hacer suyo el sitio. La demo que genera se sirve en un entorno aislado, nunca se indexa y no se puede publicar ni asignar a un dominio antes de reclamarla. Sin créditos ni IA.
POST/v1/guest/sites
No requiere credenciales de tipo bearer. Quien realiza la llamada es anónimo y está sujeto a límites de frecuencia por dirección.
La respuesta incluye write_token (2 horas), claim_url (7 días) y next_action. Si quieres que la persona pueda conectar el agente al reclamar el sitio, incluye device_code y client_id de una solicitud de dispositivo OAuth. Consulta las instrucciones para agentes para ver el flujo completo.
No se puede publicar nada, conectar ningún dominio ni gastar créditos, y no se llama a ningún modelo. Mantén en privado el token de escritura y el enlace para reclamar el sitio: consulta Sitios de invitados. Si se rechaza la solicitud, ofrece el registro habitual. No vuelvas a intentarlo con identidades nuevas.
Cuerpo
application/jsonrequirednamestringrequiredlength: 1–80 charsslugstringlength: 3–40 charsdevice_codestringlength: 8–200 charsDe POST /oauth/device_authorization, para que la persona pueda conectar este agente al reclamar el sitio.
client_idstringlength: 1–512 charsRespuesta
Preparar un sitio antes de iniciar sesión
dataobjectrequiredrequest_idstringrequiredCódigos posibles: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCódigos posibles: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCódigos posibles: insufficient_credits
errorobjectrequiredrequest_idstringrequiredCódigos posibles: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredCódigos posibles: resource_not_found
errorobjectrequiredrequest_idstringrequiredCódigos posibles: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredCódigos posibles: result_expired
errorobjectrequiredrequest_idstringrequiredCódigos posibles: request_too_large
errorobjectrequiredrequest_idstringrequiredCódigos posibles: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredCódigos posibles: rate_limited
errorobjectrequiredrequest_idstringrequiredCódigos posibles: internal_error
errorobjectrequiredrequest_idstringrequiredCódigos posibles: service_unavailable
errorobjectrequiredrequest_idstringrequired