POST api/Service/UpdateStrikeReport
Update Strike Report
Request Information
URI Parameters
None.
Body Parameters
reportModel will be Strike Report View Model, will update based on Strike Report Number..
StrikeReportViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| IncidentDate |
Required. |
date |
Required. |
| IncidentTime |
In 24 hour format only. For example: 01:30 PM should be passed as 13:30. |
string |
None. |
| AirportId |
AirportId is selected Airport from Airport list. |
integer |
None. |
| AirportName |
If no AirportId is selected or not in list, AirportName values be captured and stored in to database. If AirportId is selected, AirportName will be ignored. |
string |
None. |
| OperatorId |
OperatorId is selected Operator from Operator list. |
integer |
None. |
| OperatorName |
If no OperatorId is selected or not in list, OperatorName values be captured and stored in to database. If OperatorId is selected, OperatorName will be ignored. |
string |
None. |
| Effect |
List of selected Effect Required to pass only - Effect_ID, other information are optional. |
Collection of Effect |
None. |
| EffectOtherText |
Effect - Other Text Specify effect on flight if "Other" is checked/selected |
string |
None. |
| DamagePartOther |
Part Struck or Damaged Other Text. Specify part struck/damage if "Other" is checked/selected |
string |
None. |
| Ingested |
Bird(s) Ingested?
|
boolean |
None. |
| Bird_Other_Wildlife_Species |
Bird/Other Wildlife Species. |
string |
None. |
| Wildlife_Size_ID |
Size of Bird(s) Accept number only from below choose: 1 for Small 2 for Medium 3 for Large |
integer |
None. |
| Number_Seen_Wildlife_Count_ID |
Number of Wildlife Seen Accept number only from below choose: 1 for "1" 2 for "2-10" 3 for "11-100" 4 for "More Than 100" |
integer |
None. |
| Number_Struck_Wildlife_Count_ID |
Number of Wildlife Struck Accept number only from below choose: 1 for "1" 2 for "2-10" 3 for "11-100" 4 for "More Than 100" |
integer |
None. |
| Precipitation |
List of selected Precipitation Optional |
Collection of Precipitation |
None. |
| SkyConditionId |
Sky Condition ID Accept number only from below choose: 1 for "No Cloud" 2 for "Some Cloud" 3 for "Overcast" |
integer |
None. |
| PhaseOfFlightId |
Phase of Flight ID. Accept number only from below choose: For list use API Service - api/Service/GetPhaseOfFlightList |
integer |
None. |
| BirdBandNumber |
Bird Band Number |
string |
None. |
| Distance |
Distance (nm) from Airport(Nearest Town/Reference and State/Airport) Optional When "Parked", "Taxi", "Take-off" and "Landing" is selected for phase of flight, Distance will be zero. |
decimal number |
None. |
| Incident_Latitude |
Inicident Latitude Optional Only pass the values if actaul Incident Latitude were identified/reported. |
decimal number |
None. |
| Incident_Longitude |
Inicident Longitude Optional Only pass the values if actaul Incident Longitude were identified/reported. |
decimal number |
None. |
| STR_RAD |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_RAD |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| STR_WINDSHLD |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_WINDSHLD |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| STR_NOSE |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_NOSE |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| STR_ENG1 |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_ENG1 |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| ING_ENG1 |
Ingested ENG1 |
boolean |
None. |
| STR_ENG2 |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_ENG2 |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| ING_ENG2 |
Ingested ENG2 |
boolean |
None. |
| STR_ENG3 |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_ENG3 |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| ING_ENG3 |
Ingested ENG3 |
boolean |
None. |
| STR_ENG4 |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_ENG4 |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| ING_ENG4 |
Ingested ENG4 |
boolean |
None. |
| STR_PROP |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_PROP |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| STR_WING_ROT |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_WING_ROT |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| STR_FUSE |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_FUSE |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| STR_LG |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_LG |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| STR_TAIL |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_TAIL |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| STR_LGHTS |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_LGHTS |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| STR_OTHER |
Part(s) of Aircraft - Struck |
boolean |
None. |
| DAM_OTHER |
Part(s) of Aircraft - Damaged |
boolean |
None. |
| AircraftId |
AircraftId is selected Aircraft from Aircraft list. |
integer |
None. |
| AirCraftName |
If AircraftId is 0 (not selected or not in list) then user typed AircraftName value being used. |
string |
None. |
| Engine |
Engine is open input text, if type of engine is identified during a strike, then fill up the value. Not a Required field. |
string |
None. |
| Time_of_Day_ID |
Time of Day ID Accept number only from below choose: 1 for "Dawn" 2 for "Day" 3 for "Dusk" 4 for "Night" |
integer |
None. |
| AOS |
Aircraft Time Out of Service (hours) Not a Required field. |
decimal number |
None. |
| Est_Cost_Repair_Replace |
Estimated cost of Repairs or Replacement(US $) Not a Required field. |
decimal number |
None. |
| Other_Costs |
Estimated other costs(US $) Not a Required field. |
decimal number |
None. |
| Loc_From_Airport |
Location, if en route(Nearest Town/Reference and State/Airport) |
string |
None. |
| Registration |
Aircraft Registration |
string |
None. |
| Flight_Number |
Flight Number |
string |
None. |
| Height |
Height (feet) (AGL) When "Parked", "Taxi", "Take-off" and "Landing" is selected for phase of flight, Height will be zero. |
string |
None. |
| Speed |
Speed (knots) (IAS) |
string |
None. |
| Runway |
Runway/Taxiway Used |
string |
None. |
| Wildlife_Damage_Remarks |
Wildlife Remarks(Describe damage, injuries, and other pertinent information such as fuel jettisons) |
string |
None. |
| Pilot_WarnedStatusID |
Pilot Warned Status ID
Accept number only from below choose:
|
integer |
None. |
| Wildlife_Remains_Collected |
Remains Collected |
boolean |
None. |
| Wildlife_Remains_Sent_To_Smith |
Remains Sent To Smith |
boolean |
None. |
| ReportedBy |
Reporter/Reviser Name |
string |
None. |
| ReporterTitle |
Reporter/Reviser Title |
string |
None. |
| ReporterPhone | string |
None. |
|
| ReporterEmail | string |
None. |
|
| RevisedByComment |
Required for Update only. |
string |
None. |
| Image |
Image list of Image object. If any. |
Collection of Image |
None. |
| StrikeReportNum |
Required for Update only. *If it is passed will always call Update a strike, even thought Method is called : AddStrikeReport |
string |
None. |
| Status |
Not used for Add/Update strike. Only used for Get Strike Report, will return current status (NEW or PUBLISHED) of the strike report |
string |
None. |
| Revision |
Not used for Add/Update strike. Used for Get Strike Report, will return current version number of the strike report |
integer |
None. |
| Merged_Strike_Report_Number |
Not used for Add/Update strike. Only used for API method-GetStrikeReportsByLastUpdate, will return list of merged strike report number(s) of the current strike report (comma seperated list) |
string |
None. |
| SIR_Status | boolean |
None. |
Request Formats
application/json, text/json
{
"IncidentDate": "2025-12-06T21:56:10.5117891-05:00",
"IncidentTime": "sample string 1",
"AirportId": 2,
"AirportName": "sample string 3",
"OperatorId": 4,
"OperatorName": "sample string 5",
"Effect": [
{
"Effect_ID": 1,
"Effect_Code": "sample string 2",
"Effect_Name": "sample string 3",
"Effect_Sort_Char": "sample string 4",
"Selected": true
},
{
"Effect_ID": 1,
"Effect_Code": "sample string 2",
"Effect_Name": "sample string 3",
"Effect_Sort_Char": "sample string 4",
"Selected": true
}
],
"EffectOtherText": "sample string 6",
"DamagePartOther": "sample string 7",
"Ingested": true,
"Bird_Other_Wildlife_Species": "sample string 9",
"Wildlife_Size_ID": 10,
"Number_Seen_Wildlife_Count_ID": 11,
"Number_Struck_Wildlife_Count_ID": 12,
"Precipitation": [
{
"Precipitation_ID": 1,
"Precipitation_Code": "sample string 2",
"Precipitation_Description": "sample string 3",
"Precipitation_Sort_Char": "sample string 4",
"Selected": true
},
{
"Precipitation_ID": 1,
"Precipitation_Code": "sample string 2",
"Precipitation_Description": "sample string 3",
"Precipitation_Sort_Char": "sample string 4",
"Selected": true
}
],
"SkyConditionId": 13,
"PhaseOfFlightId": 14,
"BirdBandNumber": "sample string 15",
"Distance": 1.0,
"Incident_Latitude": 1.0,
"Incident_Longitude": 1.0,
"STR_RAD": true,
"DAM_RAD": true,
"STR_WINDSHLD": true,
"DAM_WINDSHLD": true,
"STR_NOSE": true,
"DAM_NOSE": true,
"STR_ENG1": true,
"DAM_ENG1": true,
"ING_ENG1": true,
"STR_ENG2": true,
"DAM_ENG2": true,
"ING_ENG2": true,
"STR_ENG3": true,
"DAM_ENG3": true,
"ING_ENG3": true,
"STR_ENG4": true,
"DAM_ENG4": true,
"ING_ENG4": true,
"STR_PROP": true,
"DAM_PROP": true,
"STR_WING_ROT": true,
"DAM_WING_ROT": true,
"STR_FUSE": true,
"DAM_FUSE": true,
"STR_LG": true,
"DAM_LG": true,
"STR_TAIL": true,
"DAM_TAIL": true,
"STR_LGHTS": true,
"DAM_LGHTS": true,
"STR_OTHER": true,
"DAM_OTHER": true,
"AircraftId": 48,
"AirCraftName": "sample string 49",
"Engine": "sample string 50",
"Time_of_Day_ID": 51,
"AOS": 1.0,
"Est_Cost_Repair_Replace": 1.0,
"Other_Costs": 1.0,
"Loc_From_Airport": "sample string 52",
"Registration": "sample string 53",
"Flight_Number": "sample string 54",
"Height": "sample string 55",
"Speed": "sample string 56",
"Runway": "sample string 57",
"Wildlife_Damage_Remarks": "sample string 58",
"Pilot_WarnedStatusID": 59,
"Wildlife_Remains_Collected": true,
"Wildlife_Remains_Sent_To_Smith": true,
"ReportedBy": "sample string 62",
"ReporterTitle": "sample string 63",
"ReporterPhone": "sample string 64",
"ReporterEmail": "sample string 65",
"RevisedByComment": "sample string 66",
"Image": [
{
"ImageId": 1,
"FileName": "sample string 2",
"Content": "QEA=",
"ImageType": "sample string 3",
"ImageAsString": "sample string 4",
"ImageBodyId": 5,
"Action": "sample string 6"
},
{
"ImageId": 1,
"FileName": "sample string 2",
"Content": "QEA=",
"ImageType": "sample string 3",
"ImageAsString": "sample string 4",
"ImageBodyId": 5,
"Action": "sample string 6"
}
],
"StrikeReportNum": "sample string 67",
"Status": "sample string 68",
"Revision": 69,
"Merged_Strike_Report_Number": "sample string 70",
"SIR_Status": true
}
text/html
{"IncidentDate":"2025-12-06T21:56:10.5117891-05:00","IncidentTime":"sample string 1","AirportId":2,"AirportName":"sample string 3","OperatorId":4,"OperatorName":"sample string 5","Effect":[{"Effect_ID":1,"Effect_Code":"sample string 2","Effect_Name":"sample string 3","Effect_Sort_Char":"sample string 4","Selected":true},{"Effect_ID":1,"Effect_Code":"sample string 2","Effect_Name":"sample string 3","Effect_Sort_Char":"sample string 4","Selected":true}],"EffectOtherText":"sample string 6","DamagePartOther":"sample string 7","Ingested":true,"Bird_Other_Wildlife_Species":"sample string 9","Wildlife_Size_ID":10,"Number_Seen_Wildlife_Count_ID":11,"Number_Struck_Wildlife_Count_ID":12,"Precipitation":[{"Precipitation_ID":1,"Precipitation_Code":"sample string 2","Precipitation_Description":"sample string 3","Precipitation_Sort_Char":"sample string 4","Selected":true},{"Precipitation_ID":1,"Precipitation_Code":"sample string 2","Precipitation_Description":"sample string 3","Precipitation_Sort_Char":"sample string 4","Selected":true}],"SkyConditionId":13,"PhaseOfFlightId":14,"BirdBandNumber":"sample string 15","Distance":1.0,"Incident_Latitude":1.0,"Incident_Longitude":1.0,"STR_RAD":true,"DAM_RAD":true,"STR_WINDSHLD":true,"DAM_WINDSHLD":true,"STR_NOSE":true,"DAM_NOSE":true,"STR_ENG1":true,"DAM_ENG1":true,"ING_ENG1":true,"STR_ENG2":true,"DAM_ENG2":true,"ING_ENG2":true,"STR_ENG3":true,"DAM_ENG3":true,"ING_ENG3":true,"STR_ENG4":true,"DAM_ENG4":true,"ING_ENG4":true,"STR_PROP":true,"DAM_PROP":true,"STR_WING_ROT":true,"DAM_WING_ROT":true,"STR_FUSE":true,"DAM_FUSE":true,"STR_LG":true,"DAM_LG":true,"STR_TAIL":true,"DAM_TAIL":true,"STR_LGHTS":true,"DAM_LGHTS":true,"STR_OTHER":true,"DAM_OTHER":true,"AircraftId":48,"AirCraftName":"sample string 49","Engine":"sample string 50","Time_of_Day_ID":51,"AOS":1.0,"Est_Cost_Repair_Replace":1.0,"Other_Costs":1.0,"Loc_From_Airport":"sample string 52","Registration":"sample string 53","Flight_Number":"sample string 54","Height":"sample string 55","Speed":"sample string 56","Runway":"sample string 57","Wildlife_Damage_Remarks":"sample string 58","Pilot_WarnedStatusID":59,"Wildlife_Remains_Collected":true,"Wildlife_Remains_Sent_To_Smith":true,"ReportedBy":"sample string 62","ReporterTitle":"sample string 63","ReporterPhone":"sample string 64","ReporterEmail":"sample string 65","RevisedByComment":"sample string 66","Image":[{"ImageId":1,"FileName":"sample string 2","Content":"QEA=","ImageType":"sample string 3","ImageAsString":"sample string 4","ImageBodyId":5,"Action":"sample string 6"},{"ImageId":1,"FileName":"sample string 2","Content":"QEA=","ImageType":"sample string 3","ImageAsString":"sample string 4","ImageBodyId":5,"Action":"sample string 6"}],"StrikeReportNum":"sample string 67","Status":"sample string 68","Revision":69,"Merged_Strike_Report_Number":"sample string 70","SIR_Status":true}
application/xml, text/xml
<StrikeReportViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Faa.wildlife.ResfulAPIService.Models">
<AOS>1</AOS>
<AirCraftName>sample string 49</AirCraftName>
<AircraftId>48</AircraftId>
<AirportId>2</AirportId>
<AirportName>sample string 3</AirportName>
<BirdBandNumber>sample string 15</BirdBandNumber>
<Bird_Other_Wildlife_Species>sample string 9</Bird_Other_Wildlife_Species>
<DAM_ENG1>true</DAM_ENG1>
<DAM_ENG2>true</DAM_ENG2>
<DAM_ENG3>true</DAM_ENG3>
<DAM_ENG4>true</DAM_ENG4>
<DAM_FUSE>true</DAM_FUSE>
<DAM_LG>true</DAM_LG>
<DAM_LGHTS>true</DAM_LGHTS>
<DAM_NOSE>true</DAM_NOSE>
<DAM_OTHER>true</DAM_OTHER>
<DAM_PROP>true</DAM_PROP>
<DAM_RAD>true</DAM_RAD>
<DAM_TAIL>true</DAM_TAIL>
<DAM_WINDSHLD>true</DAM_WINDSHLD>
<DAM_WING_ROT>true</DAM_WING_ROT>
<DamagePartOther>sample string 7</DamagePartOther>
<Distance>1</Distance>
<Effect>
<Effect>
<Effect_Code>sample string 2</Effect_Code>
<Effect_ID>1</Effect_ID>
<Effect_Name>sample string 3</Effect_Name>
<Effect_Sort_Char>sample string 4</Effect_Sort_Char>
<Selected>true</Selected>
</Effect>
<Effect>
<Effect_Code>sample string 2</Effect_Code>
<Effect_ID>1</Effect_ID>
<Effect_Name>sample string 3</Effect_Name>
<Effect_Sort_Char>sample string 4</Effect_Sort_Char>
<Selected>true</Selected>
</Effect>
</Effect>
<EffectOtherText>sample string 6</EffectOtherText>
<Engine>sample string 50</Engine>
<Est_Cost_Repair_Replace>1</Est_Cost_Repair_Replace>
<Flight_Number>sample string 54</Flight_Number>
<Height>sample string 55</Height>
<ING_ENG1>true</ING_ENG1>
<ING_ENG2>true</ING_ENG2>
<ING_ENG3>true</ING_ENG3>
<ING_ENG4>true</ING_ENG4>
<Image>
<Image>
<Action>sample string 6</Action>
<Content>QEA=</Content>
<FileName>sample string 2</FileName>
<ImageAsString>sample string 4</ImageAsString>
<ImageBodyId>5</ImageBodyId>
<ImageId>1</ImageId>
<ImageType>sample string 3</ImageType>
</Image>
<Image>
<Action>sample string 6</Action>
<Content>QEA=</Content>
<FileName>sample string 2</FileName>
<ImageAsString>sample string 4</ImageAsString>
<ImageBodyId>5</ImageBodyId>
<ImageId>1</ImageId>
<ImageType>sample string 3</ImageType>
</Image>
</Image>
<IncidentDate>2025-12-06T21:56:10.5117891-05:00</IncidentDate>
<IncidentTime>sample string 1</IncidentTime>
<Incident_Latitude>1</Incident_Latitude>
<Incident_Longitude>1</Incident_Longitude>
<Ingested>true</Ingested>
<Loc_From_Airport>sample string 52</Loc_From_Airport>
<Merged_Strike_Report_Number>sample string 70</Merged_Strike_Report_Number>
<Number_Seen_Wildlife_Count_ID>11</Number_Seen_Wildlife_Count_ID>
<Number_Struck_Wildlife_Count_ID>12</Number_Struck_Wildlife_Count_ID>
<OperatorId>4</OperatorId>
<OperatorName>sample string 5</OperatorName>
<Other_Costs>1</Other_Costs>
<PhaseOfFlightId>14</PhaseOfFlightId>
<Pilot_WarnedStatusID>59</Pilot_WarnedStatusID>
<Precipitation>
<Precipitation>
<Precipitation_Code>sample string 2</Precipitation_Code>
<Precipitation_Description>sample string 3</Precipitation_Description>
<Precipitation_ID>1</Precipitation_ID>
<Precipitation_Sort_Char>sample string 4</Precipitation_Sort_Char>
<Selected>true</Selected>
</Precipitation>
<Precipitation>
<Precipitation_Code>sample string 2</Precipitation_Code>
<Precipitation_Description>sample string 3</Precipitation_Description>
<Precipitation_ID>1</Precipitation_ID>
<Precipitation_Sort_Char>sample string 4</Precipitation_Sort_Char>
<Selected>true</Selected>
</Precipitation>
</Precipitation>
<Registration>sample string 53</Registration>
<ReportedBy>sample string 62</ReportedBy>
<ReporterEmail>sample string 65</ReporterEmail>
<ReporterPhone>sample string 64</ReporterPhone>
<ReporterTitle>sample string 63</ReporterTitle>
<RevisedByComment>sample string 66</RevisedByComment>
<Revision>69</Revision>
<Runway>sample string 57</Runway>
<SIR_Status>true</SIR_Status>
<STR_ENG1>true</STR_ENG1>
<STR_ENG2>true</STR_ENG2>
<STR_ENG3>true</STR_ENG3>
<STR_ENG4>true</STR_ENG4>
<STR_FUSE>true</STR_FUSE>
<STR_LG>true</STR_LG>
<STR_LGHTS>true</STR_LGHTS>
<STR_NOSE>true</STR_NOSE>
<STR_OTHER>true</STR_OTHER>
<STR_PROP>true</STR_PROP>
<STR_RAD>true</STR_RAD>
<STR_TAIL>true</STR_TAIL>
<STR_WINDSHLD>true</STR_WINDSHLD>
<STR_WING_ROT>true</STR_WING_ROT>
<SkyConditionId>13</SkyConditionId>
<Speed>sample string 56</Speed>
<Status>sample string 68</Status>
<StrikeReportNum>sample string 67</StrikeReportNum>
<Time_of_Day_ID>51</Time_of_Day_ID>
<Wildlife_Damage_Remarks>sample string 58</Wildlife_Damage_Remarks>
<Wildlife_Remains_Collected>true</Wildlife_Remains_Collected>
<Wildlife_Remains_Sent_To_Smith>true</Wildlife_Remains_Sent_To_Smith>
<Wildlife_Size_ID>10</Wildlife_Size_ID>
</StrikeReportViewModel>
application/x-www-form-urlencoded
Response Information
Resource Description
Return a returnViewModel with Success (True / False), If any error, will return Success = False with ErrorMessage,<br></br> else (Success = True ) return result as Strike Report Number.<br></br>
ReturnViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Success |
Success will return True / False based on Request Status |
boolean |
None. |
| Result |
Result will be Object based on Request. |
Object |
None. |
| Total |
Returns total number of records for list. For example: Airports, Operators Total count. |
integer |
None. |
| ErrorMessage |
Returns error meesage if Success is False. |
string |
None. |
Response Formats
application/json, text/json
{
"Success": true,
"Result": {},
"Total": 3,
"ErrorMessage": "sample string 4"
}
text/html
{"Success":true,"Result":{},"Total":3,"ErrorMessage":"sample string 4"}
application/xml, text/xml
<ReturnViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Faa.wildlife.ResfulAPIService.Models"> <ErrorMessage>sample string 4</ErrorMessage> <Result /> <Success>true</Success> <Total>3</Total> </ReturnViewModel>