Try the new Conversation API Playground to learn more about using our API!

Submit Your Action

Now that you have your fulfillment deployed, you can test your Action on physical hardware devices or the simulator.

In addition to thorough testing, make sure your Action passes our pre-launch checklists before submitting. This ensures a quicker approval and catches a lot of the issues we see during the approval process.

Test on physical hardware

On a supported device, such as a voice-activated speaker or an Android phone, log into the device with the same account that you used to create your Actions project.

Test your Action in the simulator

To test your Action:

  1. Upload your Action package to your Actions project:

    gactions update --action_package <PACKAGE_NAME> --project <PROJECT_ID>
    
  2. Test the project with gactions:

    gactions test --action_package <PACKAGE_NAME> --project <PROJECT_ID>
    

To learn more about using gactions, see the gactions command-line reference.

Submit your Action for approval

When you're ready to submit your Action for approval, update your Actions project with a copy of your Action package and use the Actions console to submit the Action for review.

  1. Upload your Action package to your Actions project:

    gactions update --action_package <PACKAGE_NAME> --project <PROJECT_ID>
    
  2. Go to the Actions console and select your project. Fill out the information requested to submit your Action for approval. See Registering and Publishing for more information.