Just tried with the literal example from the docs and I’m getting the same error:
-d '{ "user_metadata" : { "addresses": {"work_address": "100 Industrial Way"} }}'
HTTP/2 400
date: Mon, 25 Jun 2018 18:51:12 GMT
content-type: application/json; charset=utf-8
content-length: 367
vary: origin,accept-encoding
cache-control: private, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
{"statusCode":400,"error":"Bad Request","message":"Payload validation error: 'Additional properties not allowed: { \"user_metadata\" : { \"addresses\": {\"work_address\": \"100 Industrial Way\"} }} (consider storing them in app_metadata or user_metadata. See \"Users Metadata\" in https://auth0.com/docs/api/v2/changes for more details)'.","errorCode":"invalid_body"}