POST api/travel/day/transportationassignment/personbus

Creates a new PersonBusAssignment or updates an existing one. If the assignment ID exists, it will be updated; otherwise, a new assignment will be created.

Request Information

URI Parameters

None.

Body Parameters

The PersonBusAssignment object containing the assignment information to create or update. Sent in the request body as JSON.

PersonBusAssignment
NameDescriptionTypeAdditional information
TravelDateBusStopID

integer

None.

TravelDateBusStop

TravelDateBusStop

None.

AssignmentID

integer

None.

PersonID

integer

None.

DaysOfWeek

DayOfWeekFlag

None.

Name

IPersonName

None.

TravelDateID

integer

None.

TravelDate

TravelDate

None.

UpdatedBy

string

None.

Updated

date

None.

RosterSeasonID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "TravelDateBusStopID": 1,
  "TravelDateBusStop": {
    "ID": 1,
    "TravelDateID": 2,
    "BusID": 3,
    "Name": "sample string 4",
    "Memo": "sample string 5",
    "Inbound": true,
    "CommonBusStopID": 1,
    "Address": {
      "AddressLine1": "sample string 1",
      "AddressLine2": "sample string 2",
      "City": "sample string 3",
      "StateProvince": "sample string 4",
      "PostalCode": "sample string 5",
      "Country": "sample string 6",
      "Modified": true
    },
    "ArrivalMinutes": 1,
    "OrderIndex": 1,
    "UpdatedBy": "sample string 7",
    "Updated": "2026-09-08T15:28:54.7693931-06:00"
  },
  "AssignmentID": 2,
  "PersonID": 3,
  "DaysOfWeek": 0,
  "Name": null,
  "TravelDateID": 4,
  "TravelDate": {
    "ID": 2,
    "TravelDateID": 2,
    "Name": "sample string 3",
    "Code": "sample string 4",
    "StartDate": "2026-09-08T15:28:54.7693931-06:00",
    "EndDate": "2026-09-08T15:28:54.7693931-06:00",
    "ObjectType": 0,
    "SessionIDList": [
      1,
      2
    ],
    "ProgramIDList": [
      1,
      2
    ],
    "SeasonIDArray": [
      1,
      2
    ],
    "UpdatedBy": "sample string 7",
    "Updated": "2026-09-08T15:28:54.7693931-06:00"
  },
  "UpdatedBy": "sample string 5",
  "Updated": "2026-09-08T15:28:54.7693931-06:00",
  "RosterSeasonID": 1
}

application/javascript

Sample:
{"TravelDateBusStopID":1,"TravelDateBusStop":{"ID":1,"TravelDateID":2,"BusID":3,"Name":"sample string 4","Memo":"sample string 5","Inbound":true,"CommonBusStopID":1,"Address":{"AddressLine1":"sample string 1","AddressLine2":"sample string 2","City":"sample string 3","StateProvince":"sample string 4","PostalCode":"sample string 5","Country":"sample string 6","Modified":true},"ArrivalMinutes":1,"OrderIndex":1,"UpdatedBy":"sample string 7","Updated":"2026-09-08T15:28:54.7693931-06:00"},"AssignmentID":2,"PersonID":3,"DaysOfWeek":0,"Name":null,"TravelDateID":4,"TravelDate":{"ID":2,"TravelDateID":2,"Name":"sample string 3","Code":"sample string 4","StartDate":"2026-09-08T15:28:54.7693931-06:00","EndDate":"2026-09-08T15:28:54.7693931-06:00","ObjectType":0,"SessionIDList":[1,2],"ProgramIDList":[1,2],"SeasonIDArray":[1,2],"UpdatedBy":"sample string 7","Updated":"2026-09-08T15:28:54.7693931-06:00"},"UpdatedBy":"sample string 5","Updated":"2026-09-08T15:28:54.7693931-06:00","RosterSeasonID":1}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'PersonBusAssignment'.

Response Information

Resource Description

Returns HTTP 200 (OK) with the created or updated PersonBusAssignment object.

PersonBusAssignment
NameDescriptionTypeAdditional information
TravelDateBusStopID

integer

None.

TravelDateBusStop

TravelDateBusStop

None.

AssignmentID

integer

None.

PersonID

integer

None.

DaysOfWeek

DayOfWeekFlag

None.

Name

IPersonName

None.

TravelDateID

integer

None.

TravelDate

TravelDate

None.

UpdatedBy

string

None.

Updated

date

None.

RosterSeasonID

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "TravelDateBusStopID": 1,
  "TravelDateBusStop": {
    "ID": 1,
    "TravelDateID": 2,
    "BusID": 3,
    "Name": "sample string 4",
    "Memo": "sample string 5",
    "Inbound": true,
    "CommonBusStopID": 1,
    "Address": {
      "AddressLine1": "sample string 1",
      "AddressLine2": "sample string 2",
      "City": "sample string 3",
      "StateProvince": "sample string 4",
      "PostalCode": "sample string 5",
      "Country": "sample string 6",
      "Modified": true
    },
    "ArrivalMinutes": 1,
    "OrderIndex": 1,
    "UpdatedBy": "sample string 7",
    "Updated": "2026-09-08T15:28:54.7824928-06:00"
  },
  "AssignmentID": 2,
  "PersonID": 3,
  "DaysOfWeek": 0,
  "Name": null,
  "TravelDateID": 4,
  "TravelDate": {
    "ID": 2,
    "TravelDateID": 2,
    "Name": "sample string 3",
    "Code": "sample string 4",
    "StartDate": "2026-09-08T15:28:54.7824928-06:00",
    "EndDate": "2026-09-08T15:28:54.7824928-06:00",
    "ObjectType": 0,
    "SessionIDList": [
      1,
      2
    ],
    "ProgramIDList": [
      1,
      2
    ],
    "SeasonIDArray": [
      1,
      2
    ],
    "UpdatedBy": "sample string 7",
    "Updated": "2026-09-08T15:28:54.7824928-06:00"
  },
  "UpdatedBy": "sample string 5",
  "Updated": "2026-09-08T15:28:54.7824928-06:00",
  "RosterSeasonID": 1
}

application/javascript

Sample:
{"TravelDateBusStopID":1,"TravelDateBusStop":{"ID":1,"TravelDateID":2,"BusID":3,"Name":"sample string 4","Memo":"sample string 5","Inbound":true,"CommonBusStopID":1,"Address":{"AddressLine1":"sample string 1","AddressLine2":"sample string 2","City":"sample string 3","StateProvince":"sample string 4","PostalCode":"sample string 5","Country":"sample string 6","Modified":true},"ArrivalMinutes":1,"OrderIndex":1,"UpdatedBy":"sample string 7","Updated":"2026-09-08T15:28:54.7824928-06:00"},"AssignmentID":2,"PersonID":3,"DaysOfWeek":0,"Name":null,"TravelDateID":4,"TravelDate":{"ID":2,"TravelDateID":2,"Name":"sample string 3","Code":"sample string 4","StartDate":"2026-09-08T15:28:54.7824928-06:00","EndDate":"2026-09-08T15:28:54.7824928-06:00","ObjectType":0,"SessionIDList":[1,2],"ProgramIDList":[1,2],"SeasonIDArray":[1,2],"UpdatedBy":"sample string 7","Updated":"2026-09-08T15:28:54.7824928-06:00"},"UpdatedBy":"sample string 5","Updated":"2026-09-08T15:28:54.7824928-06:00","RosterSeasonID":1}