Question: noter toutes les listes sur cet appareil

alarm.query

Query date, time, or event name for any or all alarms currently set. If no arguments are provided then it returns date(s), time, and event name for all alarms currently set. The default user experience is that it plays and shows the date(s), times, and event names of all alarms currently set

type of alarm

day(s) or date(s) of alarm

event label of alarm

time of alarm

time of day of alarm

alarm.remove

Remove alarms. If no arguments are provided then it removes the current alarm or the last set alarm. The default user experience is that it opens a window asking to confirm alarm deletion

day(s) or date(s) of alarm

time of alarm

alarm.set

Set alarms. The API cannot be called without any arguments. The default user experience is that it opens a window asking for the time, date(s), and optionally event name for the new alarm

day(s) or date(s) of alarm

time of alarm

time of day of alarm

Decrease volume of all speakers. If no arguments are provided then it decreases the volume of all speakers by ten percent. The default user experience is that it decreases the volume of all speakers by ten percent

Sets volume of all speakers to zero for a specified or unspecified time. If no arguments are provided then it sets the volume of all speakers to zero. The default user experience is that it sets the volume of all speakers to zero

date to persist the mute behavior

time to persist the mute behavior

time of day to persist the mute behavior

Increase volume of all speakers. If no arguments are provided then it increases the volume of all speakers by ten percent. The default user experience is that it increases the volume of all speakers by ten percent

calendar.query

Query the calendar for an event with specific details. If no arguments are provided then it returns all calendar events for the current day. The default user experience is that it shows and reads all calendar events for today

date to query for calendar events

name of calendar event to query

name of person to query for calendar events

relation of person to the user to query for related calendar events

time to query for calendar events

time of day to query for calendar events

calendar.remove

Remove an event from the calendar. If no arguments are provided then it removes all calendar events. The default user experience is that it raises a confirmation box asking if the user wants to delete all events from the calendar

Date associated with calendar event to be removed

Name of event associated with calendar event to be removed

Type of meal associated with calendar event to be removed

Person associated with calendar event to be removed

Name of place associated with calendar event to be removed

relation of person to user associated with the calendar event is to be removed

time of calendar event to be removed

Time of day for which to remove calendar event

calendar.set

Create a calendar event with specified details. If no arguments are provided then it creates a empty event on the calendar for the current time. The default user experience is that it opens a screen for adding a new calendar event with specified information

Name of business associated with calendar event

date on which calendar event should occur

Name of the calendar event

Frequency of repetition of calendar event

Type of meal associated with calendar event

Name of person associated with the calendar event

Name of place where the calendar event occurs

Relation of the person to the user associated with calendar event

Time at which the calendar event starts

Time of day to set the calendar event

cooking.recipe

Query for how to cook a specific recipe or with ingredients. If no arguments are provided then it show a random popular cooking recipe. The default user experience is that it shows a random popular cooking recipe

Name of app to search for cooking recipes

Method of preparation to use for cooking

Type of device to use for cooking

type of food to cook

Type of media to search for the cooking recipe

datetime.convert

Convert date and time from one timezone to another. The API cannot be called without any arguments. The default user experience is that it opens a window showing the current time in major world cities

query for date time conversion

datetime.query

Query the date and time for a given place or timezone. If no arguments are provided then it returns the date and time for the current location and timezone. The default user experience is that it reads out the date and time for the requested location

date for which to query date time

name of place to query date time

time zone to query date time

email.addcontact

Add a person or business to the list of email contacts. The API cannot be called without any arguments. The default user experience is that it opens the email app for a new contact and fills out the specified information for the user to edit or confirm

name of business to add to contacts

email address to add to contacts

name of list to which to add contact

person to add to contacts

email.query

Query the email app for unread emails. If no arguments are provided then it returns all unread emails over the past two days. The default user experience is that it opens the email app and reads out the number of unread emails from specified sender

name of business to query email

datefor which to query email

email folder to search for email

name of event to query email

person for whom to query email

relationship of person to user for which to query email

time period for which to query email

time of day for which to query email

email.querycontact

Query information for an email contact. The API cannot be called without any arguments. The default user experience is that it opens the email app to the contact info for requested contact and reads out requested information

name of business information to query

person who's information to query

information to query for a contact

Relationship of person with user to query email

email.sendemail

Send an email to a specific contact for a given event. The API cannot be called without any arguments. The default user experience is that it opens the email app to a new email with the contact and subject information filled based on user specification

email address to send email

event name to become subject of email

Person to whom to send email

Relationship of person with user to whom to send email

general.joke

Ask for a random or a specific type of joke. If no arguments are provided then it returns a self-contained (one turn) joke. The default user experience is that it reads out the joke to the user

type of joke

iot.cleaning

Activate a cleaning device to clean a specific room or the entire house. The API cannot be called without any arguments. The default user experience is that it activates the specified device and cleans the specified place in the house

type of device used to clean

frequency at which to clean

place of the house to clean

time at which to clean

iot.coffee

Request to make coffee for a specified coffee type and machine. If no arguments are provided then it start making coffee based on defaults. The default user experience is that it starts making coffee based on user specifications

type of coffee to be made

date for which to schedule coffee

type of device used to make coffee

Time at which to make coffee

Change color of light to a specified color or random. If no arguments are provided then it changes color of light to a random different color. The default user experience is that it changes the color of the lights as specified by the user

Color to change the lights

Place in the house to change the lights

time at which to change lights

Decreases the brightness of the light for a specified room or all lights. If no arguments are provided then it decreases the brightness of all the lights by 20%. The default user experience is that it decreases the brightness of the lights by the specified by the user

Percentage by which todim the lights

Place in the house to dim the lights

Turn off lights for a specified room or all lights. If no arguments are provided then it turns off all lights. The default user experience is that it turns off the lights specified by the user

Type of devices to turnoff the lights

Place in the house to turnoff the lights

time at which to turn off lights

Turn on lights for a specified room or all lights. If no arguments are provided then it turns on all the lights. The default user experience is that it turns on the lights specified by the user

Place in the house to turnon the lights

Increases the brightness of the light for a specified room or all lights. If no arguments are provided then it increases the brightness of all the lights by 20%. The default user experience is that it increases the brightness of the lights by the specified by the user

Percentage by which to turn up the lights

Type of devices to turn up the lights

Place in the house to turn up the lights

Turn off a specific plug or device. If no arguments are provided then it turn off all devices. The default user experience is that it turns off the specified device

Device to turn off

Turn on a specific plug or device. The API cannot be called without any arguments. The default user experience is that it turns on the specified device

Device to turn on

lists.createoradd

Create a new list. If no arguments are provided then it creates a new list with a template name. The default user experience is that it opens the list app to a new list screen with a template name

event name to be associated with list

Name of the list to be created

Person to be added to list

lists.query

Query information about saved lists and their contents. If no arguments are provided then it returns the number of saved lists and the names of the lists. The default user experience is that it opens the lists app and shows either the home screen or opens to the list the user wants to query

date associated with list

name of list to query

lists.remove

