Ask a Question Mutations Using cURL Mutations can be done over HTTP by making a POST request to an Alpha’s /mutate endpoint. On the command line this can be done with curl. To commit the mutation, pass the parameter commitNow=true in the URL. To run a set mutation: curl -H "Content-Type: application/rdf" -X POST localhost:8080/mutate?commitNow=true -d $' { set { _:alice <name> "Alice" . _:alice <dgraph.type> "Person" . } }' To run a delete mutation: curl -H "Content-Type: application/rdf" -X POST localhost:8080/mutate?commitNow=true -d $' { delete { # Example: The UID of Alice is 0x56f33 <0x56f33> <name> * . } }' To run an RDF mutation stored in a file, use curl’s --data-binary option so that, unlike the -d option, the data is not URL encoded. curl -H "Content-Type: application/rdf" -X POST localhost:8080/mutate?commitNow=true --data-binary @mutation.txt ← Facet Lists in RDF JSON Mutation Format →