AWS Lambda Functions API is one of 12 APIs that AWS Lambda publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
This API exposes 1 JSON Schema definition.
Tagged areas include Functions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an AsyncAPI specification, a JSON-LD context, an API reference, pricing, and 1 JSON Schema.
This API exposes
8 operations
across 5 paths,
and defines 11 schemas.
It is described by OpenAPI 3.1.0, at version 2015-03-31.
Requests are made against a single base URL, https://lambda.{region}.amazonaws.com.
8 operations5 paths11 schemas1 DELETE3 GET2 POST2 PUT
Metadata
The identity and technical contract details declared by the specification.
AWS Lambda Functions API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as Authorization (sigv4).
By default, every request must be authenticated.
sigv4 — AWS Signature Version 4 authentication. Requests must be signed with valid AWS credentials that have the appropriate Lambda IAM permissions.
Paths & Operations 8
Across 5 paths, the API surfaces 8 operations — 1 DELETE, 3 GET, 2 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.
Functions 8
Create, configure, invoke, and manage Lambda functions
The contract defines 11 schemas that model the data the API accepts and returns. The most detailed are FunctionConfiguration (33 properties), CreateFunctionRequest (21 properties), UpdateFunctionConfigurationRequest (16 properties), UpdateFunctionCodeRequest (9 properties). Each schema is shown below with its type and property counts.
UpdateFunctionCodeRequest
object
Request body for updating a function's code
9 properties
Layer
object
An Lambda layer attached to a function
4 properties
FunctionCode
object
The code for the Lambda function. You can provide your deployment package as a .zip file archive uploaded directly, from S3, or as a container image from Amazo…
5 properties
ErrorResponse
object
Error response from the Lambda API
3 properties
FunctionConfiguration
object
A Lambda function's configuration and metadata
33 properties
VpcConfigResponse
object
VPC connectivity details returned by Lambda
3 properties
ListFunctionsResponse
object
Paginated list of Lambda functions
2 properties
UpdateFunctionConfigurationRequest
object
Request body for updating a function's configuration
16 properties
CreateFunctionRequest
object
Request body for creating a Lambda function
21 properties3 required
VpcConfig
object
VPC connectivity settings for a Lambda function
2 properties
GetFunctionResponse
object
Response containing function details and code location
4 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.