{ "apiVersion": "1.2", "swaggerVersion": "1.2", "basePath": "https://www.spectrumemp.com/api", "resourcePath": "/sources", "produces": [ "application/json", "application/xml" ], "apis": [{ "path": "/sources/list", "description": "Operations about the student sources", "operations":[{ "method":"GET", "nickname":"getSources", "type":"StudentSources", "parameters":[{ "name" : "IQS-API-KEY", "description" : "client API key", "required" : true, "type" : "string", "paramType" : "query" }], "summary":"List all sources", "notes": "All available sources will be returned", "responseMessage": [{ "code": 200, "message": "Ok", "responseModel": "StudentSources" }, { "code": 404, "message": "Sources could not be found" }] }] }], "models": { "StudentSources": { "type":"object", "id": "StudentSources", "required":false, "properties":{ "data": { "type":"object", "required":false, "items":{ "$ref":"data" } }, "status": { "type":"string", "required":false } } }, "data": { "type":"object", "id": "data", "required":false, "properties":{ "source": { "type": "object", "items": { "$ref":"source" } } } }, "source": { "type": "object", "properties": { "id": { "type": "string" }, "name": { "type": "string" } } } } }