Cerca nei file di un sito
Righe che corrispondono a un'espressione regolare (stile ripgrep; regex=false per testo semplice) nei file di testo del progetto. La ricerca non distingue tra maiuscole e minuscole per impostazione predefinita. glob e under restringono i file, context aggiunge righe intorno a ogni corrispondenza, output=files elenca solo i file corrispondenti. Limite: massimo 100 risultati; truncated indica se ce ne sono altri.
GET/v1/sites/{site_id}/search
Richiede sites:read.
Se truncated è true, restringi la ricerca usando under o una query più specifica.
Autorizzazioni
Authorizationbearerin headerrequiredParametri di percorso
site_idstringrequiredL'ID del sito o il suo slug (l'indirizzo prima di .atelier201.page).
Parametri di query
querystringrequiredlength: 1–500 charsUn'espressione regolare (stile ripgrep) oppure testo semplice con regex=false.
regexbooleanPredefinito: true. false cerca il testo alla lettera.
case_sensitivebooleanPredefinito: false.
understringlength: ≤ 300 charsCerca solo in questa cartella.
globstringlength: ≤ 200 charsCerca solo nei file che corrispondono a questo glob, ad esempio .astro o src/**/.css.
contextintegerrange: 0–5Righe di contesto prima e dopo ogni corrispondenza (come grep -C). Predefinito: 0.
outputenum<string>one of: lines, fileslines (predefinito): ogni riga corrispondente. files: solo i file corrispondenti, con il numero di righe corrispondenti.
limitintegerrange: 1–100revisionstringlength: 40–40 charsID di un commit Git (40 caratteri esadecimali) del repository del sito.
Risposta
Cercare nei file di un sito
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