changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "description": "All retailers currently authorized by the brand, with per-retailer certificate links.",
+ "properties": {
+ "brand_id": {
+ "description": "Numeric ID of the brand the list belongs to.",
+ "type": "integer"
+ },
+ "premium_count": {
+ "description": "Number of listed retailers on the PREMIUM plan.",
+ "type": "integer"
+ },
+ "retailers": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "brand_count": {
+ "description": "Number of brands that currently authorize this retailer on authorized.by.",
+ "type": "integer"
+ },
+ "certificate_url": {
+ "description": "Public authorized.by certificate page (English) that proves the authorization; null when there is no active authorization.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "certificate_url_de": {
+ "description": "Same certificate page in German; null when there is no active authorization.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "details": {
+ "additionalProperties": false,
+ "description": "Extended profile details.",
+ "properties": {
+ "address": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "categories": {
+ "description": "Product categories.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "de": {
+ "description": "German text, or null.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "en": {
+ "description": "English text, or null.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "de",
+ "en"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "description": {
+ "additionalProperties": false,
+ "description": "Description text in German (de) and English (en); each may be null.",
+ "properties": {
+ "de": {
+ "description": "German text, or null.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "en": {
+ "description": "English text, or null.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "de",
+ "en"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "email": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "opening_hours": {
+ "description": "Weekly opening hours of the physical store; empty or null when unknown.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "closing_hour": {
+ "description": "Closing time.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "day_of_week": {
+ "description": "Day of the week.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "opening_hour": {
+ "description": "Opening time.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "day_of_week",
+ "opening_hour",
+ "closing_hour"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "payment_methods": {
+ "description": "Accepted payment methods; null when unknown.",
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "phone": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "registration_date": {
+ "description": "Date (YYYY-MM-DD) the company registered on authorized.by.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "social": {
+ "additionalProperties": false,
+ "description": "Social media profile URLs; each may be null.",
+ "properties": {
+ "facebook": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "instagram": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "linkedin": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "youtube": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "instagram",
+ "facebook",
+ "linkedin",
+ "youtube"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "trustami": {
+ "additionalProperties": false,
+ "description": "Customer rating from Trustami; fields are null when no rating exists.",
+ "properties": {
+ "profile_url": {
+ "description": "URL of the rating profile, or null.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "rating": {
+ "description": "Average customer rating, or null.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "review_count": {
+ "description": "Number of customer reviews, or null.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "rating",
+ "review_count",
+ "profile_url"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "tuv_certification_date": {
+ "description": "Date (YYYY-MM-DD) the TÜV certification was granted; null when not certified.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "address",
+ "phone",
+ "email",
+ "opening_hours",
+ "payment_methods",
+ "description",
+ "categories",
+ "tuv_certification_date",
+ "registration_date",
+ "trustami",
+ "social"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "id": {
+ "description": "Numeric authorized.by ID. Accepted by the id_or_alias argument of the detail tools.",
+ "type": "integer"
+ },
+ "logo": {
+ "description": "Logo image URL, or null.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "description": "Display name.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "official_shop": {
+ "description": "Whether this shop is the brand's own official shop.",
+ "type": "boolean"
+ },
+ "partnership_date": {
+ "description": "Date (YYYY-MM-DD) the authorization STARTED. Not a last-verified date: every listed partnership is active as of the response.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "plan": {
+ "description": "authorized.by subscription plan of the retailer: PREMIUM, START or FREE.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "product_count": {
+ "description": "Number of products registered on authorized.by; null when unknown.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "seal_implemented": {
+ "description": "Whether the authorized.by seal is live on the retailer's shop.",
+ "type": "boolean"
+ },
+ "shop_url": {
+ "description": "Retailer online-shop URL, or null.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "slug": {
+ "description": "URL-safe identifier. Accepted by the id_or_alias argument of the detail tools.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "sponsored": {
+ "description": "Whether the brand sponsors (highlights) this retailer.",
+ "type": "boolean"
+ },
+ "tuv_certified": {
+ "description": "Whether the retailer holds a TÜV certification via authorized.by.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "slug",
+ "shop_url",
+ "logo",
+ "plan",
+ "tuv_certified",
+ "seal_implemented",
+ "official_shop",
+ "sponsored",
+ "certificate_url",
+ "certificate_url_de",
+ "brand_count",
+ "product_count",
+ "partnership_date",
+ "details"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "total": {
+ "description": "Number of entries in the list.",
+ "type": "integer"
+ },
+ "tuv_certified_count": {
+ "description": "Number of listed retailers with a TÜV certification.",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "brand_id",
+ "total",
+ "premium_count",
+ "tuv_certified_count",
+ "retailers"
+ ],
+ "type": "object"
+}