[Solved] How to include path when calling Appwrite functions in local self hosted environment
- 0
- Functions
- Webhooks

In local self hosted environment, functions can be invoked by
curl -X "POST" "https://localhost/v1/functions/{functionId}/executions" \
-H 'X-Appwrite-Project: {projectId}'
However I can't find a way to specify different paths, please help.

This doesn't really have anything to do with self-hosted vs cloud.
If you're calling the Create execution API, you would set the path param. See: https://appwrite.io/docs/references/cloud/client-rest/functions#createExecution

How to include path when calling Appwrite functions in local self hosted environment

Thanks for the answer. What I meant here was actually in locally hosted environment. For example in Appwrite cloud we can use https://{functionId}.appwrite.global
and append path directly to it. Updated post title.

[Solved] How to include path when calling Appwrite functions in local self hosted environment

Technically, you can set up this auto generated function domain in your self hosted environment too but its a bit convoluted to get the certificates working.
An easy alternative is to use custom function domains.

Tried out custom function domains and they are great, thanks for the help
Recommended threads
- Server Error when Pushing a Function
Get this ambiguous error when trying to push my function, it's TypeScript using NodeJS 18 ``` ? Which functions would you like to push? get-grades (get-grades)...
- Hola equipo de soporte,
Hola equipo de soporte, Estoy desarrollando una Function en Appwrite Cloud con Node.js 22 y el siguiente package.json: { "name": "upload-whitelist", "type"...
- Function running in cloud but not locall...
Hi everyone, I have an appwrite function which is on python3.12 runtime. I have a library (hnswlib) which builds wheels during installation. This works on appwr...
