
I am currently implementing AppWrite Cloud to use with NextJs 14. Current status: I can log-in and persist user with domain by passing back the cookie through NextJS API (server-side proxy for authentication).
I would like to add "user-agent" and IP to record full session forward.
const clientIP = request.headers.get('x-forwarded-for') || request.headers.get('cf-connecting-ip') || 'unknown';```
What should be the header key to pass on REST api call? I look for the documentation and also JS SDK yet no luck. May I ask your a little guidance please?

User Agent would be User-agent:
, wouldn’t it?

And you can’t just tell an upstream server that your IP is something different to what it actually is. If you were self-hosting Appwrite, you could configure it to accept your X-Forwarded-For
header. But allowing that on Cloud would be a tremendous security risk.
Recommended threads
- My Cloud functions domain has changed.
I want to know why the domain name of my Cloud functions has changed? I used to use appwrite.global but it suddenly became appwrite.run these days. I want to us...
- Invalid redirect url
I keep getting invalid redirect url in Nextjs when i try to use google or github authentication
- Change of billing cycle to support start...
Hii...is there any way to change my billing cycle from 20th to 1st...so that I aligns with my requirements.It becomes easier to track monthly usage crctly. I am...
