{ "uuid": "51573f40-6a63-4c25-a949-28a96bd86664", "lastMigration": 29, "name": "NHL v3 Play-by-Play", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "64b65da7-813d-49ce-b0bb-90f2fa3cab43", "documentation": "Play By Play", "method": "get", "endpoint": ":format/PlayByPlay/:gameid", "responses": [ { "uuid": "c21244b0-18bd-4c18-b622-7cc77c0da58f", "body": "{\n \"Game\": {\n \"Attendance\": {{faker 'number.int' max=99999}},\n \"AwayRotationNumber\": {{faker 'number.int' max=99999}},\n \"AwayTeam\": \"\",\n \"AwayTeamID\": {{faker 'number.int' max=99999}},\n \"AwayTeamMoneyLine\": {{faker 'number.int' max=99999}},\n \"AwayTeamScore\": {{faker 'number.int' max=99999}},\n \"Channel\": \"\",\n \"DateTime\": \"\",\n \"Day\": \"\",\n \"GameEndDateTime\": \"\",\n \"GameID\": {{faker 'number.int' max=99999}},\n \"GlobalAwayTeamID\": {{faker 'number.int' max=99999}},\n \"GlobalGameID\": {{faker 'number.int' max=99999}},\n \"GlobalHomeTeamID\": {{faker 'number.int' max=99999}},\n \"HomeRotationNumber\": {{faker 'number.int' max=99999}},\n \"HomeTeam\": \"\",\n \"HomeTeamID\": {{faker 'number.int' max=99999}},\n \"HomeTeamMoneyLine\": {{faker 'number.int' max=99999}},\n \"HomeTeamScore\": {{faker 'number.int' max=99999}},\n \"IsClosed\": {{faker 'datatype.boolean'}},\n \"LastPlay\": \"\",\n \"NeutralVenue\": {{faker 'datatype.boolean'}},\n \"OverPayout\": {{faker 'number.int' max=99999}},\n \"OverUnder\": {{faker 'number.int' max=99999}},\n \"Period\": \"\",\n \"Periods\": [\n {\n \"AwayScore\": {{faker 'number.int' max=99999}},\n \"GameID\": {{faker 'number.int' max=99999}},\n \"HomeScore\": {{faker 'number.int' max=99999}},\n \"Name\": \"\",\n \"Penalties\": [\n {\n \"BenchPenaltyServedByPlayerID\": {{faker 'number.int' max=99999}},\n \"Description\": \"\",\n \"DrawnByPlayerID\": {{faker 'number.int' max=99999}},\n \"DrawnByTeamID\": {{faker 'number.int' max=99999}},\n \"IsBenchPenalty\": {{faker 'datatype.boolean'}},\n \"PenalizedPlayerID\": {{faker 'number.int' max=99999}},\n \"PenalizedTeamID\": {{faker 'number.int' max=99999}},\n \"PenaltyID\": {{faker 'number.int' max=99999}},\n \"PenaltyMinutes\": {{faker 'number.int' max=99999}},\n \"PeriodID\": {{faker 'number.int' max=99999}},\n \"Sequence\": {{faker 'number.int' max=99999}},\n \"TimeRemainingMinutes\": {{faker 'number.int' max=99999}},\n \"TimeRemainingSeconds\": {{faker 'number.int' max=99999}}\n }\n ],\n \"PeriodID\": {{faker 'number.int' max=99999}},\n \"ScoringPlays\": [\n {\n \"AllowedByTeamID\": {{faker 'number.int' max=99999}},\n \"AssistedByPlayerID1\": {{faker 'number.int' max=99999}},\n \"AssistedByPlayerID2\": {{faker 'number.int' max=99999}},\n \"AwayTeamScore\": {{faker 'number.int' max=99999}},\n \"EmptyNet\": {{faker 'datatype.boolean'}},\n \"HomeTeamScore\": {{faker 'number.int' max=99999}},\n \"PeriodID\": {{faker 'number.int' max=99999}},\n \"PowerPlay\": {{faker 'datatype.boolean'}},\n \"ScoredByPlayerID\": {{faker 'number.int' max=99999}},\n \"ScoredByTeamID\": {{faker 'number.int' max=99999}},\n \"ScoringPlayID\": {{faker 'number.int' max=99999}},\n \"Sequence\": {{faker 'number.int' max=99999}},\n \"ShortHanded\": {{faker 'datatype.boolean'}},\n \"TimeRemainingMinutes\": {{faker 'number.int' max=99999}},\n \"TimeRemainingSeconds\": {{faker 'number.int' max=99999}}\n }\n ]\n }\n ],\n \"PointSpread\": {{faker 'number.int' max=99999}},\n \"PointSpreadAwayTeamMoneyLine\": {{faker 'number.int' max=99999}},\n \"PointSpreadHomeTeamMoneyLine\": {{faker 'number.int' max=99999}},\n \"Season\": {{faker 'number.int' max=99999}},\n \"SeasonType\": {{faker 'number.int' max=99999}},\n \"StadiumID\": {{faker 'number.int' max=99999}},\n \"Status\": \"\",\n \"TimeRemainingMinutes\": {{faker 'number.int' max=99999}},\n \"TimeRemainingSeconds\": {{faker 'number.int' max=99999}},\n \"UnderPayout\": {{faker 'number.int' max=99999}},\n \"Updated\": \"\"\n },\n \"Plays\": [\n {\n \"AwayTeamScore\": {{faker 'number.int' max=99999}},\n \"Category\": \"\",\n \"ClockMinutes\": {{faker 'number.int' max=99999}},\n \"ClockSeconds\": {{faker 'number.int' max=99999}},\n \"Created\": \"\",\n \"Description\": \"\",\n \"FirstAssistedByPlayerID\": {{faker 'number.int' max=99999}},\n \"HomeTeamScore\": {{faker 'number.int' max=99999}},\n \"Opponent\": \"\",\n \"OpponentID\": {{faker 'number.int' max=99999}},\n \"OpposingPlayerID\": {{faker 'number.int' max=99999}},\n \"PeriodID\": {{faker 'number.int' max=99999}},\n \"PeriodName\": \"\",\n \"PlayID\": {{faker 'number.int' max=99999}},\n \"PlayerID\": {{faker 'number.int' max=99999}},\n \"PowerPlayTeam\": \"\",\n \"PowerPlayTeamID\": {{faker 'number.int' max=99999}},\n \"SecondAssistedByPlayerID\": {{faker 'number.int' max=99999}},\n \"Sequence\": {{faker 'number.int' max=99999}},\n \"Team\": \"\",\n \"TeamID\": {{faker 'number.int' max=99999}},\n \"Type\": \"\",\n \"Updated\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ef9840d8-8fbc-432f-bd11-d4dc06c9e36f", "documentation": "Play By Play Delta", "method": "get", "endpoint": ":format/PlayByPlayDelta/:date/:minutes", "responses": [ { "uuid": "21b52f6d-b6bd-4383-8fb4-e625b1f2d9da", "body": "[\n {\n \"Game\": {\n \"Attendance\": {{faker 'number.int' max=99999}},\n \"AwayRotationNumber\": {{faker 'number.int' max=99999}},\n \"AwayTeam\": \"\",\n \"AwayTeamID\": {{faker 'number.int' max=99999}},\n \"AwayTeamMoneyLine\": {{faker 'number.int' max=99999}},\n \"AwayTeamScore\": {{faker 'number.int' max=99999}},\n \"Channel\": \"\",\n \"DateTime\": \"\",\n \"Day\": \"\",\n \"GameEndDateTime\": \"\",\n \"GameID\": {{faker 'number.int' max=99999}},\n \"GlobalAwayTeamID\": {{faker 'number.int' max=99999}},\n \"GlobalGameID\": {{faker 'number.int' max=99999}},\n \"GlobalHomeTeamID\": {{faker 'number.int' max=99999}},\n \"HomeRotationNumber\": {{faker 'number.int' max=99999}},\n \"HomeTeam\": \"\",\n \"HomeTeamID\": {{faker 'number.int' max=99999}},\n \"HomeTeamMoneyLine\": {{faker 'number.int' max=99999}},\n \"HomeTeamScore\": {{faker 'number.int' max=99999}},\n \"IsClosed\": {{faker 'datatype.boolean'}},\n \"LastPlay\": \"\",\n \"NeutralVenue\": {{faker 'datatype.boolean'}},\n \"OverPayout\": {{faker 'number.int' max=99999}},\n \"OverUnder\": {{faker 'number.int' max=99999}},\n \"Period\": \"\",\n \"Periods\": [\n {\n \"AwayScore\": {{faker 'number.int' max=99999}},\n \"GameID\": {{faker 'number.int' max=99999}},\n \"HomeScore\": {{faker 'number.int' max=99999}},\n \"Name\": \"\",\n \"Penalties\": [\n {\n \"BenchPenaltyServedByPlayerID\": {{faker 'number.int' max=99999}},\n \"Description\": \"\",\n \"DrawnByPlayerID\": {{faker 'number.int' max=99999}},\n \"DrawnByTeamID\": {{faker 'number.int' max=99999}},\n \"IsBenchPenalty\": {{faker 'datatype.boolean'}},\n \"PenalizedPlayerID\": {{faker 'number.int' max=99999}},\n \"PenalizedTeamID\": {{faker 'number.int' max=99999}},\n \"PenaltyID\": {{faker 'number.int' max=99999}},\n \"PenaltyMinutes\": {{faker 'number.int' max=99999}},\n \"PeriodID\": {{faker 'number.int' max=99999}},\n \"Sequence\": {{faker 'number.int' max=99999}},\n \"TimeRemainingMinutes\": {{faker 'number.int' max=99999}},\n \"TimeRemainingSeconds\": {{faker 'number.int' max=99999}}\n }\n ],\n \"PeriodID\": {{faker 'number.int' max=99999}},\n \"ScoringPlays\": [\n {\n \"AllowedByTeamID\": {{faker 'number.int' max=99999}},\n \"AssistedByPlayerID1\": {{faker 'number.int' max=99999}},\n \"AssistedByPlayerID2\": {{faker 'number.int' max=99999}},\n \"AwayTeamScore\": {{faker 'number.int' max=99999}},\n \"EmptyNet\": {{faker 'datatype.boolean'}},\n \"HomeTeamScore\": {{faker 'number.int' max=99999}},\n \"PeriodID\": {{faker 'number.int' max=99999}},\n \"PowerPlay\": {{faker 'datatype.boolean'}},\n \"ScoredByPlayerID\": {{faker 'number.int' max=99999}},\n \"ScoredByTeamID\": {{faker 'number.int' max=99999}},\n \"ScoringPlayID\": {{faker 'number.int' max=99999}},\n \"Sequence\": {{faker 'number.int' max=99999}},\n \"ShortHanded\": {{faker 'datatype.boolean'}},\n \"TimeRemainingMinutes\": {{faker 'number.int' max=99999}},\n \"TimeRemainingSeconds\": {{faker 'number.int' max=99999}}\n }\n ]\n }\n ],\n \"PointSpread\": {{faker 'number.int' max=99999}},\n \"PointSpreadAwayTeamMoneyLine\": {{faker 'number.int' max=99999}},\n \"PointSpreadHomeTeamMoneyLine\": {{faker 'number.int' max=99999}},\n \"Season\": {{faker 'number.int' max=99999}},\n \"SeasonType\": {{faker 'number.int' max=99999}},\n \"StadiumID\": {{faker 'number.int' max=99999}},\n \"Status\": \"\",\n \"TimeRemainingMinutes\": {{faker 'number.int' max=99999}},\n \"TimeRemainingSeconds\": {{faker 'number.int' max=99999}},\n \"UnderPayout\": {{faker 'number.int' max=99999}},\n \"Updated\": \"\"\n },\n \"Plays\": [\n {\n \"AwayTeamScore\": {{faker 'number.int' max=99999}},\n \"Category\": \"\",\n \"ClockMinutes\": {{faker 'number.int' max=99999}},\n \"ClockSeconds\": {{faker 'number.int' max=99999}},\n \"Created\": \"\",\n \"Description\": \"\",\n \"FirstAssistedByPlayerID\": {{faker 'number.int' max=99999}},\n \"HomeTeamScore\": {{faker 'number.int' max=99999}},\n \"Opponent\": \"\",\n \"OpponentID\": {{faker 'number.int' max=99999}},\n \"OpposingPlayerID\": {{faker 'number.int' max=99999}},\n \"PeriodID\": {{faker 'number.int' max=99999}},\n \"PeriodName\": \"\",\n \"PlayID\": {{faker 'number.int' max=99999}},\n \"PlayerID\": {{faker 'number.int' max=99999}},\n \"PowerPlayTeam\": \"\",\n \"PowerPlayTeamID\": {{faker 'number.int' max=99999}},\n \"SecondAssistedByPlayerID\": {{faker 'number.int' max=99999}},\n \"Sequence\": {{faker 'number.int' max=99999}},\n \"Team\": \"\",\n \"TeamID\": {{faker 'number.int' max=99999}},\n \"Type\": \"\",\n \"Updated\": \"\"\n }\n ]\n }\n]", "latency": 0, "statusCode": 200, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "64b65da7-813d-49ce-b0bb-90f2fa3cab43" }, { "type": "route", "uuid": "ef9840d8-8fbc-432f-bd11-d4dc06c9e36f" } ] }