Hi, Bahador.
Next request, produced from the latest request your shared, worked as expected for me:
```
POST /oxauth/restv1/register HTTP/1.1
Host: clstr-ce302.host.loc
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:56.0) Gecko/20100101 Firefox/56.0
Accept: application/json
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: http://127.0.0.1:8080/jsapp/
Content-Type: application/json
Content-Length: 273
Origin: http://127.0.0.1:8080
Connection: keep-alive
Cache-Control: max-age=0, no-cache
Pragma: no-cache
{"redirect_uris":["https://localhost:8443/jsapp/login-callback.html"],"application_type":"native","client_name":"Dynamically Registered Client","subject_type":"public","grant_types":["implicit"],"response_types":["token","id_token"],"scopes":["email","openid","profile"]}
```
Everything is left mostly unchanged, except for the directives I had to change to run it against my own instance. The client is created successfully. Could you perhaps re-test it in 3.1.1 package, if possible?
**Update:**
By the way, also works for me in case `"application_type":"web"` is used.