/mutate reply is success with uids, but no data?

When calling /mutate via Curl you’ll need to explicitly commit the mutation. You can do that by calling /commit as described in the Raw HTTP API docs for /commit: https://docs.dgraph.io/clients/#committing-the-transaction.

You can also specify the query parameter /mutate?commitNow=true to commit that mutation immediately.