Dateien einer Website durchsuchen
Zeilen, die einem regulären Ausdruck entsprechen (im ripgrep-Stil; regex=false für einfachen Text), standardmäßig ohne Beachtung der Groß-/Kleinschreibung, in den Textdateien des Projekts. Mit glob und under lässt sich die Dateiauswahl eingrenzen, context fügt Zeilen rund um jeden Treffer hinzu, und output=files listet nur die passenden Dateien auf. Begrenzt auf höchstens 100 Ergebnisse. truncated gibt an, wenn es weitere gibt.
GET/v1/sites/{site_id}/search
Erfordert sites:read.
Wenn truncated den Wert true hat, grenzen Sie die Suche mit under oder einer genaueren Suchanfrage ein.
Autorisierung
Authorizationbearerin headerrequiredPfadparameter
site_idstringrequiredID der Website oder ihr Slug (die Adresse vor .atelier201.page).
Query-Parameter
querystringrequiredlength: 1–500 charsEin regulärer Ausdruck (im ripgrep-Stil) oder einfacher Text mit regex=false.
regexbooleanStandardwert: true. Bei false wird der Text wörtlich gesucht.
case_sensitivebooleanStandardwert: false.
understringlength: ≤ 300 charsNur in diesem Ordner suchen.
globstringlength: ≤ 200 charsNur Dateien durchsuchen, die diesem Glob entsprechen, z. B. .astro oder src/**/.css.
contextintegerrange: 0–5Anzahl der Kontextzeilen vor und nach jedem Treffer (wie bei grep -C). Standardwert: 0.
outputenum<string>one of: lines, fileslines (Standard): jede passende Zeile. files: nur die passenden Dateien mit der Anzahl ihrer passenden Zeilen.
limitintegerrange: 1–100revisionstringlength: 40–40 charsEine Git-Commit-ID (40 hexadezimale Zeichen) des Repositorys der Website.
Antwort
Dateien einer Website durchsuchen
dataobjectrequiredrequest_idstringrequiredMögliche Codes: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredMögliche Codes: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredMögliche Codes: insufficient_credits
errorobjectrequiredrequest_idstringrequiredMögliche Codes: insufficient_scope, feature_not_available, admin_required
errorobjectrequiredrequest_idstringrequiredMögliche Codes: resource_not_found
errorobjectrequiredrequest_idstringrequiredMögliche Codes: conflict, result_not_ready, idempotency_key_reused
errorobjectrequiredrequest_idstringrequiredMögliche Codes: result_expired
errorobjectrequiredrequest_idstringrequiredMögliche Codes: request_too_large
errorobjectrequiredrequest_idstringrequiredMögliche Codes: request_too_large_for_plan
errorobjectrequiredrequest_idstringrequiredMögliche Codes: rate_limited
errorobjectrequiredrequest_idstringrequiredMögliche Codes: internal_error
errorobjectrequiredrequest_idstringrequiredMögliche Codes: service_unavailable
errorobjectrequiredrequest_idstringrequired