Franz Thank you. I changed my request according to your advice. Something still seems to be wrong... looks like it has to do with validation.
Corrected POST Request:
POST /Flarum/api/users HTTP/1.1
Authentication: KtlxzltCZG0cZicb6dkQyQylg4rEIFpozycc4xLk
Content-Type: application/json
Host: localhost
Connection: close
User-Agent: Paw/2.2.2 (Macintosh; OS X/10.10.5) GCDHTTPRequest
Content-Length: 78
{"data":{"name":"mickey","email":"mickey@disney.com","password":"hellokitty"}}
API Response:
HTTP/1.1 422 Unprocessable Entity
Date: Wed, 09 Sep 2015 08:58:46 GMT
Server: Apache/2.2.29 (Unix) mod_fastcgi/2.4.6 mod_wsgi/3.4 Python/2.7.8 PHP/5.6.2 mod_ssl/2.2.29 OpenSSL/0.9.8zg DAV/2 mod_perl/2.0.8 Perl/v5.20.0
X-Powered-By: PHP/5.6.2
Content-Length: 162
Connection: close
Content-Type: application/json
{"errors":[{"detail":"validation.required","path":"username"},{"detail":"validation.required","path":"email"},{"detail":"validation.required","path":"password"}]}