> For the complete documentation index, see [llms.txt](https://awsnotes.dendron.so/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://awsnotes.dendron.so/networking-and-content-delivery/amazon-api-gateway/topics/working-with-http-apis.md).

# Working with HTTP APIs

{% hint style="info" %}
This page was generated from content adapted from the [AWS Developer Guide](https://github.com/awsdocs/amazon-api-gateway-developer-guide.git)
{% endhint %}

## Develop

* **Note**\
  To invoke a Lambda integration, API Gateway must have the required permissions. You can use a resource-based policy or an IAM role to grant API Gateway permissions to invoke a Lambda function. To learn more, see [AWS Lambda Permissions](https://docs.aws.amazon.com/lambda/latest/dg/lambda-permissions) in the \* AWS Lambda Developer Guide\*.

## Monitor

* **Note**\
  API Gateway might not generate logs and metrics in the following cases:\
  413 Request Entity Too Large errors Excessive 429 Too Many Requests errors 400 series errors from requests sent to a custom domain that has no API mapping 500 series errors caused by internal failures
