eBay · Schema

Topic

A type that describes the details of the topic.

AuctionsCommerceProductsMarketplaceFortune 500

Properties

Name Type Description
authorizationScopes array The authorization scopes required to subscribe to this topic.
context string The business context associated with this topic. For implementation help, refer to eBay API documentation
description string The description of the topic.
filterable boolean The indicator of whether this topic is filterable or not.
scope string The scope of this topic. For implementation help, refer to eBay API documentation
status string The status of this topic. For implementation help, refer to eBay API documentation
supportedPayloads array The supported payloads for this topic.
topicId string The unique identifier for the topic.
View JSON Schema on GitHub

JSON Schema

ebay-topic-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Topic",
  "title": "Topic",
  "type": "object",
  "properties": {
    "authorizationScopes": {
      "type": "array",
      "description": "The authorization scopes required to subscribe to this topic.",
      "items": {
        "type": "string"
      }
    },
    "context": {
      "type": "string",
      "description": "The business context associated with this topic. For implementation help, refer to <a href='https://developer.ebay.com/api-docs/commerce/notification/types/api:ContextEnum'>eBay API documentation</a>"
    },
    "description": {
      "type": "string",
      "description": "The description of the topic."
    },
    "filterable": {
      "type": "boolean",
      "description": "The indicator of whether this topic is filterable or not."
    },
    "scope": {
      "type": "string",
      "description": "The scope of this topic. For implementation help, refer to <a href='https://developer.ebay.com/api-docs/commerce/notification/types/api:ScopeEnum'>eBay API documentation</a>"
    },
    "status": {
      "type": "string",
      "description": "The status of this topic. For implementation help, refer to <a href='https://developer.ebay.com/api-docs/commerce/notification/types/api:StatusEnum'>eBay API documentation</a>"
    },
    "supportedPayloads": {
      "type": "array",
      "description": "The supported payloads for this topic.",
      "items": {
        "$ref": "#/components/schemas/PayloadDetail"
      }
    },
    "topicId": {
      "type": "string",
      "description": "The unique identifier for the topic."
    }
  },
  "description": "A type that describes the details of the topic."
}