Delete a specified list. If no arguments are provided then it deletes all lists that the user has saved. The default user experience is that it user gets a notification with the name of the list that was deleted

date associated with list

Name of list to remove

music.dislikeness

Save negative preferences on specified song or currently playing music. If no arguments are provided then it saves a negative preference for the song that is currently playing. The default user experience is that it user gets a notification from the music app that the song was not liked

Genre of music

music.likeness

Save positive preferences on specified song or currently playing music. If no arguments are provided then it saves a positive preference for the song that is currently playing. The default user experience is that it user gets a notification from the music app that the song was liked

Name of artist

Playlist to add music

music.query

Find information on songs or artists. If no arguments are provided then it returns the song title, album name, and artist name of the song currently playing. The default user experience is that it opens the music app to the song or artist page containing the requested information

Name of the artist to be queried

Name of song to be queried

news.query

Query for new stories from various media outlets. If no arguments are provided then it returns the list of latest news stories from various sources. The default user experience is that it opens the news app with the specified query parameters

date for which to search for news

source of news to search

Topics of news to search for news

person for whom to search for news

Name of the place to search for news

play.audiobook

Play, resume or stop an audioboook. The API cannot be called without any arguments. The default user experience is that it opens the audiobook app and begins playing the specified audiobook

Author of the audiobook to be played

Name of the audiobook to be played

Type of media used to play audiobook

instructions to navigate the audiobook such as resume, start, etc

play.game

Play a video game. If no arguments are provided then it returns a list of games from the game app home screen. The default user experience is that it opens the game app to the home screen and then navigates to the game if specified

name of the game to be played

play.music

Play music from a specific artist, genre or playlist. If no arguments are provided then it plays the last accessed music playlist. The default user experience is that it opens the music app to the home screen and begins playing the requested music

Name of the artist

Type of device to use to play music

Type of media to use to play music

music album to play

descriptions related to music to be played

genre of music to play

instructions to navigate the music such as shuffle, resume, play, etc

Name of the playlist to play

Name of the song to play

play.podcasts

Play podcasts from specific artists or in specified genres. If no arguments are provided then it returns a list of latest podcasts based on recommendations on the user's interest. The default user experience is that it opens the podcast app to the home screen or to the specified podcast

person associated with the podcast

instructions to navigate the podcast such as replay, start, etc

descriptions related to the podcast

name of the podcast to play

play.radio

Play radio on the requested station or for a particular music genre. If no arguments are provided then it plays the last accessed radio channel. The default user experience is that it plays the last accessed radio channel

app on which to play the radio

device on which to play the radio

location where to play the radio

type of music to be played

genre of music to be played

name of radio station to be played

qa.currency

Ask for information on a currency or conversion between currencies. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

query for currency conversion

qa.definition

Ask for a definition of a given word. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

word to be defined

qa.factoid

Ask a factual question about historical figures, people, places, movies and so on. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

query to search for facts

qa.maths

Ask a question about a mathematical equation. The API cannot be called without any arguments. The default user experience is that it opens the calculator app with the mathematical equation filled in and the answer

query containing mathematical equation

qa.stock

Ask a question about a particular stock for a given date. If no arguments are provided then it returns the dow jones for today. The default user experience is that it opens the search app with the listed stock for the specified date

business for which to check stock information

date for which to check stock information

recommendation.events

Search events in a given locations. If no arguments are provided then it returns a list of events within a 20 mile radius of the user's location. The default user experience is that it opens the search app with a list of events that match the user query

name of business for which to search events

date on which to search for events

name of event to search for

name of the place to search for events

time to search for events

time of day to search for events

recommendation.locations

Search for businesses or places in a given location. The API cannot be called without any arguments. The default user experience is that it opens the search app with a list of business or places that match the user query

name of business to find recommedations

type of business to find recommendations

type of food to find recommendations

name of place to find recommendations

recommendation.movies

Search for movies to watch. If no arguments are provided then it returns the latest movies to watch in theatres near the user's current location. The default user experience is that it opens the search app to show a list of movies for the user to watch

type of business screening the movie

date on which the movie is screening

name of the movie to search for

type of movie to search for

day on which the movie is screening

time of day at which the movie is screening

social.post

Post a message on social media. The API cannot be called without any arguments. The default user experience is that it opens up the social media app to make a new post with any specifications filled out

business to address the social media post

type of social media to make a new post

social.query

Query social media to find the latest posts. If no arguments are provided then it opens up the default social media app to the landing page. The default user experience is that it opens up the default social media app to the landing page

social media application to query

query for a person on social media posts

query for relation on social media posts

takeaway.order

Place an order for takeaway from a restaurant. The API cannot be called without any arguments. The default user experience is that it opens the food delivery app with the requested order filled out and ready to checkout from the specified restaurant

name of business from which to order takeaway

type of business to order takeaway

type of drink to order for takeaway

type of food to order for takeaway

ingredients to order for takeaway

meal type to order for takeaway

Type of order to make for takeaway

time of day at which to place the takeaway order

takeaway.query

Get information on takeaway orders from a restaurant. The API cannot be called without any arguments. The default user experience is that it opens the food delivery app with information on the restaurant

Name of the business for takeaway

type of business to query for takeaway

type of food for takeaway

meal type to order from the restaurant

Type of order toquery the restaurant

transport.query

Get information on transportation options from a source location to a destination location. If no arguments are provided then it returns transportation options for specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that shows a user transportation options with prefilled source and destination for the next week

Name of business as destination for transportation query

Type of business as destination for transportation query

date for which to query the tickets

name of the place either source or destination to query the tickets

time at which to query the tickets

time of the day for which to book tickets

specific train name to query tickets

type of transportation to query tickets

transport.taxi

Book taxi tickets from a source location to a destination location. If no arguments are provided then it returns taxi tickets for the specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that allows a user to book a taxi ticket with prefilled source and destination for the next week

date for which to book the tickets

name of the place either source or destination to book the tickets

time at which to book the tickets

agency through which to book the transportation tickets

type of transportation to book tickets

transport.ticket

Book train tickets from a source location to a destination location. If no arguments are provided then it returns train tickets for the specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that allows a user to book a train ticket with prefilled source and destination for the next week

datefor which to book the tickets

time at which to book the tickets

specify additional customizations while booking tickets

specific train name to book tickets

type of transportation to book tickets

transport.traffic

Get current details on traffic information for specified locations and routes. If no arguments are provided then it returns traffic information for the route from home to work or work to home, depending on the user's current location. The default user experience is that it opens the navigation app with the source and destination locations set along with display current traffic and alternate routes

place for which to check traffic information

timeat which to check traffic information

weather.query

Query for weather information for a specific location, date or for descriptors. If no arguments are provided then it returns the weather right now for the user's current location and the forecast for the remainder of the day if applicable. The default user experience is that it opens a window to display weather forecast for the next 7 days for the user's current location

date for which to query the weather app

event to find details for which toquery the weather app

frequencyat which to querythe weather app

name of placefor which toquery the weather app

time period over which to querythe weather app

time of day for which to querythe weather app

description of weather conditions for which to query the weather app


Question: augmentation du volume du haut-parleur

