While working on API's I like to user various tools to test endpoints, and in the past I would use the Google Chrome extension POSTman, which I would highly recommend. Recently though I have started using the Map application Paw, which despite costing money, is well worth the cost.
1RandomUuidValue = ->2 @evaluate = (context) ->3 "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace /[xy]/g, (c) ->4 r = Math.random() * 16 | 05 v = (if c is "x" then r else (r & 0x3 | 0x8))6 v.toString 1678 @title = ->9 "UUID"1011 return1213RandomUuidValue.identifier = "com.hskrasek.PawExtensions.RandomUuidValue"14RandomUuidValue.title = "Generate Random UUID"15RandomUuidValue.inputs = 16registerDynamicValueClass RandomUuidValue
1cd ~/Library/Containers/com.luckymarmot.Paw/Data/Library/Application\ Support/com.luckymarmot.Paw/Extensions2git clone https://github.com/hskrasek/Paw-UUIDDynamicValue com.hskrasek.PawExtensions.RandomUuidValue
And then if you open Paw, it will be available under the extensions menu. If you already have Paw open you can open Preferences, go to the Extensions tab, and click Reload Installed Extensions, and you should be good to go.
If you'd like to contribute to this extension, please feel free to open a pull request on Github.