I am trying to delete multiple items from my DynamoDB database using a lambda (Serverless Framework) API. I have been over the code many times, but I cannot figure out how to pass multiple items to the api for deletion.
@app.route("/deletefromdb", methods=['GET', 'POST'])
def delete():
    payload = {'id': 'id_content'}
    urlShopItemsDelete = 'https://api.us-east-1.amazonaws.com/dev/todos/'
    headers = {'content-type': 'application/json'}
    res = requests.delete(
        url=urlShopItemsDelete, data=json.dumps(payload), headers=headers, timeout=15, verify=True)
    return jsonify({"success": True}), 202
API code...
import os
import json
import boto3
dynamodb = boto3.resource('dynamodb')
def delete(event, context):
    table = dynamodb.Table(os.environ['DYNAMODB_TABLE'])
    data = json.loads(event['body'])
    table.delete_item(
        Key={
            'id': data['id']
        }
    )
    response = {
        "statusCode": 200
    }
    return response
I expect for the item to be deleted by ID and then have the API return a 200 successful response...
