GET api/RoutineMaintDefects?intFinancialYear={intFinancialYear}&intStructureID={intStructureID}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
intFinancialYear

integer

Required

intStructureID

integer

Required

Body Parameters

None.

Response Information

Resource Description

Collection of RoutineMaint_DefectDetails
NameDescriptionTypeAdditional information
RM_DefectID

integer

None.

StructureID

integer

None.

FoundOn_RMTaskID

integer

None.

DateFound

date

None.

FoundByUserID

integer

None.

DefectDescription

string

None.

FinancialYear

integer

None.

Defect_Extent_SeverityID

integer

None.

Defect_Priority

integer

None.

LastUpdatedByUserID

integer

None.

LastUpdated

date

None.

DefectStatusID

integer

None.

MadeSafe

integer

None.

MadeSafeDate

date

None.

WBDefectID

integer

None.

ReviewerComments

string

None.

Archived

boolean

None.

StructureName

string

None.

PriorityDescription

string

None.

PriorityColourCode

string

None.

StatusColourCode

string

None.

DefectStatus

string

None.

Location

string

None.

Element_Material

string

None.

Defect

string

None.

ExtentSeverity

string

None.

DefectUniqueID

integer

None.

CanDefectBeRepaired

integer

None.

RepairedDate

date

None.

DataVersion

integer

None.

DataConflict

boolean

None.

LocalVersion

integer

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "RM_DefectID": 1,
    "StructureID": 2,
    "FoundOn_RMTaskID": 3,
    "DateFound": "2026-06-01T18:45:58.9072907+01:00",
    "FoundByUserID": 5,
    "DefectDescription": "sample string 6",
    "FinancialYear": 7,
    "Defect_Extent_SeverityID": 8,
    "Defect_Priority": 9,
    "LastUpdatedByUserID": 10,
    "LastUpdated": "2026-06-01T18:45:58.9072907+01:00",
    "DefectStatusID": 12,
    "MadeSafe": 13,
    "MadeSafeDate": "2026-06-01T18:45:58.9072907+01:00",
    "WBDefectID": 15,
    "ReviewerComments": "sample string 16",
    "Archived": true,
    "StructureName": "sample string 18",
    "PriorityDescription": "sample string 19",
    "PriorityColourCode": "sample string 20",
    "StatusColourCode": "sample string 21",
    "DefectStatus": "sample string 22",
    "Location": "sample string 23",
    "Element_Material": "sample string 24",
    "Defect": "sample string 25",
    "ExtentSeverity": "sample string 26",
    "DefectUniqueID": 27,
    "CanDefectBeRepaired": 28,
    "RepairedDate": "2026-06-01T18:45:58.9072907+01:00",
    "DataVersion": 30,
    "DataConflict": true,
    "LocalVersion": 32
  },
  {
    "RM_DefectID": 1,
    "StructureID": 2,
    "FoundOn_RMTaskID": 3,
    "DateFound": "2026-06-01T18:45:58.9072907+01:00",
    "FoundByUserID": 5,
    "DefectDescription": "sample string 6",
    "FinancialYear": 7,
    "Defect_Extent_SeverityID": 8,
    "Defect_Priority": 9,
    "LastUpdatedByUserID": 10,
    "LastUpdated": "2026-06-01T18:45:58.9072907+01:00",
    "DefectStatusID": 12,
    "MadeSafe": 13,
    "MadeSafeDate": "2026-06-01T18:45:58.9072907+01:00",
    "WBDefectID": 15,
    "ReviewerComments": "sample string 16",
    "Archived": true,
    "StructureName": "sample string 18",
    "PriorityDescription": "sample string 19",
    "PriorityColourCode": "sample string 20",
    "StatusColourCode": "sample string 21",
    "DefectStatus": "sample string 22",
    "Location": "sample string 23",
    "Element_Material": "sample string 24",
    "Defect": "sample string 25",
    "ExtentSeverity": "sample string 26",
    "DefectUniqueID": 27,
    "CanDefectBeRepaired": 28,
    "RepairedDate": "2026-06-01T18:45:58.9072907+01:00",
    "DataVersion": 30,
    "DataConflict": true,
    "LocalVersion": 32
  }
]

