POST api/Horse/AddUpdateHorse
Request Information
URI Parameters
None.
Body Parameters
Horses| Name | Description | Type | Additional information |
|---|---|---|---|
| HorseID | integer |
None. |
|
| PersonID | integer |
None. |
|
| Name | string |
None. |
|
| RegisteredName | string |
None. |
|
| OrganizationID | integer |
None. |
|
| RegistrationNumber | string |
None. |
|
| Microchip | string |
None. |
|
| OrganizationID2 | integer |
None. |
|
| RegistrationNumber2 | string |
None. |
|
| FoalDate | date |
None. |
|
| DeceasedDate | date |
None. |
|
| PhotoID | integer |
None. |
|
| LocalPath | string |
None. |
|
| BreedID | integer |
None. |
|
| GenderID | integer |
None. |
|
| ColorID | integer |
None. |
|
| Markings | string |
None. |
|
| HeightID | integer |
None. |
|
| StatusID | integer |
None. |
|
| TransferPersonID | integer |
None. |
|
| Branding | string |
None. |
|
| Tattoo | string |
None. |
|
| PedigreeURL | string |
None. |
|
| Sire | string |
None. |
|
| Sire1 | string |
None. |
|
| Dam1 | string |
None. |
|
| Dam | string |
None. |
|
| Sire2 | string |
None. |
|
| Dam2 | string |
None. |
|
| DisciplineID | integer |
None. |
|
| Discipline | string |
None. |
|
| Weight | decimal number |
None. |
|
| BlanketSize | integer |
None. |
|
| ReasonID | integer |
None. |
|
| TransferCosts | decimal number |
None. |
|
| TransferDate | date |
None. |
|
| DateModified | date |
None. |
|
| DateCreated | date |
None. |
Request Formats
application/json, text/json
Sample:
{
"HorseID": 1,
"PersonID": 2,
"Name": "sample string 3",
"RegisteredName": "sample string 4",
"OrganizationID": 5,
"RegistrationNumber": "sample string 6",
"Microchip": "sample string 7",
"OrganizationID2": 8,
"RegistrationNumber2": "sample string 9",
"FoalDate": "2025-12-05T20:25:55.2426456-08:00",
"DeceasedDate": "2025-12-05T20:25:55.2426456-08:00",
"PhotoID": 10,
"LocalPath": "sample string 11",
"BreedID": 12,
"GenderID": 13,
"ColorID": 14,
"Markings": "sample string 15",
"HeightID": 16,
"StatusID": 17,
"TransferPersonID": 18,
"Branding": "sample string 19",
"Tattoo": "sample string 20",
"PedigreeURL": "sample string 21",
"Sire": "sample string 22",
"Sire1": "sample string 23",
"Dam1": "sample string 24",
"Dam": "sample string 25",
"Sire2": "sample string 26",
"Dam2": "sample string 27",
"DisciplineID": 28,
"Discipline": "sample string 29",
"Weight": 30.1,
"BlanketSize": 31,
"ReasonID": 32,
"TransferCosts": 33.1,
"TransferDate": "2025-12-05T20:25:55.2426456-08:00",
"DateModified": "2025-12-05T20:25:55.2426456-08:00",
"DateCreated": "2025-12-05T20:25:55.2426456-08:00"
}
application/xml, text/xml
Sample:
<Horses xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Equestrian.Entities"> <DateCreated>2025-12-05T20:25:55.2426456-08:00</DateCreated> <DateModified>2025-12-05T20:25:55.2426456-08:00</DateModified> <BlanketSize>31</BlanketSize> <Branding>sample string 19</Branding> <BreedID>12</BreedID> <ColorID>14</ColorID> <Dam>sample string 25</Dam> <Dam1>sample string 24</Dam1> <Dam2>sample string 27</Dam2> <DeceasedDate>2025-12-05T20:25:55.2426456-08:00</DeceasedDate> <Discipline>sample string 29</Discipline> <DisciplineID>28</DisciplineID> <FoalDate>2025-12-05T20:25:55.2426456-08:00</FoalDate> <GenderID>13</GenderID> <HeightID>16</HeightID> <HorseID>1</HorseID> <LocalPath>sample string 11</LocalPath> <Markings>sample string 15</Markings> <Microchip>sample string 7</Microchip> <Name>sample string 3</Name> <OrganizationID>5</OrganizationID> <OrganizationID2>8</OrganizationID2> <PedigreeURL>sample string 21</PedigreeURL> <PersonID>2</PersonID> <PhotoID>10</PhotoID> <ReasonID>32</ReasonID> <RegisteredName>sample string 4</RegisteredName> <RegistrationNumber>sample string 6</RegistrationNumber> <RegistrationNumber2>sample string 9</RegistrationNumber2> <Sire>sample string 22</Sire> <Sire1>sample string 23</Sire1> <Sire2>sample string 26</Sire2> <StatusID>17</StatusID> <Tattoo>sample string 20</Tattoo> <TransferCosts>33.1</TransferCosts> <TransferDate>2025-12-05T20:25:55.2426456-08:00</TransferDate> <TransferPersonID>18</TransferPersonID> <Weight>30.1</Weight> </Horses>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HorseInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| HorseID | integer |
None. |
|
| PersonID | integer |
None. |
|
| Owner | string |
None. |
|
| Name | string |
None. |
|
| RegisteredName | string |
None. |
|
| OrganizationName | string |
None. |
|
| OrganizationID | integer |
None. |
|
| RegistrationNumber | string |
None. |
|
| OrganizationName2 | string |
None. |
|
| OrganizationID2 | integer |
None. |
|
| RegistrationNumber2 | string |
None. |
|
| Microchip | string |
None. |
|
| FoalDate | date |
None. |
|
| DeceasedDate | date |
None. |
|
| FoalDateString | string |
None. |
|
| Breed | string |
None. |
|
| Gender | string |
None. |
|
| Color | string |
None. |
|
| Markings | string |
None. |
|
| Height | string |
None. |
|
| Security | string |
None. |
|
| BreedID | integer |
None. |
|
| GenderID | integer |
None. |
|
| ColorID | integer |
None. |
|
| HeightID | integer |
None. |
|
| StatusID | integer |
None. |
|
| Branding | string |
None. |
|
| Tattoo | string |
None. |
|
| PedigreeURL | string |
None. |
|
| Sire | string |
None. |
|
| Sire1 | string |
None. |
|
| Dam1 | string |
None. |
|
| Dam | string |
None. |
|
| Sire2 | string |
None. |
|
| Dam2 | string |
None. |
|
| DisciplineID | integer |
None. |
|
| Discipline | string |
None. |
|
| Weight | decimal number |
None. |
|
| BlanketSize | integer |
None. |
|
| ReasonID | integer |
None. |
|
| TransferCosts | decimal number |
None. |
|
| TransferDate | date |
None. |
|
| Reason | string |
None. |
|
| PhotoID | integer |
None. |
|
| ProfilePhotoID | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"HorseID": 1,
"PersonID": 2,
"Owner": "sample string 3",
"Name": "sample string 4",
"RegisteredName": "sample string 5",
"OrganizationName": "sample string 6",
"OrganizationID": 7,
"RegistrationNumber": "sample string 8",
"OrganizationName2": "sample string 9",
"OrganizationID2": 10,
"RegistrationNumber2": "sample string 11",
"Microchip": "sample string 12",
"FoalDate": "2025-12-05T20:25:55.2426456-08:00",
"DeceasedDate": "2025-12-05T20:25:55.2426456-08:00",
"FoalDateString": "sample string 15",
"Breed": "sample string 16",
"Gender": "sample string 17",
"Color": "sample string 18",
"Markings": "sample string 19",
"Height": "sample string 20",
"Security": "sample string 21",
"BreedID": 22,
"GenderID": 23,
"ColorID": 24,
"HeightID": 25,
"StatusID": 26,
"Branding": "sample string 27",
"Tattoo": "sample string 28",
"PedigreeURL": "sample string 29",
"Sire": "sample string 30",
"Sire1": "sample string 31",
"Dam1": "sample string 32",
"Dam": "sample string 33",
"Sire2": "sample string 34",
"Dam2": "sample string 35",
"DisciplineID": 36,
"Discipline": "sample string 37",
"Weight": 38.1,
"BlanketSize": 39,
"ReasonID": 40,
"TransferCosts": 41.1,
"TransferDate": "2025-12-05T20:25:55.2426456-08:00",
"Reason": "sample string 42",
"PhotoID": 43,
"ProfilePhotoID": 44
}
application/xml, text/xml
Sample:
<HorseInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Equestrian.Entities"> <BlanketSize>39</BlanketSize> <Branding>sample string 27</Branding> <Breed>sample string 16</Breed> <BreedID>22</BreedID> <Color>sample string 18</Color> <ColorID>24</ColorID> <Dam>sample string 33</Dam> <Dam1>sample string 32</Dam1> <Dam2>sample string 35</Dam2> <DeceasedDate>2025-12-05T20:25:55.2426456-08:00</DeceasedDate> <Discipline>sample string 37</Discipline> <DisciplineID>36</DisciplineID> <FoalDate>2025-12-05T20:25:55.2426456-08:00</FoalDate> <FoalDateString>sample string 15</FoalDateString> <Gender>sample string 17</Gender> <GenderID>23</GenderID> <Height>sample string 20</Height> <HeightID>25</HeightID> <HorseID>1</HorseID> <Markings>sample string 19</Markings> <Microchip>sample string 12</Microchip> <Name>sample string 4</Name> <OrganizationID>7</OrganizationID> <OrganizationID2>10</OrganizationID2> <OrganizationName>sample string 6</OrganizationName> <OrganizationName2>sample string 9</OrganizationName2> <Owner>sample string 3</Owner> <PedigreeURL>sample string 29</PedigreeURL> <PersonID>2</PersonID> <PhotoID>43</PhotoID> <ProfilePhotoID>44</ProfilePhotoID> <Reason>sample string 42</Reason> <ReasonID>40</ReasonID> <RegisteredName>sample string 5</RegisteredName> <RegistrationNumber>sample string 8</RegistrationNumber> <RegistrationNumber2>sample string 11</RegistrationNumber2> <Security>sample string 21</Security> <Sire>sample string 30</Sire> <Sire1>sample string 31</Sire1> <Sire2>sample string 34</Sire2> <StatusID>26</StatusID> <Tattoo>sample string 28</Tattoo> <TransferCosts>41.1</TransferCosts> <TransferDate>2025-12-05T20:25:55.2426456-08:00</TransferDate> <Weight>38.1</Weight> </HorseInfo>