alarm.query

Query date, time, or event name for any or all alarms currently set. If no arguments are provided then it returns date(s), time, and event name for all alarms currently set. The default user experience is that it plays and shows the date(s), times, and event names of all alarms currently set

type of alarm

day(s) or date(s) of alarm

event label of alarm

time of alarm

time of day of alarm

alarm.remove

Remove alarms. If no arguments are provided then it removes the current alarm or the last set alarm. The default user experience is that it opens a window asking to confirm alarm deletion

day(s) or date(s) of alarm

time of alarm

alarm.set

Set alarms. The API cannot be called without any arguments. The default user experience is that it opens a window asking for the time, date(s), and optionally event name for the new alarm

day(s) or date(s) of alarm

time of alarm

time of day of alarm

Decrease volume of all speakers. If no arguments are provided then it decreases the volume of all speakers by ten percent. The default user experience is that it decreases the volume of all speakers by ten percent

Sets volume of all speakers to zero for a specified or unspecified time. If no arguments are provided then it sets the volume of all speakers to zero. The default user experience is that it sets the volume of all speakers to zero

date to persist the mute behavior

time to persist the mute behavior

time of day to persist the mute behavior

Increase volume of all speakers. If no arguments are provided then it increases the volume of all speakers by ten percent. The default user experience is that it increases the volume of all speakers by ten percent

calendar.query

Query the calendar for an event with specific details. If no arguments are provided then it returns all calendar events for the current day. The default user experience is that it shows and reads all calendar events for today

date to query for calendar events

name of calendar event to query

name of person to query for calendar events

relation of person to the user to query for related calendar events

time to query for calendar events

time of day to query for calendar events

calendar.remove

Remove an event from the calendar. If no arguments are provided then it removes all calendar events. The default user experience is that it raises a confirmation box asking if the user wants to delete all events from the calendar

Date associated with calendar event to be removed

Name of event associated with calendar event to be removed

Type of meal associated with calendar event to be removed

Person associated with calendar event to be removed

Name of place associated with calendar event to be removed

relation of person to user associated with the calendar event is to be removed

time of calendar event to be removed

Time of day for which to remove calendar event

calendar.set

Create a calendar event with specified details. If no arguments are provided then it creates a empty event on the calendar for the current time. The default user experience is that it opens a screen for adding a new calendar event with specified information

Name of business associated with calendar event

date on which calendar event should occur

Name of the calendar event

Frequency of repetition of calendar event

Type of meal associated with calendar event

Name of person associated with the calendar event

Name of place where the calendar event occurs

Relation of the person to the user associated with calendar event

Time at which the calendar event starts

Time of day to set the calendar event

cooking.recipe

Query for how to cook a specific recipe or with ingredients. If no arguments are provided then it show a random popular cooking recipe. The default user experience is that it shows a random popular cooking recipe

Name of app to search for cooking recipes

Method of preparation to use for cooking

Type of device to use for cooking

type of food to cook

Type of media to search for the cooking recipe

datetime.convert

Convert date and time from one timezone to another. The API cannot be called without any arguments. The default user experience is that it opens a window showing the current time in major world cities

query for date time conversion

datetime.query

Query the date and time for a given place or timezone. If no arguments are provided then it returns the date and time for the current location and timezone. The default user experience is that it reads out the date and time for the requested location

date for which to query date time

name of place to query date time

time zone to query date time

email.addcontact

Add a person or business to the list of email contacts. The API cannot be called without any arguments. The default user experience is that it opens the email app for a new contact and fills out the specified information for the user to edit or confirm

name of business to add to contacts

email address to add to contacts

name of list to which to add contact

person to add to contacts

email.query

Query the email app for unread emails. If no arguments are provided then it returns all unread emails over the past two days. The default user experience is that it opens the email app and reads out the number of unread emails from specified sender

name of business to query email

datefor which to query email

email folder to search for email

name of event to query email

person for whom to query email

relationship of person to user for which to query email

time period for which to query email

time of day for which to query email

email.querycontact

Query information for an email contact. The API cannot be called without any arguments. The default user experience is that it opens the email app to the contact info for requested contact and reads out requested information

name of business information to query

person who's information to query

information to query for a contact

Relationship of person with user to query email

email.sendemail

Send an email to a specific contact for a given event. The API cannot be called without any arguments. The default user experience is that it opens the email app to a new email with the contact and subject information filled based on user specification

email address to send email

event name to become subject of email

Person to whom to send email

Relationship of person with user to whom to send email

general.joke

Ask for a random or a specific type of joke. If no arguments are provided then it returns a self-contained (one turn) joke. The default user experience is that it reads out the joke to the user

type of joke

iot.cleaning

Activate a cleaning device to clean a specific room or the entire house. The API cannot be called without any arguments. The default user experience is that it activates the specified device and cleans the specified place in the house

type of device used to clean

frequency at which to clean

place of the house to clean

time at which to clean

iot.coffee

Request to make coffee for a specified coffee type and machine. If no arguments are provided then it start making coffee based on defaults. The default user experience is that it starts making coffee based on user specifications

type of coffee to be made

date for which to schedule coffee

type of device used to make coffee

Time at which to make coffee

Change color of light to a specified color or random. If no arguments are provided then it changes color of light to a random different color. The default user experience is that it changes the color of the lights as specified by the user

Color to change the lights

Place in the house to change the lights

time at which to change lights

Decreases the brightness of the light for a specified room or all lights. If no arguments are provided then it decreases the brightness of all the lights by 20%. The default user experience is that it decreases the brightness of the lights by the specified by the user

Percentage by which todim the lights

Place in the house to dim the lights

Turn off lights for a specified room or all lights. If no arguments are provided then it turns off all lights. The default user experience is that it turns off the lights specified by the user

Type of devices to turnoff the lights

Place in the house to turnoff the lights

time at which to turn off lights

Turn on lights for a specified room or all lights. If no arguments are provided then it turns on all the lights. The default user experience is that it turns on the lights specified by the user

Place in the house to turnon the lights

Increases the brightness of the light for a specified room or all lights. If no arguments are provided then it increases the brightness of all the lights by 20%. The default user experience is that it increases the brightness of the lights by the specified by the user

Percentage by which to turn up the lights

Type of devices to turn up the lights

Place in the house to turn up the lights

Turn off a specific plug or device. If no arguments are provided then it turn off all devices. The default user experience is that it turns off the specified device

Device to turn off

Turn on a specific plug or device. The API cannot be called without any arguments. The default user experience is that it turns on the specified device

Device to turn on

lists.createoradd

Create a new list. If no arguments are provided then it creates a new list with a template name. The default user experience is that it opens the list app to a new list screen with a template name

event name to be associated with list

Name of the list to be created

Person to be added to list

lists.query

Query information about saved lists and their contents. If no arguments are provided then it returns the number of saved lists and the names of the lists. The default user experience is that it opens the lists app and shows either the home screen or opens to the list the user wants to query

date associated with list

name of list to query

lists.remove

Delete a specified list. If no arguments are provided then it deletes all lists that the user has saved. The default user experience is that it user gets a notification with the name of the list that was deleted

