
Hi everyone,
I’m running into an issue with my self-hosted Appwrite instance. I’ve set up my environment variables (APPWRITE_FUNCTION_PROJECT_ID, APPWRITE_FUNCTION_API_ENDPOINT, etc.), and I’ve also hardcoded values directly into the function code for testing. I am using the starter function, by the way. I did not modify it, yet.
When I execute the function from the Appwrite Console, everything works perfectly—no errors at all. However, when I try to call the function via an external HTTP POST request, I get the following response:
{
"message": "No Appwrite project was specified. Please specify your project ID when initializing your Appwrite SDK.",
"code": 401,
"type": "general_access_forbidden",
"version": "1.6.0"
}
What I’ve tried so far: Double-checked that APPWRITE_FUNCTION_PROJECT_ID is set correctly in the function settings. Directly hardcoded the APPWRITE_FUNCTION_PROJECT_ID and API endpoint into the function code for testing. Verified that the Appwrite SDK client is initialized with the correct project ID, API endpoint, and API key:
const client = new Client()
.setEndpoint('https://my-instance/v1') // My Appwrite API endpoint
.setProject('my-project-id') // My project ID
.setKey('my-api-key'); // My API key
Made sure the API key has the correct scopes (execution.read and execution.write).
The HTTP POST request includes the following headers: x-appwrite-key: My valid API key content-type: application/json
The function is set to the role "Any" to allow execution by anyone.
The issue only happens with external HTTP POST requests. Console-based execution works fine. I’m using Appwrite version 1.6.0.
Has anyone faced this issue or knows what could be causing this? I’d appreciate any guidance on how to debug or resolve this problem.
Thanks in advance!
Recommended threads
- Can I use Appwrite Self-Hosted commercia...
Hi! I'm a student working on my own app, and in the future I’d like to monetize it (e.g. through subscriptions or paid features). I'm using Appwrite Self-Hoste...
- Getting 413 Payload too large when calli...
Hi, I have a self hosted v. 1.7.4 instance behind a reverse proxy and it is actually working well. But when I call: ```dart await account.deleteSession('curre...
- Strange sites behavior on self-hosted
Hello! I've been using sites for some weeks now, and everything seemed to be working fine. I have three sites (static) set, linked with github repositories: ...
