
**Noob Question: ** How do I use a custom domain to make a REST API with Appwrite Functions?
Environment: Appwrite: 1.4.13 Function Runtime: swift-5.8 self-host: digitalocean domain: piratesparadox.net subdomain for functions: api.piratesparadox.net domain provider: squarespace
_APP_DOMAIN=piratesparadox.net _APP_DOMAIN_FUNCTIONS=api.piratesparadox.net _APP_DOMAIN_TARGET=piratesparadox.net _APP_ENV=production
I’m trying to follow the custom domain docs here: https://appwrite.io/docs/products/functions/deployment#domains
When I create a function deployment and add a custom domain, everything shows as verified.
However, when I try to make a request I keep getting a generic 500 error.
I’ve tried several variations: https://api.piratesparadox.net/getPlayer?id=1 http://api.piratesparadox.net/getPlayer?id=1 https://api.piratesparadox.net/v1/getPlayer?id=1
I believe the attached screenshot from squarespace indicates that I have an SSL certificate?
Am I missing something obvious? Please let me know if you need more detail.

Do you see an Execution created in Appwrite when you make the request?

Ooo it does! I've been struggling to get the domain working so long that I didn't even think I was this far along 😂
https://api.piratesparadox.net/v1/getPlayer?id=1
An internal curl error has occurred within the executor! Error Msg: Http invalid protocol\nError Code: 500

That commonly means you’re logging too much

Doubling checking it looks like I don't have any logging. No swift prints and no RuntimeContext.logs / errors

Could this be related?
👩⚕️ Running Appwrite Doctor for version 1.4.13 ...
[Settings] 🟢 Hostname has a public suffix (piratesparadox.net) 🟢 CNAME target has a public suffix (piratesparadox.net) 🟢 Using a unique secret key for encryption 🟢 App environment is set for production 🟢 Abuse protection is enabled 🟢 Console access limits are enabled 🔴 HTTPS force option is disabled 🔴 HTTPS force option is disabled for function domains 🔴 Logging adapter is disabled

Shouldn’t be
Recommended threads
- Failed to verify JWT. Invalid token: Exp...
Hi I am trying to call a function from my mobile app, but I am receiving "Invalid token expired." My code looks more or less like this ```ts // from my app ...
- Unable to View / Edit Bucket Files
Hi! I am unable to view / edit Bucket Files. While Previews work just fine, clicking the actual file to view or edit it produces the errors seen in the attache...
- How to remove the Sign up link after cre...
Greetings, i just installed appwrite on a VPS and created an account but now i do not want others to have access to the sign-up page. Is there any way to hide o...
