From 68b084f149896f1a4600912deed7ba4e316d4859 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Thu, 12 Mar 2026 19:18:34 +0100 Subject: [PATCH] pl-api: add comments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/pl-api/lib/client/admin.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/pl-api/lib/client/admin.ts b/packages/pl-api/lib/client/admin.ts index 08d05e0b1..f5bf82704 100644 --- a/packages/pl-api/lib/client/admin.ts +++ b/packages/pl-api/lib/client/admin.ts @@ -1459,18 +1459,30 @@ const admin = (client: PlApiBaseClient) => { }, config: { + /** + * Requires features{@link Features.pleromaAdminConfig}. + * @see {@link https://docs.pleroma.social/backend/development/API/admin_api/#get-apiv1pleromaadminconfigdescriptions} + */ getPleromaConfigDescriptions: async () => { const response = await client.request('/api/v1/pleroma/admin/config/descriptions'); return v.parse(v.array(pleromaConfigDescriptionSchema), response.json); }, + /** + * Requires features{@link Features.pleromaAdminConfig}. + * @see {@link https://docs.pleroma.social/backend/development/API/admin_api/#get-apiv1pleromaadminconfig} + */ getPleromaConfig: async () => { const response = await client.request('/api/v1/pleroma/admin/config'); return v.parse(pleromaConfigSchema, response.json); }, + /** + * Requires features{@link Features.pleromaAdminConfig}. + * @see {@link https://docs.pleroma.social/backend/development/API/admin_api/#post-apiv1pleromaadminconfig} + */ updatePleromaConfig: async (params: PleromaConfig['configs']) => { const response = await client.request('/api/v1/pleroma/admin/config', { method: 'POST',