
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
- my database attribute stuck in processin...
when i created attributes in collection 3 of those attributes become "processing", and they are not updating, the worst thing is that i cant even delete them s...
- Is Quick Start for function creation wor...
I am trying to create a Node.js function using the Quick Start feature. It fails and tells me that it could not locate the package.json file. Isn't Quick Start ...
- Forever Processing Issue
I encountered an issue when creating attributes in the collections . if you create an attribute of type string for example and choose a size of 200 or 250 or a...
