Service available for automation: "trigger": {"description": "Trigger the action of an automation.", "fields": {"entity_id": {"description": "Name of the automation to trigger.", "example": "automation.notify_home"}}}
Your URL is HTTP instead of HTTPS. Are you sure that’s correct?
You’re triggering an automation, which may be checking a condition. Have you considered just calling a script instead? With a script, you just put the script in the query string, and there’s no need for a body. Either should work, though, I’ve done both.
Would this work as well if the conditions are met? POST https://myURL:8123/api/services/automation/trigger/entity_id/automation.ifttt_test?api_password=myPassword
You’ll want to go to Developer Tools, and use an available service. Automations aren’t available as individual services the way scripts are. The way you had it originally “should” work, actually. The reason I speculated that it didn’t was because of a condition or something. And I suggested a script because that seems more straightforward.
Maybe start with something simple to troubleshoot the problem. Like a switch.turn_on. That’s a really simple one that requires a body:
POST https://myURL.duckdns.org/api/services/switch/turn_on?api_password=myPassword