When will the API officially support creating/retrieving coupon codes? It looks like this has been a very frequent request by users for years, so I'm sure it's something that will eventually happen, but I wonder if there's a timeframe yet?
There's no plans for anything at the moment. Yes it's been requested a bunch and there's ways to get access to it but the API is pretty gross and undocumented.
Keep your eyes on the API announcements forum, that's where we will make the announcement if/when it becomes available.