Example request
POST
http://localhost:7474/db/data/schema/constraint/person/uniqueness/
Accept:
application/json; charset=UTF-8
Content-Type:
application/json
{ "property_keys" : [ "name" ] }
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
{ "label" : "person", "type" : "UNIQUENESS", "property-keys" : [ "name" ] }
Get a specific uniqueness constraints for a label and a property
Example request
GET
http://localhost:7474/db/data/schema/constraint/user/uniqueness/name
Accept:
application/json; charset=UTF-8
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
[ { "label" : "user", "property-keys" : [ "name" ], "type" : "UNIQUENESS" } ]
Get all uniqueness constraints for a label
Example request
GET
http://localhost:7474/db/data/schema/constraint/user/uniqueness/
Accept:
application/json; charset=UTF-8
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
[ { "label" : "user", "property-keys" : [ "name1" ], "type" : "UNIQUENESS" }, { "label" : "user", "property-keys" : [ "name2" ], "type" : "UNIQUENESS" } ]
Get all constraints for a label
Example request
GET
http://localhost:7474/db/data/schema/constraint/user
Accept:
application/json; charset=UTF-8
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
[ { "label" : "user", "property-keys" : [ "name1" ], "type" : "UNIQUENESS" }, { "label" : "user", "property-keys" : [ "name2" ], "type" : "UNIQUENESS" } ]
Get all constraints
Example request
GET
http://localhost:7474/db/data/schema/constraint/
Accept:
application/json; charset=UTF-8
Example response
200:
OK
Content-Type:
application/json; charset=UTF-8
[ { "label" : "user", "property-keys" : [ "name1" ], "type" : "UNIQUENESS" }, { "label" : "prog", "property-keys" : [ "name2" ], "type" : "UNIQUENESS" } ]
Copyright © 2013 Neo Technology