date associated with list

Name of list to remove

music.dislikeness

Save negative preferences on specified song or currently playing music. If no arguments are provided then it saves a negative preference for the song that is currently playing. The default user experience is that it user gets a notification from the music app that the song was not liked

Genre of music

music.likeness

Save positive preferences on specified song or currently playing music. If no arguments are provided then it saves a positive preference for the song that is currently playing. The default user experience is that it user gets a notification from the music app that the song was liked

Name of artist

Playlist to add music

music.query

Find information on songs or artists. If no arguments are provided then it returns the song title, album name, and artist name of the song currently playing. The default user experience is that it opens the music app to the song or artist page containing the requested information

Name of the artist to be queried

Name of song to be queried

news.query

Query for new stories from various media outlets. If no arguments are provided then it returns the list of latest news stories from various sources. The default user experience is that it opens the news app with the specified query parameters

date for which to search for news

source of news to search

Topics of news to search for news

person for whom to search for news

Name of the place to search for news

play.audiobook

Play, resume or stop an audioboook. The API cannot be called without any arguments. The default user experience is that it opens the audiobook app and begins playing the specified audiobook

Author of the audiobook to be played

Name of the audiobook to be played

Type of media used to play audiobook

instructions to navigate the audiobook such as resume, start, etc

play.game

Play a video game. If no arguments are provided then it returns a list of games from the game app home screen. The default user experience is that it opens the game app to the home screen and then navigates to the game if specified

name of the game to be played

play.music

Play music from a specific artist, genre or playlist. If no arguments are provided then it plays the last accessed music playlist. The default user experience is that it opens the music app to the home screen and begins playing the requested music

Name of the artist

Type of device to use to play music

Type of media to use to play music

music album to play

descriptions related to music to be played

genre of music to play

instructions to navigate the music such as shuffle, resume, play, etc

Name of the playlist to play

Name of the song to play

play.podcasts

Play podcasts from specific artists or in specified genres. If no arguments are provided then it returns a list of latest podcasts based on recommendations on the user's interest. The default user experience is that it opens the podcast app to the home screen or to the specified podcast

person associated with the podcast

instructions to navigate the podcast such as replay, start, etc

descriptions related to the podcast

name of the podcast to play

play.radio

Play radio on the requested station or for a particular music genre. If no arguments are provided then it plays the last accessed radio channel. The default user experience is that it plays the last accessed radio channel

app on which to play the radio

device on which to play the radio

location where to play the radio

type of music to be played

genre of music to be played

name of radio station to be played

qa.currency

Ask for information on a currency or conversion between currencies. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

query for currency conversion

qa.definition

Ask for a definition of a given word. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

word to be defined

qa.factoid

Ask a factual question about historical figures, people, places, movies and so on. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

query to search for facts

qa.maths

Ask a question about a mathematical equation. The API cannot be called without any arguments. The default user experience is that it opens the calculator app with the mathematical equation filled in and the answer

query containing mathematical equation

qa.stock

Ask a question about a particular stock for a given date. If no arguments are provided then it returns the dow jones for today. The default user experience is that it opens the search app with the listed stock for the specified date

business for which to check stock information

date for which to check stock information

recommendation.events

Search events in a given locations. If no arguments are provided then it returns a list of events within a 20 mile radius of the user's location. The default user experience is that it opens the search app with a list of events that match the user query

name of business for which to search events

date on which to search for events

name of event to search for

name of the place to search for events

time to search for events

time of day to search for events

recommendation.locations

Search for businesses or places in a given location. The API cannot be called without any arguments. The default user experience is that it opens the search app with a list of business or places that match the user query

name of business to find recommedations

type of business to find recommendations

type of food to find recommendations

name of place to find recommendations

recommendation.movies

Search for movies to watch. If no arguments are provided then it returns the latest movies to watch in theatres near the user's current location. The default user experience is that it opens the search app to show a list of movies for the user to watch

type of business screening the movie

date on which the movie is screening

name of the movie to search for

type of movie to search for

day on which the movie is screening

time of day at which the movie is screening

social.post

Post a message on social media. The API cannot be called without any arguments. The default user experience is that it opens up the social media app to make a new post with any specifications filled out

business to address the social media post

type of social media to make a new post

social.query

Query social media to find the latest posts. If no arguments are provided then it opens up the default social media app to the landing page. The default user experience is that it opens up the default social media app to the landing page

social media application to query

query for a person on social media posts

query for relation on social media posts

takeaway.order

Place an order for takeaway from a restaurant. The API cannot be called without any arguments. The default user experience is that it opens the food delivery app with the requested order filled out and ready to checkout from the specified restaurant

name of business from which to order takeaway

type of business to order takeaway

type of drink to order for takeaway

type of food to order for takeaway

ingredients to order for takeaway

meal type to order for takeaway

Type of order to make for takeaway

time of day at which to place the takeaway order

takeaway.query

Get information on takeaway orders from a restaurant. The API cannot be called without any arguments. The default user experience is that it opens the food delivery app with information on the restaurant

Name of the business for takeaway

type of business to query for takeaway

type of food for takeaway

meal type to order from the restaurant

Type of order toquery the restaurant

transport.query

Get information on transportation options from a source location to a destination location. If no arguments are provided then it returns transportation options for specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that shows a user transportation options with prefilled source and destination for the next week

Name of business as destination for transportation query

Type of business as destination for transportation query

date for which to query the tickets

name of the place either source or destination to query the tickets

time at which to query the tickets

time of the day for which to book tickets

specific train name to query tickets

type of transportation to query tickets

transport.taxi

Book taxi tickets from a source location to a destination location. If no arguments are provided then it returns taxi tickets for the specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that allows a user to book a taxi ticket with prefilled source and destination for the next week

date for which to book the tickets

name of the place either source or destination to book the tickets

time at which to book the tickets

agency through which to book the transportation tickets

type of transportation to book tickets

transport.ticket

Book train tickets from a source location to a destination location. If no arguments are provided then it returns train tickets for the specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that allows a user to book a train ticket with prefilled source and destination for the next week

datefor which to book the tickets

time at which to book the tickets

specify additional customizations while booking tickets

specific train name to book tickets

type of transportation to book tickets

transport.traffic

Get current details on traffic information for specified locations and routes. If no arguments are provided then it returns traffic information for the route from home to work or work to home, depending on the user's current location. The default user experience is that it opens the navigation app with the source and destination locations set along with display current traffic and alternate routes

place for which to check traffic information

timeat which to check traffic information

weather.query

Query for weather information for a specific location, date or for descriptors. If no arguments are provided then it returns the weather right now for the user's current location and the forecast for the remainder of the day if applicable. The default user experience is that it opens a window to display weather forecast for the next 7 days for the user's current location

date for which to query the weather app

event to find details for which toquery the weather app

frequencyat which to querythe weather app

name of placefor which toquery the weather app

time period over which to querythe weather app

time of day for which to querythe weather app

description of weather conditions for which to query the weather app


Question: avez-vous des suggestions de films action

alarm.query

