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
- Error When load the website
Hi, I am getting this error whenever I reload my website please help me, I am using react Error: ** GET https://cloud.appwrite.io/v1/account 401 (Unauthoriz...
- Migrate from cloud to localhost
Hello everyone. I need to migrate my test project from cloud to localhost, however it seems that this is possible only if a self-hosted appwrite instance it's h...
- Current User is Not authorized
recreating same Thread