Preparare un sito prima dell'accesso
Per un agente che lavora per una persona che non ha ancora un account. Crea un sito a partire dallo starter e restituisce un token di scrittura (2 ore: per importare file ed eseguire build, 3 build) e un URL privato per rivendicare il sito (7 giorni), che la persona apre per renderlo proprio. La demo generata viene servita in un ambiente isolato, non viene mai indicizzata e non può essere pubblicata né associata a un dominio prima della rivendicazione. Nessun credito, nessuna AI.
POST/v1/guest/sites
Nessuna credenziale bearer. Il chiamante è anonimo e soggetto a limitazione della frequenza in base all’indirizzo.
La risposta contiene write_token (2 hours), claim_url (7 days) e next_action. Invia device_code e client_id di una richiesta OAuth device se vuoi consentire alla persona di collegare l’agente quando rivendica il sito. Consulta le istruzioni per l’agente per il flusso completo.
Non è possibile pubblicare nulla, collegare domini o spendere crediti, e non viene chiamato alcun modello. Mantieni privati il token di scrittura e il link di rivendicazione: consulta Siti ospite. In caso di rifiuto, proponi la normale registrazione. Non riprovare usando nuove identità.
Corpo
application/jsonrequirednamestringrequiredlength: 1–80 charsslugstringlength: 3–40 charsdevice_codestringlength: 8–200 charsDa POST /oauth/device_authorization, per consentire alla persona di collegare questo agente quando rivendica il sito.
client_idstringlength: 1–512 charsRisposta
Prepara un sito prima dell’accesso
dataobjectrequiredrequest_idstringrequiredCodici possibili: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCodici possibili: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCodici possibili: insufficient_credits
errorobjectrequiredrequest_idstringrequiredCodici possibili: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredCodici possibili: resource_not_found
errorobjectrequiredrequest_idstringrequiredCodici possibili: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredCodici possibili: result_expired
errorobjectrequiredrequest_idstringrequiredCodici possibili: request_too_large
errorobjectrequiredrequest_idstringrequiredCodici possibili: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredCodici possibili: rate_limited
errorobjectrequiredrequest_idstringrequiredCodici possibili: internal_error
errorobjectrequiredrequest_idstringrequiredCodici possibili: service_unavailable
errorobjectrequiredrequest_idstringrequired