Query date, time, or event name for any or all alarms currently set. If no arguments are provided then it returns date(s), time, and event name for all alarms currently set. The default user experience is that it plays and shows the date(s), times, and event names of all alarms currently set

type of alarm

day(s) or date(s) of alarm

event label of alarm

time of alarm

time of day of alarm

alarm.remove

Remove alarms. If no arguments are provided then it removes the current alarm or the last set alarm. The default user experience is that it opens a window asking to confirm alarm deletion

day(s) or date(s) of alarm

time of alarm

alarm.set

Set alarms. The API cannot be called without any arguments. The default user experience is that it opens a window asking for the time, date(s), and optionally event name for the new alarm

day(s) or date(s) of alarm

time of alarm

time of day of alarm

Decrease volume of all speakers. If no arguments are provided then it decreases the volume of all speakers by ten percent. The default user experience is that it decreases the volume of all speakers by ten percent

Sets volume of all speakers to zero for a specified or unspecified time. If no arguments are provided then it sets the volume of all speakers to zero. The default user experience is that it sets the volume of all speakers to zero

date to persist the mute behavior

time to persist the mute behavior

time of day to persist the mute behavior

Increase volume of all speakers. If no arguments are provided then it increases the volume of all speakers by ten percent. The default user experience is that it increases the volume of all speakers by ten percent

calendar.query

Query the calendar for an event with specific details. If no arguments are provided then it returns all calendar events for the current day. The default user experience is that it shows and reads all calendar events for today

date to query for calendar events

name of calendar event to query

name of person to query for calendar events

relation of person to the user to query for related calendar events

time to query for calendar events

time of day to query for calendar events

calendar.remove

Remove an event from the calendar. If no arguments are provided then it removes all calendar events. The default user experience is that it raises a confirmation box asking if the user wants to delete all events from the calendar

Date associated with calendar event to be removed

Name of event associated with calendar event to be removed

Type of meal associated with calendar event to be removed

Person associated with calendar event to be removed

Name of place associated with calendar event to be removed

relation of person to user associated with the calendar event is to be removed

time of calendar event to be removed

Time of day for which to remove calendar event

calendar.set

Create a calendar event with specified details. If no arguments are provided then it creates a empty event on the calendar for the current time. The default user experience is that it opens a screen for adding a new calendar event with specified information

Name of business associated with calendar event

date on which calendar event should occur

Name of the calendar event

Frequency of repetition of calendar event

Type of meal associated with calendar event

Name of person associated with the calendar event

Name of place where the calendar event occurs

Relation of the person to the user associated with calendar event

Time at which the calendar event starts

Time of day to set the calendar event

cooking.recipe

Query for how to cook a specific recipe or with ingredients. If no arguments are provided then it show a random popular cooking recipe. The default user experience is that it shows a random popular cooking recipe

Name of app to search for cooking recipes

Method of preparation to use for cooking

Type of device to use for cooking

type of food to cook

Type of media to search for the cooking recipe

datetime.convert

Convert date and time from one timezone to another. The API cannot be called without any arguments. The default user experience is that it opens a window showing the current time in major world cities

query for date time conversion

datetime.query

Query the date and time for a given place or timezone. If no arguments are provided then it returns the date and time for the current location and timezone. The default user experience is that it reads out the date and time for the requested location

date for which to query date time

name of place to query date time

time zone to query date time

email.addcontact

Add a person or business to the list of email contacts. The API cannot be called without any arguments. The default user experience is that it opens the email app for a new contact and fills out the specified information for the user to edit or confirm

name of business to add to contacts

email address to add to contacts

name of list to which to add contact

person to add to contacts

email.query

Query the email app for unread emails. If no arguments are provided then it returns all unread emails over the past two days. The default user experience is that it opens the email app and reads out the number of unread emails from specified sender

name of business to query email

datefor which to query email

email folder to search for email

name of event to query email

person for whom to query email

relationship of person to user for which to query email

time period for which to query email

time of day for which to query email

email.querycontact

Query information for an email contact. The API cannot be called without any arguments. The default user experience is that it opens the email app to the contact info for requested contact and reads out requested information

name of business information to query

person who's information to query

information to query for a contact

Relationship of person with user to query email

email.sendemail

Send an email to a specific contact for a given event. The API cannot be called without any arguments. The default user experience is that it opens the email app to a new email with the contact and subject information filled based on user specification

email address to send email

event name to become subject of email

Person to whom to send email

Relationship of person with user to whom to send email

general.joke

Ask for a random or a specific type of joke. If no arguments are provided then it returns a self-contained (one turn) joke. The default user experience is that it reads out the joke to the user

type of joke

iot.cleaning

Activate a cleaning device to clean a specific room or the entire house. The API cannot be called without any arguments. The default user experience is that it activates the specified device and cleans the specified place in the house

type of device used to clean

frequency at which to clean

place of the house to clean

time at which to clean

iot.coffee

Request to make coffee for a specified coffee type and machine. If no arguments are provided then it start making coffee based on defaults. The default user experience is that it starts making coffee based on user specifications

type of coffee to be made

date for which to schedule coffee

type of device used to make coffee

Time at which to make coffee

Change color of light to a specified color or random. If no arguments are provided then it changes color of light to a random different color. The default user experience is that it changes the color of the lights as specified by the user

Color to change the lights

Place in the house to change the lights

time at which to change lights

Decreases the brightness of the light for a specified room or all lights. If no arguments are provided then it decreases the brightness of all the lights by 20%. The default user experience is that it decreases the brightness of the lights by the specified by the user

Percentage by which todim the lights

Place in the house to dim the lights

Turn off lights for a specified room or all lights. If no arguments are provided then it turns off all lights. The default user experience is that it turns off the lights specified by the user

Type of devices to turnoff the lights

Place in the house to turnoff the lights

time at which to turn off lights

Turn on lights for a specified room or all lights. If no arguments are provided then it turns on all the lights. The default user experience is that it turns on the lights specified by the user

Place in the house to turnon the lights

Increases the brightness of the light for a specified room or all lights. If no arguments are provided then it increases the brightness of all the lights by 20%. The default user experience is that it increases the brightness of the lights by the specified by the user

Percentage by which to turn up the lights

Type of devices to turn up the lights

Place in the house to turn up the lights

Turn off a specific plug or device. If no arguments are provided then it turn off all devices. The default user experience is that it turns off the specified device

Device to turn off

Turn on a specific plug or device. The API cannot be called without any arguments. The default user experience is that it turns on the specified device

Device to turn on

lists.createoradd

Create a new list. If no arguments are provided then it creates a new list with a template name. The default user experience is that it opens the list app to a new list screen with a template name

event name to be associated with list

Name of the list to be created

Person to be added to list

lists.query

Query information about saved lists and their contents. If no arguments are provided then it returns the number of saved lists and the names of the lists. The default user experience is that it opens the lists app and shows either the home screen or opens to the list the user wants to query

date associated with list

name of list to query

lists.remove

Delete a specified list. If no arguments are provided then it deletes all lists that the user has saved. The default user experience is that it user gets a notification with the name of the list that was deleted

date associated with list

