End of support notice: On October 7th, 2026, Amazon will discontinue support for Amazon IoT Greengrass Version 1. After October 7th, 2026, you will no longer be able to access the Amazon IoT Greengrass V1 resources. For more information, please visit Migrate from Amazon IoT Greengrass Version 1.
Greengrass V1 API
Amazon IoT Greengrass provides a resource-based API that uses Hypertext Application Language (HAL). HAL provides a standard way
for expressing the resources and relationships of an API as hyperlinks. Using HAL, you use HTTP methods (GET, PUT,
POST, DELETE) to submit requests and receive information about the API in the response. Applications can use the
information returned to explore the functionality of the API. For more information about HAL, see the JSON Hypertext Application Language
To request a HAL response from Amazon IoT Greengrass, specify application/hal+json for the accept request header.
For more information about how Amazon IoT Greengrass works, see the Amazon IoT Greengrass Version 1 Developer Guide.