{
	// only "user", "group" or "collection" can be set
	"user": {
		// the ID can be set, if the client knows it
		// the ID is set by the server, if the client set it
		"_id": 12
		// if the client passes an "email" a new user is created
		// the server sends back the email, if the client set it
		"email": "<EMAIL>"
		// the server sends the displayname
		"displayname": "<NAME>"
	},
	"group": {
		// the client sends the ID to set it
		// the server sends back the ID
		"_id": 34,
		// the server sends the display
		"displayname": {
			"de-DE": "Mega-Gruppe"
			"en-US": "Mega-Group"
		}
	},
	// this right applies only for collections
	// the hash is issued by the server, if a "true"
	// is given, the hash represents a user
	"collection": true || "2173912jjiwqu4187913u12z312z973912739"
	,
	"rights": [
		{
			"name": "upload_limit", // the rights name
			"column": 120,
			"limit": 80000
		},
		{
			// right with no parameters
			"name": "read"
		}
	]
	"tagfilter": {
        "type": "OR|AND|NAND|NOR|tag"
        "list": [
            {
                "type": "tag"
                "tag:id": "<tag-id>"
            },
            {
                "type": "OR|AND|NAND|NOR"
                "list": [ ... ]
            }
        ]
    },
	"sticky": true || false
	"grantable": true || false,
	// optional start time for the ACL (inclusive)
	"start_time": "2010-02-09 12:00:00"
	// optional end time for the ACL (inclusive)
	"end_time": "2015-02-09 12:00:00"
}