Name of list to remove

music.dislikeness

Save negative preferences on specified song or currently playing music. If no arguments are provided then it saves a negative preference for the song that is currently playing. The default user experience is that it user gets a notification from the music app that the song was not liked

Genre of music

music.likeness

Save positive preferences on specified song or currently playing music. If no arguments are provided then it saves a positive preference for the song that is currently playing. The default user experience is that it user gets a notification from the music app that the song was liked

Name of artist

Playlist to add music

music.query

Find information on songs or artists. If no arguments are provided then it returns the song title, album name, and artist name of the song currently playing. The default user experience is that it opens the music app to the song or artist page containing the requested information

Name of the artist to be queried

Name of song to be queried

news.query

Query for new stories from various media outlets. If no arguments are provided then it returns the list of latest news stories from various sources. The default user experience is that it opens the news app with the specified query parameters

date for which to search for news

source of news to search

Topics of news to search for news

person for whom to search for news

Name of the place to search for news

play.audiobook

Play, resume or stop an audioboook. The API cannot be called without any arguments. The default user experience is that it opens the audiobook app and begins playing the specified audiobook

Author of the audiobook to be played

Name of the audiobook to be played

Type of media used to play audiobook

instructions to navigate the audiobook such as resume, start, etc

play.game

Play a video game. If no arguments are provided then it returns a list of games from the game app home screen. The default user experience is that it opens the game app to the home screen and then navigates to the game if specified

name of the game to be played

play.music

Play music from a specific artist, genre or playlist. If no arguments are provided then it plays the last accessed music playlist. The default user experience is that it opens the music app to the home screen and begins playing the requested music

Name of the artist

Type of device to use to play music

Type of media to use to play music

music album to play

descriptions related to music to be played

genre of music to play

instructions to navigate the music such as shuffle, resume, play, etc

Name of the playlist to play

Name of the song to play

play.podcasts

Play podcasts from specific artists or in specified genres. If no arguments are provided then it returns a list of latest podcasts based on recommendations on the user's interest. The default user experience is that it opens the podcast app to the home screen or to the specified podcast

person associated with the podcast

instructions to navigate the podcast such as replay, start, etc

descriptions related to the podcast

name of the podcast to play

play.radio

Play radio on the requested station or for a particular music genre. If no arguments are provided then it plays the last accessed radio channel. The default user experience is that it plays the last accessed radio channel

app on which to play the radio

device on which to play the radio

location where to play the radio

type of music to be played

genre of music to be played

name of radio station to be played

qa.currency

Ask for information on a currency or conversion between currencies. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

query for currency conversion

qa.definition

Ask for a definition of a given word. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

word to be defined

qa.factoid

Ask a factual question about historical figures, people, places, movies and so on. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

query to search for facts

qa.maths

Ask a question about a mathematical equation. The API cannot be called without any arguments. The default user experience is that it opens the calculator app with the mathematical equation filled in and the answer

query containing mathematical equation

qa.stock

Ask a question about a particular stock for a given date. If no arguments are provided then it returns the dow jones for today. The default user experience is that it opens the search app with the listed stock for the specified date

business for which to check stock information

date for which to check stock information

recommendation.events

Search events in a given locations. If no arguments are provided then it returns a list of events within a 20 mile radius of the user's location. The default user experience is that it opens the search app with a list of events that match the user query

name of business for which to search events

date on which to search for events

name of event to search for

name of the place to search for events

time to search for events

time of day to search for events

recommendation.locations

Search for businesses or places in a given location. The API cannot be called without any arguments. The default user experience is that it opens the search app with a list of business or places that match the user query

name of business to find recommedations

type of business to find recommendations

type of food to find recommendations

name of place to find recommendations

recommendation.movies

Search for movies to watch. If no arguments are provided then it returns the latest movies to watch in theatres near the user's current location. The default user experience is that it opens the search app to show a list of movies for the user to watch

type of business screening the movie

date on which the movie is screening

name of the movie to search for

type of movie to search for

day on which the movie is screening

time of day at which the movie is screening

social.post

Post a message on social media. The API cannot be called without any arguments. The default user experience is that it opens up the social media app to make a new post with any specifications filled out

business to address the social media post

type of social media to make a new post

social.query

Query social media to find the latest posts. If no arguments are provided then it opens up the default social media app to the landing page. The default user experience is that it opens up the default social media app to the landing page

social media application to query

query for a person on social media posts

query for relation on social media posts

takeaway.order

Place an order for takeaway from a restaurant. The API cannot be called without any arguments. The default user experience is that it opens the food delivery app with the requested order filled out and ready to checkout from the specified restaurant

name of business from which to order takeaway

type of business to order takeaway

type of drink to order for takeaway

type of food to order for takeaway

ingredients to order for takeaway

meal type to order for takeaway

Type of order to make for takeaway

time of day at which to place the takeaway order

takeaway.query

Get information on takeaway orders from a restaurant. The API cannot be called without any arguments. The default user experience is that it opens the food delivery app with information on the restaurant

Name of the business for takeaway

type of business to query for takeaway

type of food for takeaway

meal type to order from the restaurant

Type of order toquery the restaurant

transport.query

Get information on transportation options from a source location to a destination location. If no arguments are provided then it returns transportation options for specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that shows a user transportation options with prefilled source and destination for the next week

Name of business as destination for transportation query

Type of business as destination for transportation query

date for which to query the tickets

name of the place either source or destination to query the tickets

time at which to query the tickets

time of the day for which to book tickets

specific train name to query tickets

type of transportation to query tickets

transport.taxi

Book taxi tickets from a source location to a destination location. If no arguments are provided then it returns taxi tickets for the specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that allows a user to book a taxi ticket with prefilled source and destination for the next week

date for which to book the tickets

name of the place either source or destination to book the tickets

time at which to book the tickets

agency through which to book the transportation tickets

type of transportation to book tickets

transport.ticket

Book train tickets from a source location to a destination location. If no arguments are provided then it returns train tickets for the specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that allows a user to book a train ticket with prefilled source and destination for the next week

datefor which to book the tickets

time at which to book the tickets

specify additional customizations while booking tickets

specific train name to book tickets

type of transportation to book tickets

transport.traffic

Get current details on traffic information for specified locations and routes. If no arguments are provided then it returns traffic information for the route from home to work or work to home, depending on the user's current location. The default user experience is that it opens the navigation app with the source and destination locations set along with display current traffic and alternate routes

place for which to check traffic information

timeat which to check traffic information

weather.query

Query for weather information for a specific location, date or for descriptors. If no arguments are provided then it returns the weather right now for the user's current location and the forecast for the remainder of the day if applicable. The default user experience is that it opens a window to display weather forecast for the next 7 days for the user's current location

date for which to query the weather app

event to find details for which toquery the weather app

frequencyat which to querythe weather app

name of placefor which toquery the weather app

time period over which to querythe weather app

time of day for which to querythe weather app

description of weather conditions for which to query the weather app


Question: je ne veux pas écouter cette chanson encore

alarm.query

