Using cURL
Contents
Below is an example of how to invoke the API from command line using cURL
cURL must be installed on your device for the examples below to work |
Query example
Create the file req.json
{"query":"query {\n guillotine {\n queryDsl(query: {\n term: {\n field: \"type\",\n value: {\n string: \"com.enonic.app.moviedb:playlist\"\n }\n }\n }){\n ... on com_enonic_app_moviedb_Playlist {\n _id\n displayName\n }\n }\n }\n}"}
POST request using cURL
curl -X POST -H "Content-Type: application/json" -d @req.json http://localhost:8080/site/moviedb/draft | json_pp
Response
{
"data": {
"guillotine": {
"queryDsl": [
{
"_id": "531e40c9-6e5b-4259-b9e0-0d3144b2382a",
"displayName": "CTO's favorite movies"
}
]
}
}
}