Request Body
Send AWS credentials and region as query parameters:Example Request
Query Parameters
access_key
(string, required): AWS Access Key ID with Lambda permissionssecret_key
(string, required): AWS Secret Access Keyregion
(string, optional, default: “us-east-1”): AWS region to search for Lambda functions
Response
A successful request returns detailed information about all Lambda functions:Response
Function Object Properties
Each function object in the response contains:Property | Type | Description |
---|---|---|
function_name | string | Lambda function name (used for invocation) |
description | string | Function description (may be empty) |
runtime | string | Runtime environment (e.g., python3.9, nodejs18.x) |
timeout | integer | Function timeout in seconds |
memory_size | integer | Allocated memory in MB |
code_size | integer | Function code size in bytes |
handler | string | Function entry point |
version | string | Function version (usually $LATEST) |
last_modified | string | ISO timestamp of last modification |
Error Responses
400 Bad Request - Missing Credentials
400 Bad Request - Invalid Credentials
400 Bad Request - Access Denied
500 Internal Server Error
Required IAM Permissions
Your AWS credentials must have the following permissions:IAM Policy
Usage in Tools Library
This endpoint is automatically called when users:- Enter AWS credentials in the Lambda tool configuration form
- Select a region from the dropdown
- Click ”🔍 Discover Functions” button
- Browse the interactive function list to select their Lambda function
Rate Limits
- Rate Limit: 10 requests per minute per organization
- Timeout: 30 seconds maximum per request
- Pagination: Returns all functions (AWS API handles pagination internally)
Example Usage
cURL Example
Python Example
JavaScript Example