diff --git a/core/base-service/base.js b/core/base-service/base.js
index 4b7e460955143..86bd19f628259 100644
--- a/core/base-service/base.js
+++ b/core/base-service/base.js
@@ -65,6 +65,7 @@ const serviceDataSchema = Joi.object({
namedLogo: Joi.string(),
logoSvg: Joi.string(),
logoColor: optionalStringWhenNamedLogoPresent,
+ logoSize: optionalStringWhenNamedLogoPresent,
logoWidth: optionalNumberWhenAnyLogoPresent,
logoPosition: optionalNumberWhenAnyLogoPresent,
cacheSeconds: Joi.number().integer().min(0),
diff --git a/services/endpoint-common.js b/services/endpoint-common.js
index fabf483d057fb..868fbd7d87477 100644
--- a/services/endpoint-common.js
+++ b/services/endpoint-common.js
@@ -35,6 +35,7 @@ const endpointSchema = Joi.object({
namedLogo: Joi.string(),
logoSvg: Joi.string(),
logoColor: optionalStringWhenNamedLogoPresent,
+ logoSize: optionalStringWhenNamedLogoPresent,
logoWidth: optionalNumberWhenAnyLogoPresent,
logoPosition: optionalNumberWhenAnyLogoPresent,
style: Joi.string(),
diff --git a/services/endpoint/endpoint.service.js b/services/endpoint/endpoint.service.js
index 80a0664f89c19..484a36ecad144 100644
--- a/services/endpoint/endpoint.service.js
+++ b/services/endpoint/endpoint.service.js
@@ -95,6 +95,14 @@ The endpoint badge takes a single required query param: url
, which
named logo will be used and colored.
+
logoSize
amd
and amg
.
+ Supported for simple-icons logos only.
+ logoWidth