Competition

Generate NgtvSessions for a given competition (if not already generated).

Creates a Competition resource.

post/competitions/{id}/generate

Request

  • Base URL: https://api.spash.com
  • URL: https://api.spash.com/competitions/{id}/generate
  • Auth: one of:
    • API key in header Authorization
    • HTTP bearer

Path parameters

idstring required

Competition identifier

Request body

namestring
visibleboolean
groupsTotalinteger
twoLeggedboolean
sessionDurationinteger
breakDurationinteger
expectedStartingAtstring date-time nullable
timeSlotsstring[]
timeBetweenRoundsinteger
priceinteger

Price without taxes.

teamsLimitNumberinteger nullable
victoryPointsinteger
defeatPointsinteger
drawPointsinteger
forfeitPointsinteger
withStatsboolean
firstLogoImageUrlstring nullable

Url of the first logo image. To remove, set it to null.

secondLogoImageUrlstring nullable

Url of the second logo image. To remove, set it to null.

foulsForPenaltyinteger nullable

How many fouls should be conceded to get a penalty.

bookingProviderIdinteger nullable
reservedFieldsstring[]
sportCenterstring iri-reference required
tagsstring[]
sportstring iri-reference required

Example request

{
  "groupsTotal": 1,
  "sessionDuration": 3000,
  "breakDuration": 300,
  "victoryPoints": 3,
  "drawPoints": 1,
  "reservedFields": [
    "https://example.com/"
  ],
  "sportCenter": "https://example.com/",
  "tags": [
    "https://example.com/"
  ],
  "sport": "https://example.com/"
}

Response

NgtvSessions generated.

Changes

No recorded changes to this operation across all 1 revision of this API.