
Hi there,
I am upgrading my cloud functions from 1.1.2 to 1.4.3. In the "old" functions one could use the function variables like APPWRITE_FUNCTION_JWT
or APPWRITE_FUNCTION_USER_ID
. Do these, now environment variables, still exist or do I need to pass those information's myself?

Hey there 👋 Information that used to be in env variables and is not static was moved to headers. For example, function ID stayed as env var, as that never changes. But user ID and JWT are different with every request, so those are now headers. Here you can check all that Appwrite provides for you: https://appwrite.io/docs/functions-develop#headers
In your scenario you are looking for context.req.headers['x-appwrite-user-id']
and context.req.headers['x-appwrite-user-jwt']
.

Yes! Thats what I was looking for, thank you! <:appwriteheart2:1073243188954935387>

<:appwriteheart2:946074073627246692>

[SOLVED] 1.4 Function JWT token
Recommended threads
- CSV Import Shows Success but Data Not Ap...
I tried importing a CSV file into my PRODUCTS collection. The dashboard shows the message “Import to PRODUCTS completed successfully,” but no data appears in th...
- Console create row ui not passing ID.uni...
I'm getting an error saying the id is already used but it should be created with ID.unique() it doesn't seem to be reading the row ID field at all. I can't get ...
- [FEATURE] Better usage analytics for app...
Recently, i've gotten **73** emails from appwrite regarding excesive GBHours usage. I've almost hit the limit of 1000 and it is really hard to track down which ...
