
Hello, I'm attempting to execute a cloud function via an HTTP request. I've read the documentation, which mentions that each function has its own domain. I've also included the project ID and content-type in the headers, and I received a dummy response as the following
{"motto":"Build like a team of hundreds_","learn":"https://appwrite.io/docs","connect":"https://appwrite.io/discord","getInspired":"https://builtwith.appwrite.io"}
The documentation that i read was https://appwrite.io/docs/products/functions/execution
So how can I make http request for my Appwrite cloud function using REST API?
Thanks in advance

Yes, if you look at the overview page of your function, in the card with the details of the active deployment, there should be a link. That link is your function.

Executing the function via the rest API is something different. Did you want to use the domain or REST API?

@Steven I want to execute the function using REST API and get the response of the function.
for example like this http request https://dummy.restapiexample.com/api/v1/employees

You could use either the Appwrite REST API or the function domain

Anyways, I'm still not sure what your problem is. Can you clarify?

@Steven, Actually the issue has been resolved. After you confirmed that it can be done, I compared the code that came with the initial template to my code and found the problem: I forgot to include the return
keyword. Instead of writing:
return context.res.send(response.body.toString());
I should have written:
context.res.send(response.body.toString());
Thank you very much, @Steven, for your help.

[SOLVED] REST API with Cloud Functions
Recommended threads
- How to reduce DB Reads?
I just noticed that I hit the 500k db reads limit on my very small next js app with the most data being present in one collection having around 50 documents. ...
- Getting issue while migrating from Self ...
i try to migrating my project but when do this error come and dont allow to crate that migration
- Pending upload some file, but not for ot...
When upload this file, always got pending. But when I upload another file, it works. Why?
