Create trade order

Action ID
actions.intent.CREATE_TRADE_ORDER
Description

Construct a new order to purchase or sell a security. Your app must confirm with the user before placing the order.

Supported entities

We recommend that you specify entities for tradeOrder.assetOrdered.assetIssuedBy.name.

Example queries
Supported fields
tradeOrder.@type
tradeOrder.assetOrdered.@type
tradeOrder.assetOrdered.assetIssuedBy.@type
tradeOrder.assetOrdered.assetIssuedBy.name
tradeOrder.assetOrdered.exchangeCode
tradeOrder.assetOrdered.tickerSymbol
tradeOrder.numberOfUnits.@type
tradeOrder.numberOfUnits.value
tradeOrder.typeOfOrder
tradeOrder.typeOfTrade
Supported text values by field


JSON-LD sample
[
  {
    "exampleValues": [
      {
        "@context": "http://schema.googleapis.com",
        "@type": "TradeOrder",
        "assetOrdered": {
          "@type": "TradableFinancialAsset",
          "assetIssuedBy": {
            "@type": "Corporation",
            "name": "Alphabet"
          },
          "exchangeCode": "NASDAQ",
          "tickerSymbol": "GOOGL"
        },
        "numberOfUnits": {
          "@type": "QuantitativeValue",
          "value": "100"
        },
        "typeOfOrder": "http://schema.googleapis.com/FinancialOrderTypeLimit",
        "typeOfTrade": "http://schema.googleapis.com/TradeTypeSell"
      }
    ],
    "name": "tradeOrder",
    "schemaType": [
      "http://schema.googleapis.com/TradeOrder"
    ]
  }
]