
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
- Failed to verify JWT. Invalid token: Exp...
Hi I am trying to call a function from my mobile app, but I am receiving "Invalid token expired." My code looks more or less like this ```ts // from my app ...
- Unable to View / Edit Bucket Files
Hi! I am unable to view / edit Bucket Files. While Previews work just fine, clicking the actual file to view or edit it produces the errors seen in the attache...
- How to remove the Sign up link after cre...
Greetings, i just installed appwrite on a VPS and created an account but now i do not want others to have access to the sign-up page. Is there any way to hide o...
