Python: Appwrite Cloud, Server Function appwrite.exception.AppwriteException: request cannot have re
- 0
- Databases
- Functions
- Cloud

Im getting the following error on appwrite cloud. Error creating document: AppwriteException('request cannot have request body') python requirements.txt -> appwrite ( so the latest)
`import traceback from appwrite.client import Client from appwrite.services.databases import Databases from appwrite.exception import AppwriteException from appwrite.query import Query import os import json
def main(context): client = ( Client() .set_endpoint(os.environ["APPWRITE_FUNCTION_API_ENDPOINT"]) .set_project(os.environ["APPWRITE_FUNCTION_PROJECT_ID"]) .set_key(context.req.headers["x-appwrite-key"]) )
databases = Databases(client)
collection_id = "67c589d00037795558a0"
user_data_collection_id = "6761602b003df9df3661"
database_id = "67615fe8003a2b1eaebf"
user_id = context.req.headers.get("x-appwrite-user-id", None)
if not user_id:
return context.res.json({"error": "Not a valid action"}, 400)
try:
if not context.req.body_json:
return context.res.json({"error": "No data provided"}, 400)
try:
data = context.req.body_json
except json.JSONDecodeError:
return context.res.json({"error": "Invalid JSON format"}, 400)
firstName = data.get("firstName")
lastName = data.get("lastName")
email = data.get("email")
profilImage = data.get("profilImage")
context.log(f"Firstname: {firstName}")
context.log(f"Lastname: {lastName}")
context.log(f"Email: {email}")
context.log(f"ProfilImage: {profilImage}")
if not all([firstName, lastName, email, profilImage]):
context.error("Missing required fields")
return context.res.json({"error": "Missing required fields"}, 400)
documents = databases.list_documents(
database_id=database_id,
collection_id=user_data_collection_id,
queries=[Query.equal("userId", user_id)]
)`
Recommended threads
- TLS certificate Issue
I am getting a issue when i try to add a custom domain in my appwrite ``` Requested host does not match any Subject Alternative Names (SANs) on TLS certificate...
- Cloud UI doesn't show rows and columns o...
The new cloud UI seems dysfunctional, can see any of my data; on click it doesn't show the db data. doesn't let me choose how much data per page etc etc. Attach...
- This morning the project was deleted.
Hello, We had a project transfer a month ago and my customer told me that the project was deleted today. How can I get help for this. Yours sincerely,