application/xml, text/xml

Sample:
<ArrayOfRoutineMaint_DefectDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BridgeStationDAL">
  <RoutineMaint_DefectDetails>
    <Archived>true</Archived>
    <CanDefectBeRepaired>28</CanDefectBeRepaired>
    <DataConflict>true</DataConflict>
    <DataVersion>30</DataVersion>
    <DateFound>2026-06-01T18:45:58.9072907+01:00</DateFound>
    <Defect>sample string 25</Defect>
    <DefectDescription>sample string 6</DefectDescription>
    <DefectStatus>sample string 22</DefectStatus>
    <DefectStatusID>12</DefectStatusID>
    <DefectUniqueID>27</DefectUniqueID>
    <Defect_Extent_SeverityID>8</Defect_Extent_SeverityID>
    <Defect_Priority>9</Defect_Priority>
    <Element_Material>sample string 24</Element_Material>
    <ExtentSeverity>sample string 26</ExtentSeverity>
    <FinancialYear>7</FinancialYear>
    <FoundByUserID>5</FoundByUserID>
    <FoundOn_RMTaskID>3</FoundOn_RMTaskID>
    <LastUpdated>2026-06-01T18:45:58.9072907+01:00</LastUpdated>
    <LastUpdatedByUserID>10</LastUpdatedByUserID>
    <LocalVersion>32</LocalVersion>
    <Location>sample string 23</Location>
    <MadeSafe>13</MadeSafe>
    <MadeSafeDate>2026-06-01T18:45:58.9072907+01:00</MadeSafeDate>
    <PriorityColourCode>sample string 20</PriorityColourCode>
    <PriorityDescription>sample string 19</PriorityDescription>
    <RM_DefectID>1</RM_DefectID>
    <RepairedDate>2026-06-01T18:45:58.9072907+01:00</RepairedDate>
    <ReviewerComments>sample string 16</ReviewerComments>
    <StatusColourCode>sample string 21</StatusColourCode>
    <StructureID>2</StructureID>
    <StructureName>sample string 18</StructureName>
    <WBDefectID>15</WBDefectID>
  </RoutineMaint_DefectDetails>
  <RoutineMaint_DefectDetails>
    <Archived>true</Archived>
    <CanDefectBeRepaired>28</CanDefectBeRepaired>
    <DataConflict>true</DataConflict>
    <DataVersion>30</DataVersion>
    <DateFound>2026-06-01T18:45:58.9072907+01:00</DateFound>
    <Defect>sample string 25</Defect>
    <DefectDescription>sample string 6</DefectDescription>
    <DefectStatus>sample string 22</DefectStatus>
    <DefectStatusID>12</DefectStatusID>
    <DefectUniqueID>27</DefectUniqueID>
    <Defect_Extent_SeverityID>8</Defect_Extent_SeverityID>
    <Defect_Priority>9</Defect_Priority>
    <Element_Material>sample string 24</Element_Material>
    <ExtentSeverity>sample string 26</ExtentSeverity>
    <FinancialYear>7</FinancialYear>
    <FoundByUserID>5</FoundByUserID>
    <FoundOn_RMTaskID>3</FoundOn_RMTaskID>
    <LastUpdated>2026-06-01T18:45:58.9072907+01:00</LastUpdated>
    <LastUpdatedByUserID>10</LastUpdatedByUserID>
    <LocalVersion>32</LocalVersion>
    <Location>sample string 23</Location>
    <MadeSafe>13</MadeSafe>
    <MadeSafeDate>2026-06-01T18:45:58.9072907+01:00</MadeSafeDate>
    <PriorityColourCode>sample string 20</PriorityColourCode>
    <PriorityDescription>sample string 19</PriorityDescription>
    <RM_DefectID>1</RM_DefectID>
    <RepairedDate>2026-06-01T18:45:58.9072907+01:00</RepairedDate>
    <ReviewerComments>sample string 16</ReviewerComments>
    <StatusColourCode>sample string 21</StatusColourCode>
    <StructureID>2</StructureID>
    <StructureName>sample string 18</StructureName>
    <WBDefectID>15</WBDefectID>
  </RoutineMaint_DefectDetails>
</ArrayOfRoutineMaint_DefectDetails>