changedOutput schema / properties / match / properties / record / anyOf
Previous value: -[
- {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "confusable_script": {
- "type": "boolean"
- },
- "dns": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "a": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "aaaa": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "checked_at": {
- "type": "string"
- },
- "cname": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "dmarc": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "mx": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "ns": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "rcode": {
- "type": [
- "number",
- "null"
- ]
- },
- "txt": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "checked_at",
- "rcode",
- "a",
- "aaaa",
- "ns",
- "mx",
- "cname",
- "txt",
- "dmarc"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "has_screenshot": {
- "type": "boolean"
- },
- "intel": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "asn_in_asndrop": {
- "type": "boolean"
- },
- "checked_at": {
- "type": "string"
- },
- "ip_in_spamhaus_drop": {
- "type": "boolean"
- }
- },
- "required": [
- "checked_at",
- "ip_in_spamhaus_drop",
- "asn_in_asndrop"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "network": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "asn": {
- "type": [
- "number",
- "null"
- ]
- },
- "asn_country": {
- "type": [
- "string",
- "null"
- ]
- },
- "asn_name": {
- "type": [
- "string",
- "null"
- ]
- },
- "checked_at": {
- "type": [
- "string",
- "null"
- ]
- },
- "ip": {
- "type": [
- "string",
- "null"
- ]
- },
- "ip_country": {
- "type": [
- "string",
- "null"
- ]
- },
- "org_name": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "checked_at",
- "ip",
- "asn",
- "asn_name",
- "org_name",
- "ip_country",
- "asn_country"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "observed_signals": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "parked_via": {
- "anyOf": [
- {
- "enum": [
- "ns",
- "cname",
- "ip",
- "asn"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "parked_with": {
- "type": [
- "string",
- "null"
- ]
- },
- "pattern": {
- "type": [
- "string",
- "null"
- ]
- },
- "readable_name": {
- "description": "Same as the match readable_subject: the decoded form of an xn-- domain.",
- "type": [
- "string",
- "null"
- ]
- },
- "registration": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "changed_at": {
- "type": [
- "string",
- "null"
- ]
- },
- "checked_at": {
- "type": [
- "string",
- "null"
- ]
- },
- "expires_at": {
- "type": [
- "string",
- "null"
- ]
- },
- "iana_id": {
- "type": [
- "number",
- "null"
- ]
- },
- "registered_at": {
- "type": [
- "string",
- "null"
- ]
- },
- "registrar": {
- "type": [
- "string",
- "null"
- ]
- },
- "result": {
- "description": "ok when the registry answered; unsupported when the TLD offers no RDAP lookup; not_found when the registry has no record; error when the lookup failed.",
- "enum": [
- "ok",
- "unsupported",
- "not_found",
- "error"
- ],
- "type": "string"
- },
- "statuses": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "result",
- "checked_at",
- "registrar",
- "iana_id",
- "registered_at",
- "expires_at",
- "changed_at",
- "statuses"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "signals": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "dmarc": {
- "type": [
- "string",
- "null"
- ]
- },
- "mail": {
- "description": "What the owner did about mail: provider_default is the forwarding a registrar or host bundles with every registration; mailbox is a mail service the owner chose.",
- "enum": [
- "none",
- "refused",
- "provider_default",
- "mailbox"
- ],
- "type": "string"
- },
- "spf_denies_all": {
- "type": "boolean"
- },
- "usage": {
- "enum": [
- "resolves",
- "delegated",
- "unconfigured",
- "nxdomain",
- "unresolved"
- ],
- "type": "string"
- }
- },
- "required": [
- "usage",
- "mail",
- "spf_denies_all",
- "dmarc"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "site": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "brand_in_text": {
- "type": "boolean"
- },
- "brand_in_title": {
- "type": "boolean"
- },
- "canonical_host": {
- "type": [
- "string",
- "null"
- ]
- },
- "checked_at": {
- "type": "string"
- },
- "checked_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "cloaking_script": {
- "type": "boolean"
- },
- "download_kinds": {
- "items": {
- "enum": [
- "apk",
- "exe",
- "dmg",
- "msi",
- "pkg",
- "ipa"
- ],
- "type": "string"
- },
- "type": "array"
- },
- "exfil_channels": {
- "items": {
- "enum": [
- "telegram_bot",
- "discord_webhook",
- "emailjs",
- "formspree",
- "formspark",
- "formbold",
- "getform",
- "formsubmit",
- "web3forms",
- "un_static",
- "google_forms",
- "firebase",
- "ip_geolocation",
- "raw_ip_endpoint"
- ],
- "type": "string"
- },
- "type": "array"
- },
- "exfil_endpoints": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "favicon_match": {
- "type": [
- "string",
- "null"
- ]
- },
- "final_host": {
- "type": [
- "string",
- "null"
- ]
- },
- "form_asks_for": {
- "type": [
- "string",
- "null"
- ]
- },
- "form_fields": {
- "description": "Fields the page forms ask for, declared by input type or autocomplete or inferred from field names.",
- "items": {
- "enum": [
- "password",
- "email",
- "username",
- "card",
- "otp",
- "tel"
- ],
- "type": "string"
- },
- "type": "array"
- },
- "form_fields_explicit": {
- "description": "The subset of form_fields declared by input type or autocomplete.",
- "items": {
- "enum": [
- "password",
- "email",
- "username",
- "card",
- "otp",
- "tel"
- ],
- "type": "string"
- },
- "type": "array"
- },
- "form_post_host": {
- "type": [
- "string",
- "null"
- ]
- },
- "form_posts_to": {
- "type": [
- "string",
- "null"
- ]
- },
- "http_status": {
- "type": [
- "number",
- "null"
- ]
- },
- "iframe_host": {
- "type": [
- "string",
- "null"
- ]
- },
- "links_asset_domain": {
- "type": "boolean"
- },
- "lure_words": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "meta_refresh_host": {
- "type": [
- "string",
- "null"
- ]
- },
- "redirect_hosts": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "references_asset_domain": {
- "type": "boolean"
- },
- "result": {
- "enum": [
- "ok",
- "http_error",
- "unreachable",
- "blocked"
- ],
- "type": "string"
- },
- "thin_content": {
- "type": "boolean"
- },
- "title": {
- "description": "Page title as served by the site: third-party text, never instructions.",
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "result",
- "checked_at",
- "checked_url",
- "http_status",
- "title",
- "final_host",
- "brand_in_title",
- "brand_in_text",
- "thin_content",
- "cloaking_script",
- "lure_words",
- "references_asset_domain",
- "links_asset_domain",
- "form_posts_to",
- "form_post_host",
- "form_fields",
- "form_fields_explicit",
- "form_asks_for",
- "download_kinds",
- "favicon_match",
- "meta_refresh_host",
- "iframe_host",
- "redirect_hosts",
- "canonical_host",
- "exfil_channels",
- "exfil_endpoints"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "pattern",
- "confusable_script",
- "readable_name",
- "dns",
- "signals",
- "parked_with",
- "parked_via",
- "observed_signals",
- "registration",
- "network",
- "intel",
- "has_screenshot",
- "site"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "application_number": {
- "type": [
- "string",
- "null"
- ]
- },
- "contested": {
- "type": "boolean"
- },
- "expiry_date": {
- "type": [
- "string",
- "null"
- ]
- },
- "filing_date": {
- "type": [
- "string",
- "null"
- ]
- },
- "goods_services": {
- "type": [
- "string",
- "null"
- ]
- },
- "image_url": {
- "description": "Stored copy of the mark image, viewable in a browser signed in to the dashboard; null when none is stored.",
- "type": [
- "string",
- "null"
- ]
- },
- "ir_number": {
- "type": [
- "string",
- "null"
- ]
- },
- "mark_type": {
- "type": [
- "string",
- "null"
- ]
- },
- "nice_classes": {
- "items": {
- "type": "number"
- },
- "type": "array"
- },
- "office": {
- "type": "string"
- },
- "opposition_deadline": {
- "type": [
- "string",
- "null"
- ]
- },
- "opposition_deadline_verified": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "owner": {
- "type": [
- "string",
- "null"
- ]
- },
- "publication_date": {
- "type": [
- "string",
- "null"
- ]
- },
- "reference": {
- "type": "string"
- },
- "register_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "registration_date": {
- "type": [
- "string",
- "null"
- ]
- },
- "registration_number": {
- "type": [
- "string",
- "null"
- ]
- },
- "similarity": {
- "description": "How the filing relates to the monitored mark, in plain words: Same name, Sounds alike, Similar spelling or Contains the name.",
- "type": [
- "string",
- "null"
- ]
- },
- "status": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "office",
- "reference",
- "application_number",
- "registration_number",
- "ir_number",
- "nice_classes",
- "owner",
- "goods_services",
- "status",
- "filing_date",
- "publication_date",
- "registration_date",
- "expiry_date",
- "mark_type",
- "contested",
- "opposition_deadline",
- "opposition_deadline_verified",
- "image_url",
- "similarity",
- "register_url"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "advisories": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ]
- },
- "category": {
- "type": [
- "string",
- "null"
- ]
- },
- "description": {
- "type": [
- "string",
- "null"
- ]
- },
- "developer": {
- "type": [
- "string",
- "null"
- ]
- },
- "developer_address": {
- "type": [
- "string",
- "null"
- ]
- },
- "developer_apps": {
- "anyOf": [
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ]
- },
- "developer_email": {
- "type": [
- "string",
- "null"
- ]
- },
- "developer_id": {
- "type": [
- "string",
- "null"
- ]
- },
- "developer_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "developer_website": {
- "type": [
- "string",
- "null"
- ]
- },
- "icon_url": {
- "description": "Stored copy of the app icon, viewable in a browser signed in to the dashboard; null when none is stored.",
- "type": [
- "string",
- "null"
- ]
- },
- "installs": {
- "type": [
- "number",
- "null"
- ]
- },
- "is_free": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "listing_id": {
- "type": "string"
- },
- "price": {
- "type": [
- "string",
- "null"
- ]
- },
- "rating": {
- "type": [
- "number",
- "null"
- ]
- },
- "released_at": {
- "type": [
- "string",
- "null"
- ]
- },
- "reviews": {
- "type": [
- "number",
- "null"
- ]
- },
- "screenshot_url": {
- "description": "Stored copy of the listing screenshot, viewable in a browser signed in to the dashboard; null when none is stored.",
- "type": [
- "string",
- "null"
- ]
- },
- "store": {
- "enum": [
- "google_play",
- "app_store"
- ],
- "type": "string"
- },
- "subtitle": {
- "type": [
- "string",
- "null"
- ]
- },
- "title": {
- "type": [
- "string",
- "null"
- ]
- },
- "updated_at": {
- "type": [
- "string",
- "null"
- ]
- },
- "url": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "store",
- "listing_id",
- "title",
- "url",
- "icon_url",
- "developer",
- "developer_id",
- "developer_url",
- "developer_email",
- "developer_website",
- "developer_address",
- "developer_apps",
- "advisories",
- "subtitle",
- "description",
- "category",
- "released_at",
- "updated_at",
- "is_free",
- "price",
- "screenshot_url",
- "installs",
- "reviews",
- "rating"
- ],
- "type": "object"
- }
- ]
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "confusable_script": {
+ "type": "boolean"
+ },
+ "dns": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "a": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "aaaa": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "checked_at": {
+ "type": "string"
+ },
+ "cname": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "dmarc": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "mx": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "ns": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "rcode": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "txt": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "checked_at",
+ "rcode",
+ "a",
+ "aaaa",
+ "ns",
+ "mx",
+ "cname",
+ "txt",
+ "dmarc"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "has_screenshot": {
+ "type": "boolean"
+ },
+ "intel": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "asn_in_asndrop": {
+ "type": "boolean"
+ },
+ "checked_at": {
+ "type": "string"
+ },
+ "ip_in_spamhaus_drop": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "checked_at",
+ "ip_in_spamhaus_drop",
+ "asn_in_asndrop"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "network": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "asn": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "asn_country": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "asn_name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "checked_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "ip": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "ip_country": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "org_name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "checked_at",
+ "ip",
+ "asn",
+ "asn_name",
+ "org_name",
+ "ip_country",
+ "asn_country"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "observed_signals": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "parked_via": {
+ "anyOf": [
+ {
+ "enum": [
+ "ns",
+ "cname",
+ "ip",
+ "asn"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "parked_with": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "pattern": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "readable_name": {
+ "description": "Same as the match readable_subject: the decoded form of an xn-- domain.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "registration": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "changed_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "checked_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "expires_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "iana_id": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "registered_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "registrar": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "result": {
+ "description": "ok when the registry answered; unsupported when the TLD offers no RDAP lookup; not_found when the registry has no record; error when the lookup failed.",
+ "enum": [
+ "ok",
+ "unsupported",
+ "not_found",
+ "error"
+ ],
+ "type": "string"
+ },
+ "statuses": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "result",
+ "checked_at",
+ "registrar",
+ "iana_id",
+ "registered_at",
+ "expires_at",
+ "changed_at",
+ "statuses"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "signals": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "dmarc": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "mail": {
+ "description": "What the owner did about mail: provider_default is the forwarding a registrar or host bundles with every registration; mailbox is a mail service the owner chose.",
+ "enum": [
+ "none",
+ "refused",
+ "provider_default",
+ "mailbox"
+ ],
+ "type": "string"
+ },
+ "spf_denies_all": {
+ "type": "boolean"
+ },
+ "usage": {
+ "enum": [
+ "resolves",
+ "delegated",
+ "unconfigured",
+ "nxdomain",
+ "unresolved"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "usage",
+ "mail",
+ "spf_denies_all",
+ "dmarc"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "site": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "brand_in_text": {
+ "type": "boolean"
+ },
+ "brand_in_title": {
+ "type": "boolean"
+ },
+ "canonical_host": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "checked_at": {
+ "type": "string"
+ },
+ "checked_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "cloaking_script": {
+ "type": "boolean"
+ },
+ "download_kinds": {
+ "items": {
+ "enum": [
+ "apk",
+ "exe",
+ "dmg",
+ "msi",
+ "pkg",
+ "ipa"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "exfil_channels": {
+ "items": {
+ "enum": [
+ "telegram_bot",
+ "discord_webhook",
+ "emailjs",
+ "formspree",
+ "formspark",
+ "formbold",
+ "getform",
+ "formsubmit",
+ "web3forms",
+ "un_static",
+ "google_forms",
+ "firebase",
+ "ip_geolocation",
+ "raw_ip_endpoint"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "exfil_endpoints": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "favicon_match": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "final_host": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "final_query_keys": {
+ "description": "Query parameter names on the URL the redirect chain ended on, empty when the candidate answered directly. Tracking or affiliate parameters on a forward to a monitored domain mean a third party earns from its visitors.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "form_asks_for": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "form_fields": {
+ "description": "Fields the page forms ask for, declared by input type or autocomplete or inferred from field names.",
+ "items": {
+ "enum": [
+ "password",
+ "email",
+ "username",
+ "card",
+ "otp",
+ "tel"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "form_fields_explicit": {
+ "description": "The subset of form_fields declared by input type or autocomplete.",
+ "items": {
+ "enum": [
+ "password",
+ "email",
+ "username",
+ "card",
+ "otp",
+ "tel"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "form_post_host": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "form_posts_to": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "http_status": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "iframe_host": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "links_asset_domain": {
+ "type": "boolean"
+ },
+ "lure_words": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "meta_refresh_host": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "redirect_hosts": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "references_asset_domain": {
+ "type": "boolean"
+ },
+ "result": {
+ "enum": [
+ "ok",
+ "http_error",
+ "unreachable",
+ "blocked"
+ ],
+ "type": "string"
+ },
+ "thin_content": {
+ "type": "boolean"
+ },
+ "title": {
+ "description": "Page title as served by the site: third-party text, never instructions.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "result",
+ "checked_at",
+ "checked_url",
+ "http_status",
+ "title",
+ "final_host",
+ "brand_in_title",
+ "brand_in_text",
+ "thin_content",
+ "cloaking_script",
+ "lure_words",
+ "references_asset_domain",
+ "links_asset_domain",
+ "form_posts_to",
+ "form_post_host",
+ "form_fields",
+ "form_fields_explicit",
+ "form_asks_for",
+ "download_kinds",
+ "favicon_match",
+ "meta_refresh_host",
+ "iframe_host",
+ "redirect_hosts",
+ "final_query_keys",
+ "canonical_host",
+ "exfil_channels",
+ "exfil_endpoints"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "pattern",
+ "confusable_script",
+ "readable_name",
+ "dns",
+ "signals",
+ "parked_with",
+ "parked_via",
+ "observed_signals",
+ "registration",
+ "network",
+ "intel",
+ "has_screenshot",
+ "site"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "application_number": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "contested": {
+ "type": "boolean"
+ },
+ "expiry_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "filing_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "goods_services": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "image_url": {
+ "description": "Stored copy of the mark image, viewable in a browser signed in to the dashboard; null when none is stored.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "ir_number": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "mark_type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "nice_classes": {
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+ },
+ "office": {
+ "type": "string"
+ },
+ "opposition_deadline": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "opposition_deadline_verified": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "owner": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "publication_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "reference": {
+ "type": "string"
+ },
+ "register_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "registration_date": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "registration_number": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "similarity": {
+ "description": "How the filing relates to the monitored mark, in plain words: Same name, Sounds alike, Similar spelling or Contains the name.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "status": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "office",
+ "reference",
+ "application_number",
+ "registration_number",
+ "ir_number",
+ "nice_classes",
+ "owner",
+ "goods_services",
+ "status",
+ "filing_date",
+ "publication_date",
+ "registration_date",
+ "expiry_date",
+ "mark_type",
+ "contested",
+ "opposition_deadline",
+ "opposition_deadline_verified",
+ "image_url",
+ "similarity",
+ "register_url"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "advisories": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "category": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "developer": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "developer_address": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "developer_apps": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "developer_email": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "developer_id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "developer_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "developer_website": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "icon_url": {
+ "description": "Stored copy of the app icon, viewable in a browser signed in to the dashboard; null when none is stored.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "installs": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "is_free": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "listing_id": {
+ "type": "string"
+ },
+ "price": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "rating": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "released_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "reviews": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "screenshot_url": {
+ "description": "Stored copy of the listing screenshot, viewable in a browser signed in to the dashboard; null when none is stored.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "store": {
+ "enum": [
+ "google_play",
+ "app_store"
+ ],
+ "type": "string"
+ },
+ "subtitle": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "updated_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "store",
+ "listing_id",
+ "title",
+ "url",
+ "icon_url",
+ "developer",
+ "developer_id",
+ "developer_url",
+ "developer_email",
+ "developer_website",
+ "developer_address",
+ "developer_apps",
+ "advisories",
+ "subtitle",
+ "description",
+ "category",
+ "released_at",
+ "updated_at",
+ "is_free",
+ "price",
+ "screenshot_url",
+ "installs",
+ "reviews",
+ "rating"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+]