Hello,
after connecting the mailcow JSON API to our own frontend, I found some issues that should probably be addressed sooner or later (unless I’m missing something):
- “get mailboxes” and “get aliases” should support only getting those belonging to a specific domain (currently only “all” or a specific address are supported)
- for “update alias” and “delete alias” aliases should be addressable by xxx@domain, not just by ID (just like mailboxes)
- as long as alias IDs are the only way to address them, “create alias” should better return that ID
Is it just me, or aren’t these obvious problems with the API?
Best regards,
Thomas