[Error]: connect ECONNREFUSED 127.0.1.1:443 - function to create a Team
- 0
- Self Hosted
- Functions
- Web
- Auth

Using Appwrite 1.5.3 and Next.js 14 App Router. I'm having a problem trying to create a Team for a user. I have an ./app/api/stripeWebhook/route.ts
file, which watches for the checkout.session.completed
Stripe webhook. Attached for context.
The following within the file is executing a serverless function:
const executionTeam = await functions.createExecution(
process.env.APPWRITE_FUNCTION_ID_CREATE_SUBDOMAIN_TEAM!,
JSON.stringify(data),
false
);
The serverless function includes a file ./functions/createSubdomainTeam/src/main.js
shared below:
import { Client, Teams, ID } from "node-appwrite";
function formatSubdomain(subdomain) {
// omitted for brevity
}
export default async function (event) {
const client = new Client();
const teams = new Teams(client);
client
.setEndpoint(process.env.APPWRITE_ENDPOINT)
.setProject(process.env.APPWRITE_PROJECT_ID)
.setKey(process.env.APPWRITE_API_KEY_CREATE_SUBDOMAIN_TEAM);
let payload;
try {
payload = JSON.parse(event.req.bodyRaw || "{}");
} catch (error) {
// omitted for brevity
return { error: "Error parsing payload" };
}
const subdomain = payload.subdomain || "";
if (!subdomain) {
// omitted for brevity
}
const formattedSubdomain = formatSubdomain(subdomain);
try {
const team = await teams.create(ID.unique(), formattedSubdomain, [
"host",
"guest",
]);
return { success: true, teamId: team.$id };
} catch (error) {
// omitted for brevity
}
}
The createSubdomainTeam
Function is executed with a 200 code, but the Response logs return the following and no Team is created. Any help would be appreciated
Failed to create subdomain team and add user: AppwriteException [Error]: connect ECONNREFUSED 127.0.1.1:443
at Client.call (/usr/local/server/src/function/node_modules/node-appwrite/lib/client.js:180:23) {
code: undefined,
type: undefined,
response: undefined
}
Recommended threads
- DNS help
I need the appwrite console in api.xxxxxxx.com and a next.js website in xxxxxxx.com how can i achive this
- Appwrite sites domain not updating
Whenever I commit and sync changes to my github repo which has my website. If i try to go to the domain that was given to me "https://nameofwebsite.appwrite.net...
- Sites - ETA
Hi I've requested Sites and I am currently on waiting list. Whats average ETA to be this available from requesting it? I am on Free tier atm.
