POST api/students

Inserts a new student. Firstname, Lastname and email are required fields. The function returns the studentId.

Request Information

URI Parameters

None.

Body Parameters

CreateStudentViewModel
NameDescriptionTypeAdditional information
Student

CreatePersonViewModel

None.

Payer

CreatePersonViewModel

None.

Request Formats

application/json, text/json

Sample:
{
  "Student": {
    "Lastname": "sample string 1",
    "Firstname": "sample string 2",
    "Email": "sample string 3",
    "Address": "sample string 4",
    "Zip": "sample string 5",
    "City": "sample string 6",
    "Phone": "sample string 7",
    "Mobile": "sample string 8",
    "Personnr": "sample string 9",
    "Born": "2024-09-20T02:41:14.6582653+02:00"
  },
  "Payer": {
    "Lastname": "sample string 1",
    "Firstname": "sample string 2",
    "Email": "sample string 3",
    "Address": "sample string 4",
    "Zip": "sample string 5",
    "City": "sample string 6",
    "Phone": "sample string 7",
    "Mobile": "sample string 8",
    "Personnr": "sample string 9",
    "Born": "2024-09-20T02:41:14.6582653+02:00"
  }
}

application/xml, text/xml

Sample:
<CreateStudentViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SpeedadminApi.ViewModels">
  <Payer>
    <Address>sample string 4</Address>
    <Born>2024-09-20T02:41:14.6582653+02:00</Born>
    <City>sample string 6</City>
    <Email>sample string 3</Email>
    <Firstname>sample string 2</Firstname>
    <Lastname>sample string 1</Lastname>
    <Mobile>sample string 8</Mobile>
    <Personnr>sample string 9</Personnr>
    <Phone>sample string 7</Phone>
    <Zip>sample string 5</Zip>
  </Payer>
  <Student>
    <Address>sample string 4</Address>
    <Born>2024-09-20T02:41:14.6582653+02:00</Born>
    <City>sample string 6</City>
    <Email>sample string 3</Email>
    <Firstname>sample string 2</Firstname>
    <Lastname>sample string 1</Lastname>
    <Mobile>sample string 8</Mobile>
    <Personnr>sample string 9</Personnr>
    <Phone>sample string 7</Phone>
    <Zip>sample string 5</Zip>
  </Student>
</CreateStudentViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

studentId

IPagedResultOfStudentViewModel
NameDescriptionTypeAdditional information
Results

Collection of StudentViewModel

None.

TotalResults

integer

None.

RequestResults

integer

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.