diff --git a/server/api/api/v1/instance/index.ts b/server/api/api/v1/instance/index.ts index 4eb26987..91925b3a 100644 --- a/server/api/api/v1/instance/index.ts +++ b/server/api/api/v1/instance/index.ts @@ -109,6 +109,7 @@ export default apiRoute(async (req, matchedRoute, extraData) => { user_count: userCount, }, thumbnail: config.instance.logo, + banner: config.instance.banner, title: config.instance.name, uri: config.http.base_url, urls: { @@ -186,6 +187,7 @@ export default apiRoute(async (req, matchedRoute, extraData) => { }, contact_account: contactAccount?.toAPI() || undefined, } satisfies APIInstance & { + banner: string; pleroma: object; }); }); diff --git a/server/api/api/v2/instance/index.ts b/server/api/api/v2/instance/index.ts index cc805087..fecf7076 100644 --- a/server/api/api/v2/instance/index.ts +++ b/server/api/api/v2/instance/index.ts @@ -63,6 +63,9 @@ export default apiRoute(async (req, matchedRoute, extraData) => { thumbnail: { url: config.instance.logo, }, + banner: { + url: config.instance.banner, + }, languages: ["en"], configuration: { urls: {