POST api/Competitors

Request Information

URI Parameters

None.

Body Parameters

Competitor
NameDescriptionTypeAdditional information
Id

integer

None.

Name

string

Required

Email

string

None.

BirthYear

integer

None.

Fee

integer

None.

CompanyName

string

None.

SchoolName

string

None.

DepartmentName

string

None.

IsFromMunicipality

boolean

None.

CreatedOn

date

None.

PaidOn

date

None.

BibNumber

integer

None.

IsActive

boolean

None.

EventId

integer

None.

EventClassId

integer

None.

TeamId

integer

None.

RegistrationId

integer

None.

Event

Event

None.

EventClass

EventClass

None.

Team

Team

None.

Registration

Registration

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Name": "sample string 2",
  "Email": "sample string 3",
  "BirthYear": 4,
  "Fee": 5,
  "CompanyName": "sample string 6",
  "SchoolName": "sample string 7",
  "DepartmentName": "sample string 8",
  "IsFromMunicipality": true,
  "CreatedOn": "2026-02-27T19:26:08.5607143+01:00",
  "PaidOn": "2026-02-27T19:26:08.5607143+01:00",
  "BibNumber": 1,
  "IsActive": true,
  "EventId": 13,
  "EventClassId": 14,
  "TeamId": 1,
  "RegistrationId": 15,
  "Event": {
    "Id": 1,
    "Name": "sample string 2",
    "EventDate": "2026-02-27T19:26:08.5607143+01:00"
  },
  "EventClass": {
    "Id": 1,
    "Name": "sample string 2",
    "Distance": 3.1,
    "MaxAge": 4
  },
  "Team": {
    "Id": 1,
    "Name": "sample string 2"
  },
  "Registration": {
    "Id": 1,
    "Competitors": []
  }
}

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CompetitorDto
NameDescriptionTypeAdditional information
Id

integer

None.

Name

string

None.

EventName

string

None.

EventClassName

string

None.

Fee

integer

None.

Email

string

None.

ReferenceCodePrefix

string

None.

ReferenceCode

string

None.

BibNumber

string

None.

CompanyName

string

None.

SchoolName

string

None.

TeamName

string

None.

HasPaid

boolean

None.

IsActive

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Name": "sample string 2",
  "EventName": "sample string 3",
  "EventClassName": "sample string 4",
  "Fee": 5,
  "Email": "sample string 6",
  "ReferenceCodePrefix": "sample string 7",
  "ReferenceCode": "VRsample string 70001",
  "BibNumber": "sample string 8",
  "CompanyName": "sample string 9",
  "SchoolName": "sample string 10",
  "TeamName": "sample string 11",
  "HasPaid": true,
  "IsActive": true
}

application/xml, text/xml

Sample:
<CompetitorDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TD.Vararuset.API.Models">
  <BibNumber>sample string 8</BibNumber>
  <CompanyName>sample string 9</CompanyName>
  <Email>sample string 6</Email>
  <EventClassName>sample string 4</EventClassName>
  <EventName>sample string 3</EventName>
  <Fee>5</Fee>
  <HasPaid>true</HasPaid>
  <Id>1</Id>
  <IsActive>true</IsActive>
  <Name>sample string 2</Name>
  <ReferenceCodePrefix>sample string 7</ReferenceCodePrefix>
  <SchoolName>sample string 10</SchoolName>
  <TeamName>sample string 11</TeamName>
</CompetitorDto>