# Prematch Feed

### GetFixtures <a href="#getfixtures" id="getfixtures"></a>

\[<https://prematch.lsports.eu/OddService/GetFixtures> \\

]\(<https://prematch.lsports.eu/OddService/GetFixtures>)

`Note: This endpoint does not support outright fixtures - use GetOutrightFixtures instead`

**Parameter breakdown**

| **Parameter** | **Description**                                                                                      | **Optional Field** |
| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------ |
| Username      | Username as it apparrs in the package                                                                | **X**              |
| Password      | Password as it appears the package                                                                   | **X**              |
| Guid          | GUID as it appears the package                                                                       | **X**              |
| Lang          | <p>Response content language<br><strong>Default value</strong>: English</p>                          | **✓**              |
| Timestamp     | Response will contain content that was updated after given **Unix timestamp**                        | **✓**              |
| FromDate      | Response will contain events which start after given **Unix timestamp**                              | **✓**              |
| ToDate        | Response will contain events which start before given **Unix timstamp**                              | **✓**              |
| Sports        | <p>Comma separated list of sports<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of locations<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Leagues       | <p>Comma separated list of leagues<br><strong>Default value</strong>: All leagues in package</p>     | **✓**              |
| Fixtures      | <p>Comma separated list of fixtures<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>              | **✓**              |

**Response Scheme:**

```xml
<xs:element name="Feed">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MessageHeader">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Type" type="xs:int"/>
            <xs:element name="ServerTimestamp" type="xs:int"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Body">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Event" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Fixture">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Sport">
                          <xs:complexType>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Location">
                          <xs:complexType>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="League">
                          <xs:complexType>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="StartDate" type="xs:string"/>
                        <xs:element name="Status" type="xs:int"/>
                        <xs:element name="Participants">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Participant" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:attribute name="Id" type="xs:int"/>
                                  <xs:attribute name="Name" type="xs:string"/>
                                  <xs:attribute name="Position" type="xs:int"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="LastUpdate" type="xs:string"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="FixtureId" type="xs:int"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
```

### GetOutrightFixture <a href="#getoutrightfixture" id="getoutrightfixture"></a>

Provides only metadata for outright sports events i.e - Horse Racing, Trotting, Formula 1, Cycling, Greyhounds etc.\
<https://prematch.lsports.eu/OddService/GetOutrightFixtures>

`Note: This endpoint only supports outright fixtures, regular fixtures will not be supported - use GetFixtures instead`

**Parameter breakdown**

| **Parameter** | **Description**                                                                                      | **Optional Field** |
| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------ |
| Username      | Username as it apparrs in the package                                                                | **X**              |
| Password      | Password as it appears the package                                                                   | **X**              |
| Guid          | GUID as it appears the package                                                                       | **X**              |
| Lang          | <p>Response content language<br><strong>Default value</strong>: English</p>                          | **✓**              |
| Timestamp     | Response will contain content that was updated after given **Unix timestamp**                        | **✓**              |
| FromDate      | Response will contain events which start after given **Unix timestamp**                              | **✓**              |
| ToDate        | Response will contain events which start before given **Unix timstamp**                              | **✓**              |
| Sports        | <p>Comma separated list of sports<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of locations<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Fixtures      | <p>Comma separated list of fixtures<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>              | **✓**              |

**Response Scheme**

```xml
<xs:element name="Feed">
     <xs:complexType>
           <xs:sequence>
                 <xs:element name="Header">
                       <xs:complexType>
                             <xs:sequence>
                                   <xs:element name="Type" type="xs:int"></xs:element>
                                   <xs:element name="ServerTimestamp" type="xs:int"></xs:element>
                             </xs:sequence>
                       </xs:complexType>
                 </xs:element>
                 <xs:element name="Body">
                       <xs:complexType>
                             <xs:sequence>
                                   <xs:element name="Competition" maxOccurs="unbounded">
                                         <xs:complexType>
                                               <xs:sequence>
                                                     <xs:element name="Competitions">
                                                           <xs:complexType>
                                                                 <xs:sequence>
                                                                       <xs:element name="Competition" maxOccurs="unbounded">
                                                                             <xs:complexType>
                                                                                   <xs:sequence>
                                                                                         <xs:element name="Events">
<xs:complexType>
<xs:sequence>
<xs:element name="Event">
<xs:complexType>
<xs:sequence>
<xs:element name="OutrightFixture">
<xs:complexType>
<xs:sequence>
<xs:element name="Sport">
<xs:complexType>
<xs:attribute name="Id" type="xs:int"></xs:attribute>
<xs:attribute name="Name" type="xs:string"></xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Location">
<xs:complexType>
<xs:attribute name="Id" type="xs:int"></xs:attribute>
<xs:attribute name="Name" type="xs:string"></xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="StartDate" type="xs:string"></xs:element>
<xs:element name="Status" type="xs:int"></xs:element>
<xs:element name="Participants">
<xs:complexType>
<xs:sequence>
<xs:element name="Participant" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ExtraData">
<xs:complexType>
<xs:sequence>
<xs:element name="Data" maxOccurs="unbounded" type="xs:int">
<xs:complexType>
<xs:attribute name="Name" type="xs:string"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Id" type="xs:int"></xs:attribute>
<xs:attribute name="Name" type="xs:string"></xs:attribute>
<xs:attribute name="Position" type="xs:int"></xs:attribute>
<xs:attribute name="IsActive" type="xs:int"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="LastUpdate" type="xs:string"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="FixtureId" type="xs:int"></xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
                                                                                         </xs:element>
                                                                                   </xs:sequence>
                                                                                   <xs:attribute name="Id" type="xs:int"></xs:attribute>
                                                                                   <xs:attribute name="Name" type="xs:string"></xs:attribute>
                                                                                   <xs:attribute name="Type" type="xs:int"></xs:attribute>
                                                                             </xs:complexType>
                                                                       </xs:element>
                                                                 </xs:sequence>
                                                           </xs:complexType>
                                                     </xs:element>
                                               </xs:sequence>
                                               <xs:attribute name="Id" type="xs:int"></xs:attribute>
                                               <xs:attribute name="Name" type="xs:string"></xs:attribute>
                                               <xs:attribute name="Type" type="xs:int"></xs:attribute>
                                         </xs:complexType>
                                   </xs:element>
                             </xs:sequence>
                       </xs:complexType>
                 </xs:element>
           </xs:sequence>
     </xs:complexType>
</xs:element>
```

### GetOutrightLeague <a href="#getoutrightleague" id="getoutrightleague"></a>

Provides only metadata for outright league events i,e - Outright markets for Football Worldcup outright markets, NBA Outright markets etc.\
<https://prematch.lsports.eu/OddService/GetOutrightLeagues>

`Note: This endpoint only supports outright fixtures, regular fixtures will not be supported - use GetFixtures instead`

**Parameter breakdown**

| **Parameter** | **Description**                                                                                      | **Optional Field** |
| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------ |
| Username      | Username as it apparrs in the package                                                                | **X**              |
| Password      | Password as it appears the package                                                                   | **X**              |
| Guid          | GUID as it appears the package                                                                       | **X**              |
| Lang          | <p>Response content language<br><strong>Default value</strong>: English</p>                          | **✓**              |
| Timestamp     | Response will contain content that was updated after given **Unix timestamp**                        | **✓**              |
| Sports        | <p>Comma separated list of sports<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of locations<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Fixtures      | <p>Comma separated list of fixtures<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>              | **✓**              |

**Response Scheme**

```xml
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Feed">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Header">
          <xs:complexType>
            <xs:sequence>
              <xs:element type="xs:int" name="Type"/>
              <xs:element type="xs:int" name="ServerTimestamp"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Body">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Competitions">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Competition" maxOccurs="unbounded" minOccurs="0">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Competitions">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="Competition" maxOccurs="unbounded" minOccurs="0">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="Events">
                                        <xs:complexType>
                                          <xs:sequence>
                                            <xs:element name="Event">
                                              <xs:complexType>
                                                <xs:sequence>
                                                  <xs:element name="OutrightLeague">
                                                    <xs:complexType>
                                                      <xs:sequence>
                                                        <xs:element name="Sport">
                                                          <xs:complexType>
                              <xs:attribute type="xs:int" name="Id" />
                              <xs:attribute type="xs:string" name="Name" />
                                                          </xs:complexType>
                                                        </xs:element>
                                                        <xs:element name="Location">
                                                          <xs:complexType>
                                                            <xs:attribute type="xs:int" name="Id" />
                                                            <xs:attribute type="xs:string" name="Name" />
                                                          </xs:complexType>
                                                        </xs:element>
                                                        <xs:element type="xs:int" name="Status" />
                                                      </xs:sequence>
                                                      <xs:attribute type="xs:dateTime" name="LastUpdate" />
                                                    </xs:complexType>
                                                  </xs:element>
                                                </xs:sequence>
                                                <xs:attribute type="xs:int" name="FixtureId" />
                                              </xs:complexType>
                                            </xs:element>
                                          </xs:sequence>
                                        </xs:complexType>
                                      </xs:element>
                                    </xs:sequence>
                                    <xs:attribute type="xs:int" name="Id" />
                                    <xs:attribute type="xs:string" name="Name" />
                                    <xs:attribute type="xs:int" name="Type" />
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                        <xs:attribute type="xs:int" name="Id" />
                        <xs:attribute type="xs:string" name="Name" />
                        <xs:attribute type="xs:int" name="Type" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
```

### GetFixtureMarkets <a href="#getfixturemarkets" id="getfixturemarkets"></a>

Provides only markets for events\
<https://prematch.lsports.eu/OddService/GetFixtureMarkets>

**Parameter breakdown**

| **Parameter** | **Description**                                                                                         | **Optional Field** |
| ------------- | ------------------------------------------------------------------------------------------------------- | ------------------ |
| Username      | Username as it apparrs in the package                                                                   | **X**              |
| Password      | Password as it appears the package                                                                      | **X**              |
| Guid          | GUID as it appears the package                                                                          | **X**              |
| Lang          | <p>Response content language<br><strong>Default value</strong>: English</p>                             | **✓**              |
| Timestamp     | Response will contain content that was updated after given **Unix timestamp**                           | **✓**              |
| FromDate      | Response will contain events which start after given **Unix timestamp**                                 | **✓**              |
| ToDate        | Response will contain events which start before given **Unix timstamp**                                 | **✓**              |
| Sports        | <p>Comma separated list of sport IDs<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of location IDs<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Leagues       | <p>Comma separated list of league IDs<br><strong>Default value</strong>: All leagues in package</p>     | **✓**              |
| Fixtures      | <p>Comma separated list of fixture IDs<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>                 | **✓**              |
| Bookmakers    | <p>Comma separated list of bookmaker IDs<br><strong>Default value</strong>: All fixtures in package</p> | **✓**              |
| Markets       | <p>Comma separated list of market IDs<br><strong>Default value</strong>: All markets in package</p>     | **✓**              |

**Response Scheme**

```xml
<xs:element name="Feed">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Header">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Type" type="xs:int"/>
            <xs:element name="ServerTimestamp" type="xs:int"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Body">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Event">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Markets">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Market" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Provider" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Bet" maxOccurs="unbounded">
                                      <xs:complexType>
                                        <xs:attribute name="Id" type="xs:int"/>
                                        <xs:attribute name="Name" type="xs:int"/>
                                        <xs:attribute name="Status" type="xs:int"/>
                                        <xs:attribute name="StartPrice" type="xs:int"/>
                                        <xs:attribute name="Price" type="xs:int"/>
                                        <xs:attribute name="LayPrice" type="xs:int"/>
                                        <xs:attribute name="PriceVolume" type="xs:int"/>
                                        <xs:attribute name="LayPriceVolume" type="xs:int"/>
                                        <xs:attribute name="Settlement" type="xs:int"/>
                                        <xs:attribute name="LastUpdate" type="xs:string"/>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                  <xs:attribute name="Id" type="xs:int"/>
                                  <xs:attribute name="Name" type="xs:string"/>
                                  <xs:attribute name="LastUpdate" type="xs:string"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="FixtureId" type="xs:int"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
```

### GetScores <a href="#getscores" id="getscores"></a>

Provides only scores for events\
<https://prematch.lsports.eu/OddService/GetScores>

**Parameter breakdown**

| **Parameter** | **Description**                                                                                      | **Optional Field** |
| ------------- | ---------------------------------------------------------------------------------------------------- | ------------------ |
| Username      | Username as it apparrs in the package                                                                | **X**              |
| Password      | Password as it appears the package                                                                   | **X**              |
| Guid          | GUID as it appears the package                                                                       | **X**              |
| Lang          | <p>Response content language<br><strong>Default value</strong>: English</p>                          | **✓**              |
| Timestamp     | Response will contain content that was updated after given **Unix timestamp**                        | **✓**              |
| FromDate      | Response will contain events which start after given **Unix timestamp**                              | **✓**              |
| ToDate        | Response will contain events which start before given **Unix timstamp**                              | **✓**              |
| Sports        | <p>Comma separated list of sports<br><strong>Default value</strong>: All sports in package</p>       | **✓**              |
| Locations     | <p>Comma separated list of locations<br><strong>Default value</strong>: All locations in package</p> | **✓**              |
| Leagues       | <p>Comma separated list of leagues<br><strong>Default value</strong>: All leagues in package</p>     | **✓**              |
| Fixtures      | <p>Comma separated list of fixtures<br><strong>Default value</strong>: All fixtures in package</p>   | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>              | **✓**              |

**Response Scheme**

```xml
<xs:element name="Feed">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Header">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Type" type="xs:int"/>
            <xs:element name="ServerTimestamp" type="xs:int"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Body">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Event">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Fixture">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Sport">
                          <xs:complexType>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Location">
                          <xs:complexType>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="League">
                          <xs:complexType>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="StartDate" type="xs:string"/>
                        <xs:element name="Status" type="xs:int"/>
                        <xs:element name="Participants">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Participant" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:attribute name="Id" type="xs:int"/>
                                  <xs:attribute name="Name" type="xs:string"/>
                                  <xs:attribute name="Position" type="xs:int"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="LastUpdate" type="xs:string"/>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Livescore">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Scoreboard">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Score" maxOccurs="unbounded" type="xs:int">
                                <xs:complexType>
                                  <xs:attribute name="Position" type="xs:int"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="Status" type="xs:int"/>
                            <xs:attribute name="CurrentPeriod" type="xs:int"/>
                            <xs:attribute name="Time" type="xs:int"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Periods">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Period" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Score" maxOccurs="unbounded" type="xs:int">
                                      <xs:complexType>
                                        <xs:attribute name="Position" type="xs:int"/>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                  <xs:attribute name="Type" type="xs:int"/>
                                  <xs:attribute name="IsFinished" type="xs:string"/>
                                  <xs:attribute name="IsConfirmed" type="xs:string"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Statistics">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Statistic" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Value" maxOccurs="unbounded" type="xs:int">
                                      <xs:complexType>
                                        <xs:attribute name="Position" type="xs:int"/>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                  <xs:attribute name="Type" type="xs:int"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="LivescoreExtraData"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Markets">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Market" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Provider" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Bet" maxOccurs="unbounded">
                                      <xs:complexType>
                                        <xs:attribute name="Id" type="xs:int"/>
                                        <xs:attribute name="Name" type="xs:int"/>
                                        <xs:attribute name="Status" type="xs:int"/>
                                        <xs:attribute name="StartPrice" type="xs:int"/>
                                        <xs:attribute name="Price" type="xs:double"/>
                                        <xs:attribute name="Settlement" type="xs:int"/>
                                        <xs:attribute name="LastUpdate" type="xs:string"/>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                  <xs:attribute name="Id" type="xs:int"/>
                                  <xs:attribute name="Name" type="xs:string"/>
                                  <xs:attribute name="LastUpdate" type="xs:string"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="FixtureId" type="xs:int"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
```

### GetEvents <a href="#getevents" id="getevents"></a>

Provides a full snapshot of an event (metadata, markets, livescore)\
<https://prematch.lsports.eu/OddService/GetEvents>

**Parameter breakdown**

| **Parameter** | **Description**                                                                                           | **Optional Field** |
| ------------- | --------------------------------------------------------------------------------------------------------- | ------------------ |
| Username      | Username as it apparrs in the package                                                                     | **X**              |
| Password      | Password as it appears the package                                                                        | **X**              |
| Guid          | GUID as it appears the package                                                                            | **X**              |
| Lang          | <p>Response content language<br><strong>Default value</strong>: English</p>                               | **✓**              |
| Timestamp     | Response will contain content that was updated after given **Unix timestamp**                             | **✓**              |
| FromDate      | Response will contain events which start after given **Unix timestamp**                                   | **✓**              |
| ToDate        | Response will contain events which start before given **Unix timstamp**                                   | **✓**              |
| Sports        | <p>Comma separated list of sport IDs<br><strong>Default value</strong>: All sports in package</p>         | **✓**              |
| Locations     | <p>Comma separated list of location IDs<br><strong>Default value</strong>: All locations in package</p>   | **✓**              |
| Leagues       | <p>Comma separated list of league IDs<br><strong>Default value</strong>: All leagues in package</p>       | **✓**              |
| Fixtures      | <p>Comma separated list of fixture IDs<br><strong>Default value</strong>: All fixtures in package</p>     | **✓**              |
| Statuses      | <p>Comma separated list of statuses<br><strong>Default value</strong>: All statuses</p>                   | **✓**              |
| Bookmakers    | <p>Comma separated list of bookmaker IDs<br><strong>Default value</strong>: All bookmakers in package</p> | **✓**              |
| Markets       | <p>Comma separated list of market IDs<br><strong>Default value</strong>: All markets in package</p>       | **✓**              |

**Response Scheme**

```xml
<xs:element name="Feed">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Header">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Type" type="xs:int"/>
            <xs:element name="ServerTimestamp" type="xs:int"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Body">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Event">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Fixture">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Sport">
                          <xs:complexType>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Location">
                          <xs:complexType>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="League">
                          <xs:complexType>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="StartDate" type="xs:string"/>
                        <xs:element name="Status" type="xs:int"/>
                        <xs:element name="Participants">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Participant" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:attribute name="Id" type="xs:int"/>
                                  <xs:attribute name="Name" type="xs:string"/>
                                  <xs:attribute name="Position" type="xs:int"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="LastUpdate" type="xs:string"/>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Livescore">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Scoreboard">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Score" maxOccurs="unbounded" type="xs:int">
                                <xs:complexType>
                                  <xs:attribute name="Position" type="xs:int"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="Status" type="xs:int"/>
                            <xs:attribute name="CurrentPeriod" type="xs:int"/>
                            <xs:attribute name="Time" type="xs:int"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Periods">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Period" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Score" maxOccurs="unbounded" type="xs:int">
                                      <xs:complexType>
                                        <xs:attribute name="Position" type="xs:int"/>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                  <xs:attribute name="Type" type="xs:int"/>
                                  <xs:attribute name="IsFinished" type="xs:string"/>
                                  <xs:attribute name="IsConfirmed" type="xs:string"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="Statistics">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Statistic" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Value" maxOccurs="unbounded" type="xs:int">
                                      <xs:complexType>
                                        <xs:attribute name="Position" type="xs:int"/>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                  <xs:attribute name="Type" type="xs:int"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="LivescoreExtraData"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Markets">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Market" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Provider" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Bet" maxOccurs="unbounded">
                                      <xs:complexType>
                                        <xs:attribute name="Id" type="xs:int"/>
                                        <xs:attribute name="Name" type="xs:int"/>
                                        <xs:attribute name="Status" type="xs:int"/>
                                        <xs:attribute name="StartPrice" type="xs:int"/>
                                        <xs:attribute name="Price" type="xs:double"/>
                                        <xs:attribute name="Settlement" type="xs:int"/>
                                        <xs:attribute name="LastUpdate" type="xs:string"/>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                  <xs:attribute name="Id" type="xs:int"/>
                                  <xs:attribute name="Name" type="xs:string"/>
                                  <xs:attribute name="LastUpdate" type="xs:string"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="Id" type="xs:int"/>
                            <xs:attribute name="Name" type="xs:string"/>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="FixtureId" type="xs:int"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
```

### Pre-Match Package Control <a href="#pre-match-package-control" id="pre-match-package-control"></a>

You can control your package's status (enable/disable) by sending a request to the following URL

Enable: [https:/prematch.lsports.eu/OddService/EnablePackage?username={username}\&password={password}\&guid={guid}](https://app.stoplight.io/prematch.lsports.eu/OddService/EnablePackage?username=%7Busername%7D\&password=%7Bpassword%7D\&guid=%7Bguid%7D)

Disable: [https:/prematch.lsports.eu/OddService/DisablePackage?username={username}\&password={password}\&guid={guid}](https://app.stoplight.io/prematch.lsports.eu/OddService/DisablePackage?username=%7Busername%7D\&password=%7Bpassword%7D\&guid=%7Bguid%7D)

**Parameter breakdown**

| **Parameter** | **Description**                       | **Optional Field** |
| ------------- | ------------------------------------- | ------------------ |
| Username      | Username as it apparrs in the package | **X**              |
| Password      | Password as it appears the package    | **X**              |
| GUID          | GUID of the package                   | **X**              |
