LEAGUE MENU
Select A Category: All  | Commissioner News
Show me an article titled
Site News
Auctions for Multi-Copy Player Leagues (Published Tue Feb 18 10:01:02 p.m. ET 2020)

Some large leagues choose to allow the same players to be owned more than once within the league. For example, Patrick Mahomes could be owned by 2 different fantasy teams within the same league. Most leagues like this choose to divide the league into divisions or conferences, and then each division or conference can own one "copy" of the player. But in very rare cases, a league may choose to allow the same player to be owned twice regardless of divisions or conferences. In these situations, there generally isn't any way to conduct an Auction, because MFL cannot assign a separate auction value to each "copy" of the player. However, some leagues have specific rules in place and still want to allow auctions, because they effectively "ignore" the value of players after they are auctioned off, and they don't have a salary cap that is tied to the auction values in any way. For these very specific types of leagues, MFL will still allow the auctions to be conducted.

Note that this is a very advanced combination of options, and only applies to a few leagues on MFL. There will be additional warnings and acknowledgements that have to be accepted in order to setup a "Multi-Copy Player Auction League" like this now.

Compact Fantasy Schedule Report and Schedule Validator (Published Mon Feb 10 11:11:53 p.m. ET 2020)

The "Compact" version of the Reports > League > Fantasy Schedule report has been updated to use franchise abbreviations instead of franchise numbers. This should make it easier to read and analyze when you're trying to confirm that the schedule is balanced, or when checking which weeks have which match-ups.

And don't forget about the Validate Fantasy Schedule option on the Commissioner Setup screen. It will help you confirm that your schedule is balanced with the correct number of games against all franchises. It displays the total number of games against each opponent, along with a breakdown by Conference or Division where appropriate, and a breakdown of Home and Away games. It also indicates any weeks that are missing games or that have games scheduled when they shouldn't (such as during the playoffs when a corresponding playoff bracket is being used). It also totals any Bye weeks for fantasy franchises as well as any matchups against the League Average if your league uses those options. And for leagues that have doubleheader weeks, it will show if those are balanced as well.

Waiver System Updates - Hourly Processing (Published Sat Feb 8 12:09:44 p.m. ET 2020)

We made a few changes to the waiver system for 2020. In general, everything will work the same way and you don't need to change your waiver settings if they worked well for you last season. As a reminder, all of your waiver settings and league calendar entries are automatically carried forward to the new season when you upgrade your league.

The main change for 2020 is that waiver processing will only happen on an hourly basis this year. In previous years, you could set up waiver events to happen at 15 minute increments. We've streamlined the process to make things easier to manage for commissioners and to be more efficient behind the scenes. Therefore, if you had any waiver processing events last year that were not at the top of the hour, then they will be converted to take effect at the top of the hour when you upgrade your league to the new season. For example, if you had a "Process Blind Bid Waivers" event scheduled for 10:15, 10:30, or 10:45pm, then it would now be scheduled for 10:00pm instead. This hourly processing applies to the following event types:

  • Process Waivers
  • Process Blind Bid Waivers
  • Put All Free Agents on Waivers (previously called "Lock all Free Agents")
  • Unlock All Currently Locked Players
Other calendar events such as Draft and Auction starting times, as well as "No Add/Drops Allowed" and "No Trades Allowed", etc can all still be scheduled at 15 minute increments if desired.

The other change is the "Lock All Free Agents" event has been renamed to "Put All Free Agents on Waivers" instead. This change was made to hopefully help Owners understand what the event does when they view the league calendar. The result is still the same, so you don't need to change anything on your calendar.

Secure League Pages (Published Thu Feb 6 12:24:02 p.m. ET 2020)

When your league is upgraded to the 2020 season, the option to Use SSL will be turned on automatically. This change should not have any effect on your league, except to make it more secure, so you should not notice any difference. However, there are a few instances where it can cause conflicts. That's why we give each league the option to choose whether or not they want to use the SSL setting on the Reports and Security Settings screen.

Here are some issues to be aware of with this option:

  • The option to use SSL was added in 2018, and about half of the leagues had switched to it already.
  • Some web browsers will give you warnings when accessing a non-secure site, and eventually some browsers may not even load non-secure sites, so it is strongly advised to leave your league set with the SSL option from now on.
  • We will eventually remove the option to use the non-secure option, most likely in the 2021 season.
  • The only reason we allow the non-secure option now is because of some potential conflicts with third party add-ons and links to images and other resources. For example, if your league uses custom code or you have icons or images that are linked to another site, and that other site is not secure, then it may cause your league appearance to have issues. If that is the case, then a "quick fix" is to turn off your league SSL option. But that is NOT a permanent fix! Instead, you should work on converting all of the non-secure images and links and add-ons to a secure environment. Sometimes that just means changing your "http://" links to "https://". This will work if the site you are linking to already supports SSL, which is the case for most web sites now. If not, then you'll have to either move your images and links to another server, or contact the site to have them update their security options.
  • Also be aware that if you have javascript included from a non-secure site, it could potentially expose your personally identifiable information, so that is an even more important reason to convert to using 100% secure links and sites.
2020 Developers API Release Notes (Published Tue Feb 4 4:00:00 p.m. ET 2020)

During this offseason we've made a few changes to the MyFantasyLeague.com Developer's API. These changes are described below. We will add entries here as necessary during the early part of the offseason. The goal is to have the API stable by mid-May. After that the only changes that we will make will be bug fixes.

  • First of all, we have introduced an API Client Registration process. While registering your client is not a requirement to use the API, you will want to register it if you plan to use it for any kind of significant tasks. Unregistered clients will be subject to usage limits. There's more information about this on the main Developers API page.
  • The live_chat request which was used to make draft picks has finally been removed. Last year we introduced the live_draft request as a replacement.
  • The FRANCHISE_ID parameter, which was used on a few import functions to specify the target franchise of an operation has been renamed to FRANCHISE. FRANCHISE_ID will now be used exclusively to specify the franchise to impersonate. The difference between target franchise and impersonate is subtle: using a target franchise the commissioner does an operation on an owner's franchise, while impersonate the commissioner does the operation as the franchise.
  • Non-league specific calls must be directed to api.myfantasyleague.com and be made via SSL protocol (https). These are all requests that do not have L= parameter. This requirement does not apply to calls embedded on league pages via javascript. In that case you must continue to use the local host to avoid cross-domain issues.
  • The ADP request parameters have been changed. The FRANCHISES parameter has been renamed FCOUNT to avoid confusion with other uses of FRANCHISES, and the way to filter results by time has been completely revamped. This is now a simpler system that relies on specifying the PERIOD parameter to request data for drafts that started after one of a several key dates.
  • (Added Feb 5)The Trades requests now work with a trade ID. Instead of having to pass the various trade elements on every request, now the tradeResponse can indicate which trade to operate on via a trade id. The pendingTrades request will provide these ids.
  • (Added Feb 19)The nflSchedule API request has been deprecated and will not return scores or the status for in-progress games. Check this FAQ for the new way to obtain this info.

File last updated on February 6, 2020.