Raw schema
{
"type": "object",
"properties": {
"seller_country": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Where the seller is established: a two-letter country code such as DE, GB, US or VN, or the country name."
},
"buyer_place": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Where the buyers are: an EU country code (FR, DE, EL for Greece), GB, or a US state written US-TX or by name (Texas). A bare two-letter code is a country, so CA is Canada and California is US-CA."
},
"product_kind": {
"type": "string",
"enum": [
"physical_goods",
"digital_products",
"saas"
],
"description": "physical_goods, digital_products (downloads such as e-books, music or apps) or saas (software used online)."
},
"yearly_sales": {
"type": "number",
"minimum": 0,
"maximum": 1000000000000,
"description": "Optional. Sales to consumers in the last 12 months, in the money of the buyer place: EUR for the EU, GBP for the UK, USD for a US state. For an EU seller selling to another EU country, send the total to all other EU countries together. If the user gave no figure, leave this out (never send 0 as a stand-in): the answer then states the limit and asks for the figure."
},
"currency": {
"type": "string",
"enum": [
"EUR",
"GBP",
"USD"
],
"description": "Optional. The currency of yearly_sales. If it differs from the buyer place, the answer asks you to convert; it never guesses a rate."
},
"yearly_transactions": {
"type": "integer",
"minimum": 0,
"maximum": 1000000000,
"description": "Optional. Number of sales in the last 12 months. A few US states also count sales, not only dollars."
}
},
"required": [
"seller_country",
"buyer_place",
"product_kind"
],
"additionalProperties": false
}