anchor.diff:      "password":"admin"
       }' \ 
    -H "Content-Type: application/json" \
  - https://demo.getmesh.io/api/v1/auth/login
  + $MESH_BASE/auth/login
   
   {
     "token" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyVXVpZCI6ImMyZTkyNTEzZjI3ODQwZDFhOTI1MTNmMjc4MjBkMWM3IiwiaWF0IjoxNTU4OTg3NjQxLCJleHAiOjE1NTg5OTEyNDF9.jOYDqTbaD1QMNWkI8Wu6llg82QXxiGi1A34qYZnUpMc"
  
positive.code: [source,bash]
  ----
  export MESH_TOKEN="<TOKEN FROM LOGIN>"
  export MESH_BASE="https://demo.getmesh.io/api/v1"
  ----
  
  .CURL Example
  
negative.code: 
  In this guide we will mainly focus on loading, creating and updating vehicle contents.
  
  === Setup
  
  We can quickly start-up a Gentics Mesh instance using Docker. Alternativly we can also use `demo.getmesh.io` which will however be reset once a day.
  
  [source,bash]
  ----
  docker run -p 8080:8080 --rm gentics/mesh-demo:0.33.1
  ----
  
  Now lets set the base so we can reuse it in our examples:
  
  [source,bash]
  ----
  export MESH_BASE="http://localhost:8080/api/v1"
  or
  export MESH_BASE="https://demo.getmesh.io/api/v1"
  ----
  
  In this guide we only use `curl` and `jq` which is just used to increase readability.
  
  == Authentication
  
  