/apidribl

Primary LanguageHTMLMIT LicenseMIT

API DRIBL

I am trying to document the public API of dribl.com

mc-api.dribl.com seems to be the public api
api.dribl.com is private

I have documented whatever I found in OpenAPI notation and presetned it here:

https://data-monkey.github.io/apidribl/

The public api has many endpoints based around the needs of the public websites that dribl provides. I have mostly ignored these endpoints and focused on the data related ones
Website exampeles are:

Entities

Dribl uses many concepts that need to be related to each other.

erDiagram
    Club ||--o{ Team : has
    Ground ||--o{ Field : has
    Tenant ||--o{ Ground : uses
    Tenant ||--o{ Club  : assosiation_of
    Team }|--|{ Field : plays_on
    Competition ||--o{ League : has
    League }|--|{ Team : has
    League ||--o{ Ladder : has
    Fixture ||--o{ Match : has
    Fixture ||--o{ Field : plays_on
    Ladder ||--o{ Ladder_Entry : has
    Ladder_Entry ||--o{ Match : has_recent
    Season  ||--|{ Competition   : has
    League ||--|{ Round   : has
    Club ||--|| Ground : home_ground
    Round ||--o{ Fixture : has
    Tenant ||--|{ Season : manages
Loading

I am still working out the relationships ...