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
- Function's Static IP
Is it possible to have static. IP Address instead of Dynamic IP for getting the IP Address whitelist
- How to use dart workspaces to deploy a f...
Hello, I'm developing a Flutter application and I would like to leverage dart pub workspaces to deploy a function with a dart runtime as advertised here : http...
- Migration from Cloud to Self-Hosted not ...
Hello Appwrite Community, I've got the problem, that when I try to migrate my Appwrite Project from the cloud to my self-hosted Appwrite, that an API Key is mi...