Query date, time, or event name for any or all alarms currently set. If no arguments are provided then it returns date(s), time, and event name for all alarms currently set. The default user experience is that it plays and shows the date(s), times, and event names of all alarms currently set

type of alarm

day(s) or date(s) of alarm

event label of alarm

time of alarm

time of day of alarm

alarm.remove

Remove alarms. If no arguments are provided then it removes the current alarm or the last set alarm. The default user experience is that it opens a window asking to confirm alarm deletion

day(s) or date(s) of alarm

time of alarm

alarm.set

Set alarms. The API cannot be called without any arguments. The default user experience is that it opens a window asking for the time, date(s), and optionally event name for the new alarm

day(s) or date(s) of alarm

time of alarm

time of day of alarm

Decrease volume of all speakers. If no arguments are provided then it decreases the volume of all speakers by ten percent. The default user experience is that it decreases the volume of all speakers by ten percent

Sets volume of all speakers to zero for a specified or unspecified time. If no arguments are provided then it sets the volume of all speakers to zero. The default user experience is that it sets the volume of all speakers to zero

date to persist the mute behavior

time to persist the mute behavior

time of day to persist the mute behavior

Increase volume of all speakers. If no arguments are provided then it increases the volume of all speakers by ten percent. The default user experience is that it increases the volume of all speakers by ten percent

calendar.query

Query the calendar for an event with specific details. If no arguments are provided then it returns all calendar events for the current day. The default user experience is that it shows and reads all calendar events for today

date to query for calendar events

name of calendar event to query

name of person to query for calendar events

relation of person to the user to query for related calendar events

time to query for calendar events

time of day to query for calendar events

calendar.remove

Remove an event from the calendar. If no arguments are provided then it removes all calendar events. The default user experience is that it raises a confirmation box asking if the user wants to delete all events from the calendar

Date associated with calendar event to be removed

Name of event associated with calendar event to be removed

Type of meal associated with calendar event to be removed

Person associated with calendar event to be removed

Name of place associated with calendar event to be removed

relation of person to user associated with the calendar event is to be removed

time of calendar event to be removed

Time of day for which to remove calendar event

calendar.set

Create a calendar event with specified details. If no arguments are provided then it creates a empty event on the calendar for the current time. The default user experience is that it opens a screen for adding a new calendar event with specified information

Name of business associated with calendar event

date on which calendar event should occur

Name of the calendar event

Frequency of repetition of calendar event

Type of meal associated with calendar event

Name of person associated with the calendar event

Name of place where the calendar event occurs

Relation of the person to the user associated with calendar event

Time at which the calendar event starts

Time of day to set the calendar event

cooking.recipe

Query for how to cook a specific recipe or with ingredients. If no arguments are provided then it show a random popular cooking recipe. The default user experience is that it shows a random popular cooking recipe

Name of app to search for cooking recipes

Method of preparation to use for cooking

Type of device to use for cooking

type of food to cook

Type of media to search for the cooking recipe

datetime.convert

Convert date and time from one timezone to another. The API cannot be called without any arguments. The default user experience is that it opens a window showing the current time in major world cities

query for date time conversion

datetime.query

Query the date and time for a given place or timezone. If no arguments are provided then it returns the date and time for the current location and timezone. The default user experience is that it reads out the date and time for the requested location

date for which to query date time

name of place to query date time

time zone to query date time

email.addcontact

Add a person or business to the list of email contacts. The API cannot be called without any arguments. The default user experience is that it opens the email app for a new contact and fills out the specified information for the user to edit or confirm

name of business to add to contacts

email address to add to contacts

name of list to which to add contact

person to add to contacts

email.query

Query the email app for unread emails. If no arguments are provided then it returns all unread emails over the past two days. The default user experience is that it opens the email app and reads out the number of unread emails from specified sender

name of business to query email

datefor which to query email

email folder to search for email

name of event to query email

person for whom to query email

relationship of person to user for which to query email

time period for which to query email

time of day for which to query email

email.querycontact

Query information for an email contact. The API cannot be called without any arguments. The default user experience is that it opens the email app to the contact info for requested contact and reads out requested information

name of business information to query

person who's information to query

information to query for a contact

Relationship of person with user to query email

email.sendemail

Send an email to a specific contact for a given event. The API cannot be called without any arguments. The default user experience is that it opens the email app to a new email with the contact and subject information filled based on user specification

email address to send email

event name to become subject of email

Person to whom to send email

Relationship of person with user to whom to send email

general.joke

Ask for a random or a specific type of joke. If no arguments are provided then it returns a self-contained (one turn) joke. The default user experience is that it reads out the joke to the user

type of joke

iot.cleaning

Activate a cleaning device to clean a specific room or the entire house. The API cannot be called without any arguments. The default user experience is that it activates the specified device and cleans the specified place in the house

type of device used to clean

frequency at which to clean

place of the house to clean

time at which to clean

iot.coffee

Request to make coffee for a specified coffee type and machine. If no arguments are provided then it start making coffee based on defaults. The default user experience is that it starts making coffee based on user specifications

type of coffee to be made

date for which to schedule coffee

type of device used to make coffee

Time at which to make coffee

Change color of light to a specified color or random. If no arguments are provided then it changes color of light to a random different color. The default user experience is that it changes the color of the lights as specified by the user

Color to change the lights

Place in the house to change the lights

time at which to change lights

Decreases the brightness of the light for a specified room or all lights. If no arguments are provided then it decreases the brightness of all the lights by 20%. The default user experience is that it decreases the brightness of the lights by the specified by the user

Percentage by which todim the lights

Place in the house to dim the lights

Turn off lights for a specified room or all lights. If no arguments are provided then it turns off all lights. The default user experience is that it turns off the lights specified by the user

Type of devices to turnoff the lights

Place in the house to turnoff the lights

time at which to turn off lights

Turn on lights for a specified room or all lights. If no arguments are provided then it turns on all the lights. The default user experience is that it turns on the lights specified by the user

Place in the house to turnon the lights

Increases the brightness of the light for a specified room or all lights. If no arguments are provided then it increases the brightness of all the lights by 20%. The default user experience is that it increases the brightness of the lights by the specified by the user

Percentage by which to turn up the lights

Type of devices to turn up the lights

Place in the house to turn up the lights

Turn off a specific plug or device. If no arguments are provided then it turn off all devices. The default user experience is that it turns off the specified device

Device to turn off

Turn on a specific plug or device. The API cannot be called without any arguments. The default user experience is that it turns on the specified device

Device to turn on

lists.createoradd

Create a new list. If no arguments are provided then it creates a new list with a template name. The default user experience is that it opens the list app to a new list screen with a template name

event name to be associated with list

Name of the list to be created

Person to be added to list

lists.query

Query information about saved lists and their contents. If no arguments are provided then it returns the number of saved lists and the names of the lists. The default user experience is that it opens the lists app and shows either the home screen or opens to the list the user wants to query

date associated with list

name of list to query

lists.remove

Delete a specified list. If no arguments are provided then it deletes all lists that the user has saved. The default user experience is that it user gets a notification with the name of the list that was deleted

date associated with list

Name of list to remove

music.dislikeness

