1. when creating a domain, how do we set a note on the entry using the api?
2. is there a bulk-create endpoint?
3. the docs say that any non 200 status code is an error, what about 502 (rate-limit?) and redirects?
4. are the session cookies BUNSESSION2 needed? how do they affect the behaviour.
5. Is there any rate-limiting, if so what? try setting https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Retry-After
6. are dns entry id's strings or integer?
7. can dns entry TTL and Prio ever be anything other than a number?
8. in the pricing struct, what is the structure of the SpecialType and Coupon field?
1. for the specialtype, is there any other value than handshake that is known?
9. the ip field also has a forwardedFor field, are there any other undocumented fields that can be used? are these considered stable?
10. when iterating over all the domains, is it guarenteed that if less than 1000 domains are returned, it is the end of the list? (saving one api call)
11. what possible values can STATUS take
12. check string-one-int-zero and yes-no fields
13. dns records are.. complicated. Labels are allowed to contain binary data, but they are not valid domain names (neither are ones with _ which is needed to implement dmarc/dkim)
1. what is/isn't allowed? I can set a record for the subdomain 🦆 which gets stored properly and can be discovered with dig. _however_ the returned value on both the web interface and the api is `??`. This breaks things when you add multiple non-ascii entries.
2. note that blindly trying to delete ???? leads to deleting the domain with a subdomain
14. is domain pricing a post or a get?