# AWS Lambda API

> AWS Lambda API on Apizie: 65 endpoints (Returns the permission policy for a version of an Lambda layer . For more information, see…, Adds permissions to the resource-based policy of a version of an Lambda layer . Use this action to grant…, Returns the resource-based IAM policy for a function, version, or alias., Grants an Amazon Web Service, Amazon Web Services account, or Amazon Web Services organization permission to…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-lambda`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-lambda
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-lambda/openapi.json

Lambda Overview Lambda is a compute service that lets you run code without provisioning or managing servers. Lambda runs your code on a high-availability compute infrastructure and performs all of the administration of…

## Endpoints

### Returns the permission policy for a version of an Lambda layer . For more information, see…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-layer-version-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LayerName | string | yes | The name or Amazon Resource Name (ARN) of the layer. |
| VersionNumber | integer | yes | The version number. |

### Adds permissions to the resource-based policy of a version of an Lambda layer . Use this action to grant…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/add-layer-version-permission` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LayerName | string | yes | The name or Amazon Resource Name (ARN) of the layer. |
| VersionNumber | integer | yes | The version number. |
| RevisionId | string | no | Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you… |
| body | object | yes | JSON request body |

### Returns the resource-based IAM policy for a function, version, or alias.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name – my-function (name-only), my-function:v1 (with alias).… |
| Qualifier | string | no | Specify a version or alias to get the policy for that resource. |

### Grants an Amazon Web Service, Amazon Web Services account, or Amazon Web Services organization permission to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/add-permission` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name – my-function (name-only), my-function:v1 (with alias).… |
| Qualifier | string | no | Specify a version or alias to add permissions to a published version of the function. |
| body | object | yes | JSON request body |

### Returns a list of aliases for a Lambda function.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-aliases` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |
| FunctionVersion | string | no | Specify a function version to only list aliases that invoke that version. |
| Marker | string | no | Specify the pagination token that's returned by a previous request to retrieve the next page of results. |
| MaxItems | integer | no | Limit the number of aliases returned. |

### Creates an alias for a Lambda function version. Use aliases to provide clients with a function identifier…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/create-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |
| body | object | yes | JSON request body |

### Returns a list of code signing configurations . A request returns up to 10,000 configurations per call. You…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-code-signing-configs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Marker | string | no | Specify the pagination token that's returned by a previous request to retrieve the next page of results. |
| MaxItems | integer | no | Maximum number of items to return. |

### Creates a code signing configuration. A code signing configuration defines a list of allowed signing…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/create-code-signing-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Lists event source mappings. Specify an EventSourceArn to show only event source mappings for a single event…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-event-source-mappings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EventSourceArn | string | no | The Amazon Resource Name (ARN) of the event source. Amazon Kinesis – The ARN of the data stream or a stream consumer. Amazon DynamoDB… |
| FunctionName | string | no | The name of the Lambda function. Name formats Function name – MyFunction . Function ARN –… |
| Marker | string | no | A pagination token returned by a previous call. |
| MaxItems | integer | no | The maximum number of event source mappings to return. Note that ListEventSourceMappings returns a maximum of 100 items in each response,… |

### Creates a mapping between an event source and an Lambda function. Lambda reads items from the event source…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/create-event-source-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a Lambda function. To create a function, you need a deployment package and an execution role . The…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/create-function` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Returns details about a Lambda function URL.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-function-url-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Qualifier | string | no | The alias name. |

### Creates a Lambda function URL with the specified configuration parameters. A function URL is a dedicated…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/create-function-url-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Qualifier | string | no | The alias name. |
| body | object | yes | JSON request body |

### Updates the configuration for a Lambda function URL.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/update-function-url-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Qualifier | string | no | The alias name. |
| body | object | yes | JSON request body |

### Deletes a Lambda function URL. When you delete a function URL, you can't recover it. Creating a new function…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-function-url-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Qualifier | string | no | The alias name. |

### Returns details about a Lambda function alias .
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |
| Name | string | yes | The name of the alias. |

### Updates the configuration of a Lambda function alias .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/update-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |
| Name | string | yes | The name of the alias. |
| body | object | yes | JSON request body |

### Deletes a Lambda function alias .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-alias` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |
| Name | string | yes | The name of the alias. |

### Returns information about the specified code signing configuration.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-code-signing-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CodeSigningConfigArn | string | yes | The The Amazon Resource Name (ARN) of the code signing configuration. |

### Update the code signing configuration. Changes to the code signing configuration take effect the next time a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/update-code-signing-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CodeSigningConfigArn | string | yes | The The Amazon Resource Name (ARN) of the code signing configuration. |
| body | object | yes | JSON request body |

### Deletes the code signing configuration. You can delete the code signing configuration only if no function is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-code-signing-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CodeSigningConfigArn | string | yes | The The Amazon Resource Name (ARN) of the code signing configuration. |

### Returns details about an event source mapping. You can get the identifier of a mapping from the output of…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-event-source-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| UUID | string | yes | The identifier of the event source mapping. |

### Updates an event source mapping. You can change the function that Lambda invokes, or pause invocation and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/update-event-source-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| UUID | string | yes | The identifier of the event source mapping. |
| body | object | yes | JSON request body |

### Deletes an event source mapping . You can get the identifier of a mapping from the output of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-event-source-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| UUID | string | yes | The identifier of the event source mapping. |

### Returns information about the function or function version, with a link to download the deployment package…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-function` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name – my-function (name-only), my-function:v1 (with alias).… |
| Qualifier | string | no | Specify a version or alias to get details about a published version of the function. |

### Deletes a Lambda function. To delete a specific function version, use the Qualifier parameter. Otherwise,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-function` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function or version. Name formats Function name – my-function (name-only), my-function:1 (with version). Function… |
| Qualifier | string | no | Specify a version to delete. You can't delete a version that an alias references. |

### Returns the code signing configuration for the specified function.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-function-code-signing-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |

### Update the code signing configuration for the function. Changes to the code signing configuration take…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/put-function-code-signing-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |
| body | object | yes | JSON request body |

### Removes the code signing configuration from the function.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-function-code-signing-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |

### Sets the maximum number of simultaneous executions for a function, and reserves capacity for that…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/put-function-concurrency` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| body | object | yes | JSON request body |

### Removes a concurrent execution limit from a function.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-function-concurrency` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |

### Retrieves the configuration for asynchronous invocation for a function, version, or alias. To configure…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-function-event-invoke-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name - my-function (name-only), my-function:v1 (with alias).… |
| Qualifier | string | no | A version number or alias name. |

### Updates the configuration for asynchronous invocation for a function, version, or alias. To configure…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/update-function-event-invoke-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name - my-function (name-only), my-function:v1 (with alias).… |
| Qualifier | string | no | A version number or alias name. |
| body | object | yes | JSON request body |

### Configures options for asynchronous invocation on a function, version, or alias. If a configuration already…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/put-function-event-invoke-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name - my-function (name-only), my-function:v1 (with alias).… |
| Qualifier | string | no | A version number or alias name. |
| body | object | yes | JSON request body |

### Deletes the configuration for asynchronous invocation for a function, version, or alias. To configure…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-function-event-invoke-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name - my-function (name-only), my-function:v1 (with alias).… |
| Qualifier | string | no | A version number or alias name. |

### Returns information about a version of an Lambda layer , with a link to download the layer archive that's…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-layer-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LayerName | string | yes | The name or Amazon Resource Name (ARN) of the layer. |
| VersionNumber | integer | yes | The version number. |

### Deletes a version of an Lambda layer . Deleted versions can no longer be viewed or added to functions. To…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-layer-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LayerName | string | yes | The name or Amazon Resource Name (ARN) of the layer. |
| VersionNumber | integer | yes | The version number. |

### Retrieves the provisioned concurrency configuration for a function's alias or version.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-provisioned-concurrency-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Qualifier | string | yes | The version number or alias name. |

### Adds a provisioned concurrency configuration to a function's alias or version.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/put-provisioned-concurrency-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Qualifier | string | yes | The version number or alias name. |
| body | object | yes | JSON request body |

### Deletes the provisioned concurrency configuration for a function.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/delete-provisioned-concurrency-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Qualifier | string | yes | The version number or alias name. |

### Retrieves details about your account's limits and usage in an Amazon Web Services Region.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-account-settings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Returns details about the reserved concurrency configuration for a function. To set a concurrency limit for…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-function-concurrency` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |

### Returns the version-specific settings of a Lambda function or version. The output includes only options that…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-function-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name – my-function (name-only), my-function:v1 (with alias).… |
| Qualifier | string | no | Specify a version or alias to get details about a published version of the function. |

### Modify the version-specific settings of a Lambda function. When you update a function, Lambda provisions an…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/update-function-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| body | object | yes | JSON request body |

### Returns information about a version of an Lambda layer , with a link to download the layer archive that's…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-layer-version-by-arn` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Arn | string | yes | The ARN of the layer version. |
| find | string | yes |  |

### Retrieves the runtime management configuration for a function's version. If the runtime update mode is…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-runtime-management-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Qualifier | string | no | Specify a version of the function. This can be $LATEST or a published version number. If no value is specified, the configuration for the… |

### Sets the runtime management configuration for a function's version. For more information, see Runtime…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/put-runtime-management-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Qualifier | string | no | Specify a version of the function. This can be $LATEST or a published version number. If no value is specified, the configuration for the… |
| body | object | yes | JSON request body |

### Invokes a Lambda function. You can invoke a function synchronously (and wait for the response), or…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/invoke` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name – my-function (name-only), my-function:v1 (with alias).… |
| X-Amz-Invocation-Type | string | no | Choose from the following options. RequestResponse (default) – Invoke the function synchronously. Keep the connection open until the… |
| X-Amz-Log-Type | string | no | Set to Tail to include the execution log in the response. Applies to synchronously invoked functions only. |
| X-Amz-Client-Context | string | no | Up to 3,583 bytes of base64-encoded data about the invoking client to pass to the function in the context object. |
| Qualifier | string | no | Specify a version or alias to invoke a published version of the function. |
| body | object | yes | JSON request body |

### Configure your Lambda functions to stream response payloads back to clients. For more information, see…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/invoke-with-response-stream` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| X-Amz-Invocation-Type | string | no | Use one of the following options: RequestResponse (default) – Invoke the function synchronously. Keep the connection open until the… |
| X-Amz-Log-Type | string | no | Set to Tail to include the execution log in the response. Applies to synchronously invoked functions only. |
| X-Amz-Client-Context | string | no | Up to 3,583 bytes of base64-encoded data about the invoking client to pass to the function in the context object. |
| Qualifier | string | no | The alias name. |
| body | object | yes | JSON request body |

### Retrieves a list of configurations for asynchronous invocation for a function. To configure options for…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-function-event-invoke-configs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - my-function . Function ARN -… |
| Marker | string | no | Specify the pagination token that's returned by a previous request to retrieve the next page of results. |
| MaxItems | integer | no | The maximum number of configurations to return. |

### Returns a list of Lambda function URLs for the specified function.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-function-url-configs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Marker | string | no | Specify the pagination token that's returned by a previous request to retrieve the next page of results. |
| MaxItems | integer | no | The maximum number of function URLs to return in the response. Note that ListFunctionUrlConfigs returns a maximum of 50 items in each… |

### Returns a list of Lambda functions, with the version-specific configuration of each. Lambda returns up to 50…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-functions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MasterRegion | string | no | For Lambda@Edge functions, the Amazon Web Services Region of the master function. For example, us-east-1 filters the list of functions to… |
| FunctionVersion | string | no | Set to ALL to include entries for all published versions of each function. |
| Marker | string | no | Specify the pagination token that's returned by a previous request to retrieve the next page of results. |
| MaxItems | integer | no | The maximum number of functions to return in the response. Note that ListFunctions returns a maximum of 50 items in each response, even if… |

### List the functions that use the specified code signing configuration. You can use this method prior to…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-functions-by-code-signing-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CodeSigningConfigArn | string | yes | The The Amazon Resource Name (ARN) of the code signing configuration. |
| Marker | string | no | Specify the pagination token that's returned by a previous request to retrieve the next page of results. |
| MaxItems | integer | no | Maximum number of items to return. |

### Lists the versions of an Lambda layer . Versions that have been deleted aren't listed. Specify a runtime…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-layer-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CompatibleRuntime | string | no | A runtime identifier. For example, go1.x . The following list includes deprecated runtimes. For more information, see Runtime deprecation… |
| LayerName | string | yes | The name or Amazon Resource Name (ARN) of the layer. |
| Marker | string | no | A pagination token returned by a previous call. |
| MaxItems | integer | no | The maximum number of versions to return. |
| CompatibleArchitecture | string | no | The compatible instruction set architecture . |

### Creates an Lambda layer from a ZIP archive. Each time you call PublishLayerVersion with the same layer name,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/publish-layer-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LayerName | string | yes | The name or Amazon Resource Name (ARN) of the layer. |
| body | object | yes | JSON request body |

### Lists Lambda layers and shows information about the latest version of each. Specify a runtime identifier to…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-layers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CompatibleRuntime | string | no | A runtime identifier. For example, go1.x . The following list includes deprecated runtimes. For more information, see Runtime deprecation… |
| Marker | string | no | A pagination token returned by a previous call. |
| MaxItems | integer | no | The maximum number of layers to return. |
| CompatibleArchitecture | string | no | The compatible instruction set architecture . |

### Retrieves a list of provisioned concurrency configurations for a function.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-provisioned-concurrency-configs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| Marker | string | no | Specify the pagination token that's returned by a previous request to retrieve the next page of results. |
| MaxItems | integer | no | Specify a number to limit the number of configurations returned. |
| List | string | yes |  |

### Returns a function's tags . You can also view tags with GetFunction .
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ARN | string | yes | The function's Amazon Resource Name (ARN). Note: Lambda does not support adding tags to aliases or versions. |

### Adds tags to a function.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ARN | string | yes | The function's Amazon Resource Name (ARN). |
| body | object | yes | JSON request body |

### Returns a list of versions , with the version-specific configuration of each. Lambda returns up to 50…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/list-versions-by-function` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |
| Marker | string | no | Specify the pagination token that's returned by a previous request to retrieve the next page of results. |
| MaxItems | integer | no | The maximum number of versions to return. Note that ListVersionsByFunction returns a maximum of 50 items in each response, even if you set… |

### Creates a version from the current code and configuration of a function. Use versions to create a snapshot…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/publish-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name - MyFunction . Function ARN -… |
| body | object | yes | JSON request body |

### Removes a statement from the permissions policy for a version of an Lambda layer . For more information, see…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/remove-layer-version-permission` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LayerName | string | yes | The name or Amazon Resource Name (ARN) of the layer. |
| VersionNumber | integer | yes | The version number. |
| StatementId | string | yes | The identifier that was specified when the statement was added. |
| RevisionId | string | no | Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you… |

### Revokes function-use permission from an Amazon Web Service or another Amazon Web Services account. You can…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/remove-permission` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function, version, or alias. Name formats Function name – my-function (name-only), my-function:v1 (with alias).… |
| StatementId | string | yes | Statement ID of the permission to remove. |
| Qualifier | string | no | Specify a version or alias to remove permissions from a published version of the function. |
| RevisionId | string | no | Update the policy only if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed… |

### Removes tags from a function.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ARN | string | yes | The function's Amazon Resource Name (ARN). |
| tagKeys | array | yes | A list of tag keys to remove from the function. |

### Updates a Lambda function's code. If code signing is enabled for the function, the code package must be…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/update-function-code` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| FunctionName | string | yes | The name of the Lambda function. Name formats Function name – my-function . Function ARN –… |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-layer-version-policy" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Lambda API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-lambda/get-layer-version-policy with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS Lambda API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS Lambda itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS Lambda API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-lambda.

### What is the status of the AWS Lambda API?
Needs your own provider key (bring your own key)
