Hey All, I recently migrated to 1.4.3 and am running into issues around providing the data/payload to functions via the REST Endpoint (https://appwrite.io/docs/client/functions?sdk=rest-default#functionsCreateExecution).
Is that documentation up to date? Prior to 1.4.x the following code snippet worked.
const response = await fetch(
"https://appwrite.<MyDomain>.com/v1/functions/<FunctionID>/executions",
{
method: "POST",
headers: {
"X-Appwrite-Project": "<ProjectID>",
"Content-Type": "application/json",
"X-Appwrite-Key": "<AppwriteKey>",
},
body: JSON.stringify({
data: JSON.stringify({
value1: "A",
value2: "B",
}),
}),
}
);
This is a new function built from the appwrite-cli template following 1.4.x standards.
The function executes but the req.bodyRaw & req.body values are empty.
This may be related to the new Custom Domains. I'm awaiting the DNS to refresh with a new CNAME Field but figured I'd reach out here in the meantime since the execution does still seem to be triggering.
Appreciate any assistance!
the params have changed. take a look at the docs you linked again (make sure you're looking at the 1.4.x version of the docs)
So the browser/window size for my appwrite tab isn't 'large' so it wasn't showing me the Example Request. When I full screened it it popped up..I'll give that a whirl
Got it to work, appreciate it!
Working Syntax from my example:
const response = await fetch(
"https://appwrite.<MyDomain>.com/v1/functions/<FunctionID>/executions",
{
method: "POST",
headers: {
"X-Appwrite-Project": "<ProjectID>",
"X-Appwrite-Key": "<AppwriteKey>",
"X-Appwrite-Response-Format": "1.4.0",
"Content-Type": "application/json",
},
body: JSON.stringify({
body: JSON.stringify({
value1: "A",
value2: "B",
}),
}),
}
);
[SOLVED] 1.4.x REST API Function Create Execution - data payload
Recommended threads
- Unable to create Sites or Functions with...
Heya, I was looking at the appwrite documentation for Sites API with the server api: https://appwrite.io/docs/references/cloud/server-nodejs/sites I can’t fin...
- Triggers and call function in function p...
Hello, Today we are experiencing several issues with Appwrite Cloud. Functions triggered by events, or functions called from another function, are taking an e...
- TablesDB `updateRows` returns `database_...
Hi Appwrite team! I’m seeing a strange issue with TablesDB bulk row updates on a self-hosted Appwrite instance. **Environment** - Appwrite self-hosted `1.9.0` ...