diff --git a/frontend/src/lib/api-types.ts b/frontend/src/lib/api-types.ts index 780690bb..31fa62f7 100644 --- a/frontend/src/lib/api-types.ts +++ b/frontend/src/lib/api-types.ts @@ -1538,6 +1538,31 @@ export interface paths { patch?: never; trace?: never; }; + "/api/v1/admin/scrape/gisogd-permits-sync": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Trigger Gisogd Permits Sync + * @description Manual trigger инкрементальной загрузки РНС/РВЭ ГИСОГД-СО → gisogd_permits (#2367). + * + * Обычно запускается еженедельно через beat (вторник 06:30 МСК). Этот endpoint — + * для ad-hoc запуска (например после деплоя миграции 187_gisogd_permits.sql или для + * внеочередного обновления). Инкрементально: карточки тянутся только для новых/ + * изменившихся документов, повторный запуск дёшев. + */ + post: operations["trigger_gisogd_permits_sync_api_v1_admin_scrape_gisogd_permits_sync_post"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/v1/admin/scrape/objective": { parameters: { query?: never; @@ -7671,6 +7696,28 @@ export interface operations { }; }; }; + trigger_gisogd_permits_sync_api_v1_admin_scrape_gisogd_permits_sync_post: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + [key: string]: unknown; + }; + }; + }; + }; + }; trigger_objective_etl_api_v1_admin_scrape_objective_post: { parameters: { query?: never;