Save negative preferences on specified song or currently playing music. If no arguments are provided then it saves a negative preference for the song that is currently playing. The default user experience is that it user gets a notification from the music app that the song was not liked

Genre of music

music.likeness

Save positive preferences on specified song or currently playing music. If no arguments are provided then it saves a positive preference for the song that is currently playing. The default user experience is that it user gets a notification from the music app that the song was liked

Name of artist

Playlist to add music

music.query

Find information on songs or artists. If no arguments are provided then it returns the song title, album name, and artist name of the song currently playing. The default user experience is that it opens the music app to the song or artist page containing the requested information

Name of the artist to be queried

Name of song to be queried

news.query

Query for new stories from various media outlets. If no arguments are provided then it returns the list of latest news stories from various sources. The default user experience is that it opens the news app with the specified query parameters

date for which to search for news

source of news to search

Topics of news to search for news

person for whom to search for news

Name of the place to search for news

play.audiobook

Play, resume or stop an audioboook. The API cannot be called without any arguments. The default user experience is that it opens the audiobook app and begins playing the specified audiobook

Author of the audiobook to be played

Name of the audiobook to be played

Type of media used to play audiobook

instructions to navigate the audiobook such as resume, start, etc

play.game

Play a video game. If no arguments are provided then it returns a list of games from the game app home screen. The default user experience is that it opens the game app to the home screen and then navigates to the game if specified

name of the game to be played

play.music

Play music from a specific artist, genre or playlist. If no arguments are provided then it plays the last accessed music playlist. The default user experience is that it opens the music app to the home screen and begins playing the requested music

Name of the artist

Type of device to use to play music

Type of media to use to play music

music album to play

descriptions related to music to be played

genre of music to play

instructions to navigate the music such as shuffle, resume, play, etc

Name of the playlist to play

Name of the song to play

play.podcasts

Play podcasts from specific artists or in specified genres. If no arguments are provided then it returns a list of latest podcasts based on recommendations on the user's interest. The default user experience is that it opens the podcast app to the home screen or to the specified podcast

person associated with the podcast

instructions to navigate the podcast such as replay, start, etc

descriptions related to the podcast

name of the podcast to play

play.radio

Play radio on the requested station or for a particular music genre. If no arguments are provided then it plays the last accessed radio channel. The default user experience is that it plays the last accessed radio channel

app on which to play the radio

device on which to play the radio

location where to play the radio

type of music to be played

genre of music to be played

name of radio station to be played

qa.currency

Ask for information on a currency or conversion between currencies. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

query for currency conversion

qa.definition

Ask for a definition of a given word. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

word to be defined

qa.factoid

Ask a factual question about historical figures, people, places, movies and so on. The API cannot be called without any arguments. The default user experience is that it responds to the user on screen with an answer and links to the rag sources used

query to search for facts

qa.maths

Ask a question about a mathematical equation. The API cannot be called without any arguments. The default user experience is that it opens the calculator app with the mathematical equation filled in and the answer

query containing mathematical equation

qa.stock

Ask a question about a particular stock for a given date. If no arguments are provided then it returns the dow jones for today. The default user experience is that it opens the search app with the listed stock for the specified date

business for which to check stock information

date for which to check stock information

recommendation.events

Search events in a given locations. If no arguments are provided then it returns a list of events within a 20 mile radius of the user's location. The default user experience is that it opens the search app with a list of events that match the user query

name of business for which to search events

date on which to search for events

name of event to search for

name of the place to search for events

time to search for events

time of day to search for events

recommendation.locations

Search for businesses or places in a given location. The API cannot be called without any arguments. The default user experience is that it opens the search app with a list of business or places that match the user query

name of business to find recommedations

type of business to find recommendations

type of food to find recommendations

name of place to find recommendations

recommendation.movies

Search for movies to watch. If no arguments are provided then it returns the latest movies to watch in theatres near the user's current location. The default user experience is that it opens the search app to show a list of movies for the user to watch

type of business screening the movie

date on which the movie is screening

name of the movie to search for

type of movie to search for

day on which the movie is screening

time of day at which the movie is screening

social.post

Post a message on social media. The API cannot be called without any arguments. The default user experience is that it opens up the social media app to make a new post with any specifications filled out

business to address the social media post

type of social media to make a new post

social.query

Query social media to find the latest posts. If no arguments are provided then it opens up the default social media app to the landing page. The default user experience is that it opens up the default social media app to the landing page

social media application to query

query for a person on social media posts

query for relation on social media posts

takeaway.order

Place an order for takeaway from a restaurant. The API cannot be called without any arguments. The default user experience is that it opens the food delivery app with the requested order filled out and ready to checkout from the specified restaurant

name of business from which to order takeaway

type of business to order takeaway

type of drink to order for takeaway

type of food to order for takeaway

ingredients to order for takeaway

meal type to order for takeaway

Type of order to make for takeaway

time of day at which to place the takeaway order

takeaway.query

Get information on takeaway orders from a restaurant. The API cannot be called without any arguments. The default user experience is that it opens the food delivery app with information on the restaurant

Name of the business for takeaway

type of business to query for takeaway

type of food for takeaway

meal type to order from the restaurant

Type of order toquery the restaurant

transport.query

Get information on transportation options from a source location to a destination location. If no arguments are provided then it returns transportation options for specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that shows a user transportation options with prefilled source and destination for the next week

Name of business as destination for transportation query

Type of business as destination for transportation query

date for which to query the tickets

name of the place either source or destination to query the tickets

time at which to query the tickets

time of the day for which to book tickets

specific train name to query tickets

type of transportation to query tickets

transport.taxi

Book taxi tickets from a source location to a destination location. If no arguments are provided then it returns taxi tickets for the specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that allows a user to book a taxi ticket with prefilled source and destination for the next week

date for which to book the tickets

name of the place either source or destination to book the tickets

time at which to book the tickets

agency through which to book the transportation tickets

type of transportation to book tickets

transport.ticket

Book train tickets from a source location to a destination location. If no arguments are provided then it returns train tickets for the specified locations, if source location is not provided it uses the user's current location. The default user experience is that it opens a window that allows a user to book a train ticket with prefilled source and destination for the next week

datefor which to book the tickets

time at which to book the tickets

specify additional customizations while booking tickets

specific train name to book tickets

type of transportation to book tickets

transport.traffic

Get current details on traffic information for specified locations and routes. If no arguments are provided then it returns traffic information for the route from home to work or work to home, depending on the user's current location. The default user experience is that it opens the navigation app with the source and destination locations set along with display current traffic and alternate routes

place for which to check traffic information

timeat which to check traffic information

weather.query

Query for weather information for a specific location, date or for descriptors. If no arguments are provided then it returns the weather right now for the user's current location and the forecast for the remainder of the day if applicable. The default user experience is that it opens a window to display weather forecast for the next 7 days for the user's current location

date for which to query the weather app

event to find details for which toquery the weather app

frequencyat which to querythe weather app

name of placefor which toquery the weather app

time period over which to querythe weather app

time of day for which to querythe weather app

description of weather conditions for which to query the weather app