{ "name": "resourceDictionary", "connector": "rest", "baseURL": "http://localhost:8080/api/v1/dictionary", "crud": false, "operations": [{ "template": { "method": "GET", "url": "http://localhost:8080/api/v1/dictionary/{name}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": "{authtoken}" }, "responsePath": "$.*" }, "functions": { "getByName": ["name", "authtoken"] } }, { "template": { "method": "GET", "url": "http://localhost:8080/api/v1/dictionary/source-mapping", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": "{authtoken}" }, "responsePath": "$.*" }, "functions": { "getSourceMapping": ["authtoken"] } }, { "template": { "method": "GET", "url": "http://localhost:8080/api/v1/dictionary/search/{tags}", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": "{authtoken}" }, "responsePath": "$.*" }, "functions": { "getByTags": ["tags", "authtoken"] } }, { "template": { "method": "POST", "url": "http://localhost:8080/api/v1/dictionary", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": "{authtoken}" }, "body": "{resourceDictionary}", "responsePath": "$.*" }, "functions": { "save": ["authtoken", "resourceDictionary"] } }, { "template": { "method": "POST", "url": "http://localhost:8080/api/v1/dictionary/by-names", "headers": { "accepts": "application/json", "content-type": "application/json", "authorization": "{authtoken}" }, "body": "{resourceDictionaryList}", "responsePath": "$.*" }, "functions": { "searchbyNames": ["authtoken", "resourceDictionaryList"] } } ] }