Get order

Stay organized with collections Save and categorize content based on your preferences.
Action ID
Search and view previous orders placed in an app. Populate the name of the ordered item using the intent parameter. Filter orders by date of the order using the order.orderDate intent parameter.

Locale support

Functionality Locales
Preview creation using App Actions test tool en-US, en-GB, en-CA, en-IN, en-BE, en-SG, en-AU, es-ES, pt-BR, id-ID
User invocation from Google Assistant en-US, en-GB, en-CA, en-IN, en-BE, en-SG, en-AU, es-ES, pt-BR, id-ID

Example queries

Other supported fields

The following fields represent information that users often provide to disambiguate their needs or otherwise improve their results:


Android widgets and slices

We recommend implementing Android widgets for this built-in intent. A widget presents information or interaction options from your app to improve user engagement in Google Assistant. Widgets are available for App Actions implementations using shortcuts.xml.

If you have a legacy App Actions implementation using actions.xml, use Android slices instead. We recommend migrating your implementation to shortcuts.xml to take advantage of widgets fulfillment and other improvements.

Supported text values by field

Sample XML files

For information about the shortcuts.xml schema, see Create shortcuts.xml.

Handle BII parameters


<?xml version="1.0" encoding="utf-8"?>
<!-- This is a sample shortcuts.xml -->
<shortcuts xmlns:android="">
  <capability android:name="actions.intent.GET_ORDER">
      <!-- Eg. orderDate = "2018-06-17T15:00Z" -->
      <!-- Eg. name = "example name" -->


<?xml version="1.0" encoding="utf-8"?>
<!-- This is a sample actions.xml -->
  <action intentName="actions.intent.GET_ORDER">
    <fulfillment urlTemplate="myapp://custom-deeplink{?orderDate,name}">
      <!-- e.g. orderDate = "2018-06-17T15:00Z" -->
      <!-- (Optional) Require a field eg.orderDate for fulfillment with required="true" -->
      <parameter-mapping urlParameter="orderDate" intentParameter="order.orderDate" required="true" />
      <!-- e.g. name = "example name" -->
      <parameter-mapping urlParameter="name" intentParameter="" />

    <!-- Provide a fallback fulfillment with no required parameters. For example, to your app search or router deeplink -->
    <fulfillment urlTemplate="myapp://deeplink" />

JSON-LD sample

The following JSON-LD sample provides some example values that you can use in the App Actions test tool:

  "@context": "",
  "@type": "Order",
  "orderDate": "2018-06-17T15:00Z",
  "orderedItem": {
    "@type": "Product",
    "name": "example name"