changedInput schema / properties / player_a / description
Previous value: -"First player name, e.g. \"Bijan Robinson\"."New value: +"Ignored. Kept so older clients still validate."
changedInput schema / properties / player_b / description
Previous value: -"Second player name, e.g. \"Jahmyr Gibbs\"."New value: +"Ignored. Kept so older clients still validate."
removedInput schema / properties / scoring_format / default
Removed value: -"half_ppr"
changedInput schema / properties / scoring_format / description
Previous value: -"Scoring format. ppr awards 1 point per reception, half_ppr 0.5, standard 0. Defaults to half_ppr, the most common league setting."New value: +"Ignored."
removedInput schema / properties / scoring_format / enum
Removed value: -[
- "ppr",
- "half_ppr",
- "standard"
-]
removedInput schema / required
Removed value: -[
- "player_a",
- "player_b"
-]
addedOutput schema / properties / app_store_url
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / available
Added value: +{
+ "description": "Always false. This server does not compare players.",
+ "type": "boolean"
+}
addedOutput schema / properties / google_play_url
Added value: +{
+ "type": "string"
+}
removedOutput schema / properties / higher_ppg
Removed value: -{
- "description": "Name of the higher scorer, or null when the two are level.",
- "type": [
- "string",
- "null"
- ]
-}
addedOutput schema / properties / message
Added value: +{
+ "type": "string"
+}
removedOutput schema / properties / player_a
Removed value: -{
- "properties": {
- "byeWeek": {
- "type": [
- "integer",
- "null"
- ]
- },
- "efficiency": {
- "description": "Per-game and per-target rates. Each is null where its inputs do not apply.",
- "type": "object"
- },
- "gamesPlayed": {
- "type": "integer"
- },
- "name": {
- "type": "string"
- },
- "position": {
- "description": "QB, RB, WR, TE, K or DEF.",
- "type": "string"
- },
- "ppg": {
- "description": "Points per game in each scoring format.",
- "properties": {
- "half_ppr": {
- "type": "number"
- },
- "ppr": {
- "type": "number"
- },
- "standard": {
- "type": "number"
- }
- },
- "required": [
- "ppr",
- "half_ppr",
- "standard"
- ],
- "type": "object"
- },
- "rank": {
- "description": "Rank within the position, by points per game.",
- "type": "integer"
- },
- "slug": {
- "description": "URL segment for this player on draftcall.io.",
- "type": "string"
- },
- "stats": {
- "description": "Season totals for the fields that apply to the position.",
- "type": "object"
- },
- "team": {
- "description": "Team abbreviation.",
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "rank",
- "name",
- "position",
- "team",
- "ppg",
- "gamesPlayed"
- ],
- "type": "object"
-}
removedOutput schema / properties / player_b
Removed value: -{
- "properties": {
- "byeWeek": {
- "type": [
- "integer",
- "null"
- ]
- },
- "efficiency": {
- "description": "Per-game and per-target rates. Each is null where its inputs do not apply.",
- "type": "object"
- },
- "gamesPlayed": {
- "type": "integer"
- },
- "name": {
- "type": "string"
- },
- "position": {
- "description": "QB, RB, WR, TE, K or DEF.",
- "type": "string"
- },
- "ppg": {
- "description": "Points per game in each scoring format.",
- "properties": {
- "half_ppr": {
- "type": "number"
- },
- "ppr": {
- "type": "number"
- },
- "standard": {
- "type": "number"
- }
- },
- "required": [
- "ppr",
- "half_ppr",
- "standard"
- ],
- "type": "object"
- },
- "rank": {
- "description": "Rank within the position, by points per game.",
- "type": "integer"
- },
- "slug": {
- "description": "URL segment for this player on draftcall.io.",
- "type": "string"
- },
- "stats": {
- "description": "Season totals for the fields that apply to the position.",
- "type": "object"
- },
- "team": {
- "description": "Team abbreviation.",
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "rank",
- "name",
- "position",
- "team",
- "ppg",
- "gamesPlayed"
- ],
- "type": "object"
-}
removedOutput schema / properties / ppg_margin
Removed value: -{
- "type": "number"
-}
removedOutput schema / properties / same_tier
Removed value: -{
- "description": "True only when both play the same position and land in the same tier.",
- "type": "boolean"
-}
removedOutput schema / properties / scoring_format
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / shared_bye
Removed value: -{
- "type": "boolean"
-}
removedOutput schema / properties / tier_a
Removed value: -{
- "description": "The tier this player sits in at his position, or null when he is outside the ranked pool.",
- "properties": {
- "label": {
- "type": "string"
- },
- "tier": {
- "type": "integer"
- }
- },
- "type": [
- "object",
- "null"
- ]
-}
removedOutput schema / properties / tier_b
Removed value: -{
- "description": "The tier this player sits in at his position, or null when he is outside the ranked pool.",
- "properties": {
- "label": {
- "type": "string"
- },
- "tier": {
- "type": "integer"
- }
- },
- "type": [
- "object",
- "null"
- ]
-}
changedOutput schema / required
Previous value: -[
- "scoring_format",
- "player_a",
- "player_b",
- "higher_ppg",
- "ppg_margin",
- "shared_bye",
- "same_tier",
- "url",
- "stats_season",
- "refreshed_at"
-]New value: +[
+ "available",
+ "message",
+ "app_store_url",
+ "google_play_url",
+ "url",
+ "stats_season",
+ "refreshed_at"
+]