
**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
- Tables freeze in console 1.7.4
In version 1.7 of appwrite, tables start to freeze in console very much if there are a lot of elements (more than 96). The information takes a very long time to...
- "Memberships privacy" setting in 1.7.4
Hi everyone, I'm experiencing an issue with a clean self-hosted installation of Appwrite version 1.7.4. I previously used version 1.6.1, and if I remember corre...
- Storage getFilePreview for GIF file retu...
Used to work in 1.6.x but with 1.7.4 upgrade it seems to be broken.
