Introduction

Motto’s Standings feature allows you to create and manage standings for your sports competitions, as well as for any other type of ranking that you may want to display on your OTT platform.

Get Started

Managing standings in Motto can currently be achieved through the Studio API. This allows easy integration with a third-party service that provides standings data (though a Studio UI is on the roadmap!) To get started, you can create a new standings object by using the Create Standings API endpoint. There, you can associate an existing entity with the standings. Typically, this is an entity like La Liga 2025/2026, with an entity type such as competition or league. Then, you must provide a mode, which currently has to be manual (in the future Motto will also support a computed mode that will do automated standing calculations, based on event metadata). Then there is a standing phase ID array. These are the other type of object(s) you must create via the API, using the Create Standing Phase endpoint. The standing phase is a collection of teams (or other kinds of entities, like players in a top-scorer ranking) that are part of the standings, and it can be used to represent different phases of a competition, such as group stages, knockout rounds, etc. You can create multiple standing phases for the same standings object, and you can also update the standing phase data at any time. Each phase has its own “classifications”, which are the metrics that you want to display in the standings. These can be things like points, wins, losses, draws, goals scored, goals conceded, etc. It is up to you to determine what you want to keep track of, based on your sport(s) and rules. Each phase can contain one or more groups, which can be used to represent different entities (like teams) within the standings (think of the Group A - H ones in a football World Cup, for example).