Disciplines

GET /disciplines

Simple Access

Returns a collection of disciplines.

Resource URL

https://api.toornament.com/participant/v2/disciplines

HTTP headers

  • X-Api-Key
    string

    API key of your application (see Authentication)

  • Range
    string

    A range of requested items using the disciplines unit. The size of the range cannot exceed 50. (see Pagination)

    Example: disciplines=0-49

Query Parameters

This endpoint doesn't have any query parameters.

Request Body

This endpoint doesn't require a request body.

Response

[206] Success

Example
[
    {
        "id": "counterstrike_go",
        "name": "Counter-Strike: GO",
        "shortname": "CS:GO",
        "fullname": "Counter-Strike: Global Offensive",
        "copyrights": "Valve Software"
    }
]
Structure (collection)
  • id
    string

    An identifier for a discipline, can be used in others APIs.

    Example: "counterstrike_go"

  • name
    string

    The official name of the discipline.

    Example: "Counter-Strike: GO"

  • shortname
    string

    The short name of the discipline.

    Example: "CS:GO"

  • fullname
    string

    The complete name of the discipline.

    Example: "Counter-Strike: Global Offensive"

  • copyrights
    string

    The name of the publisher of the discipline or any other right related information about the owner of the discipline.

    Example: "Valve Software"

GET /disciplines/{id}

Simple Access

Returns a disciplines with the detail of his features.

Resource URL

https://api.toornament.com/participant/v2/disciplines/{id}

HTTP headers

Path parameters

  • id
    string

    The string id of the discipline

Query Parameters

This endpoint doesn't have any query parameters.

Request Body

This endpoint doesn't require a request body.

Response

[200] Success

Example
{
    "id": "counterstrike_go",
    "name": "Counter-Strike: GO",
    "shortname": "CS:GO",
    "fullname": "Counter-Strike: Global Offensive",
    "copyrights": "Valve Software",
    "platforms_available": [
        "pc",
        "nintendo_switch",
        "neo_geo"
    ],
    "team_size": {
        "min": 4,
        "max": 4
    },
    "features": [
        {
            "name": "track",
            "type": "map",
            "options": {
                "choices": {
                    "de_dust2": "Dust2"
                }
            }
        }
    ]
}
Structure (object)
  • id
    string

    An identifier for a discipline, can be used in others APIs.

    Example: "counterstrike_go"

  • name
    string

    The official name of the discipline.

    Example: "Counter-Strike: GO"

  • shortname
    string

    The short name of the discipline.

    Example: "CS:GO"

  • fullname
    string

    The complete name of the discipline.

    Example: "Counter-Strike: Global Offensive"

  • copyrights
    string

    The name of the publisher of the discipline or any other right related information about the owner of the discipline.

    Example: "Valve Software"

  • platforms_available
    array[string]

    A list of platforms available of this discipline.

    Example: ["pc","nintendo_switch","neo_geo"]

  • team_size
    object

    Sets the minimum and maximum of players in a team.

  • features
    array[object]

    List of features for the discipline.