Hi Chad,
Thank you for your message, and welcome to deSEC! 
(replacing {token} with the token listed under Token Management when I log into the website). Instead of the 200 OK and the domain info I get {“detail”:“Invalid token.”}
You probably took the value in the left column as the token. However, that’s not the token, but it is the token ID. The ID is there so that both you and we can distinguish tokens with otherwise similar properties. Admittedly, that’s a little confusing, and we are going to improve it.
The token itself is only displayed once, in a small popup at the bottom of the screen, when you create the token. Can you give it another try and check if you can find it?
As to why your curl command doesn’t work properly, it’s probably a local problem. Which operating system and shell are you using? – Please note, also, that your command contains non-standard quotes (”
instead of "
, as well as ‘
instead of '
). Maybe that’s confusing your shell.
Stay secure,
Peter