Inspections
Inspections
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Assign Inspections | Agency | inspections | Access token | PUT /v4/inspections/{ids}/assign | 7.3.2 |
Cancel Inspections | All | inspections | Access token | DELETE /v4/inspections/{ids}/cancel | 7.3.2 |
Create Related Inspections | Agency | inspections | Access token | POST /v4/inspections/{id}/related | 7.3.2 |
Delete Inspections | Agency | inspections | Access token | DELETE /v4/inspections/{ids} | 7.3.2 |
Delete Related Inspections | Agency | inspections | Access token | DELETE /v4/inspections/{id}/related/{childIds} | 7.3.2 |
Get All Available Dates for Inspection | All | inspections | Access token | GET /v4/inspections/availableDates | 7.3.2 |
Get All Inspections | All | inspections | Access token | GET /v4/inspections | 7.3.2 |
Get Inspection History | All | inspections | Access token | GET /v4/inspections/{inspectionIds}/histories | 7.3.2 |
Get Inspections | All | inspections | Access token | GET /v4/inspections/{ids} | 7.3.2 |
Get Related Inspections | All | inspections | Access token | GET /v4/inspections/{id}/related | 7.3.2 |
Reschedule Inspection | All | inspections | Access token | PUT /v4/inspections/{id}/reschedule | 7.3.2 |
Result Inspection | Agency | inspections | Access token | PUT /v4/inspections/{id}/result | 7.3.2 |
Schedule Inspection | All | inspections | Access token | POST /v4/inspections/schedule | 7.3.2 |
Schedule Pending Inspection | All | inspections | Access token | PUT /v4/inspections/{id}/schedule | 7.3.2 |
Update Inspection | Agency | inspections | Access token | PUT /v4/inspections/{id} | 7.3.2 |
Inspections/Checklists
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Create Inspection Checklist | Agency | inspections | Access token | POST /v4/inspections/{inspectionId}/checklists | 7.3.2 |
Delete Inspection Checklists | Agency | inspections | Access token | DELETE /v4/inspections/{inspectionId}/checklists/{ids} | 7.3.2 |
Get All Checklists for Inspection | All | inspections | Access token | GET /v4/inspections/{inspectionId}/checklists | 7.3.2 |
Inspections/Checklists/ChecklistItems
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Get All Checklist Items for Checklist | Agency | inspections | Access token | GET /v4/inspections/{inspectionId}/checklists/{checklistId}/checklistItems | 7.3.2 |
Get All Statuses for Checklist Item | All | inspections | Access token | GET /v4/inspections/{inspectionId}/checklists/{checklistId}/checklistItems/{checklistItemId}/statuses | 7.3.2 |
Get Checklist Item History | All | inspections | Access token | GET /v4/inspections/{inspectionId}/checklists/{checklistId}/checklistItems/{checklistItemId}/histories | 7.3.2 |
Update Inspection Checklist Items | Citizen | inspections | Access token | PUT /v4/inspections/checklists/{id}/checklistItems | 7.3.2 |
Inspections/Checklists/ChecklistItems/CustomForms
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Get All Custom Forms for Checklist Item | Agency | inspections | Access token | GET /v4/inspections/{id}/checklists/{checklistId}/checklistItems/{checklistItemId}/customForms | 7.3.2 |
Get Metadata of All Checklist Item Custom Forms | Agency | inspections | Access token | GET /v4/inspections/{id}/checklists/{checklistId}/checklistItems/{checklistItemId}/customForms/meta | 7.3.2 |
Get Metadata of a Checklist Item Custom Form | Agency | inspections | Access token | GET /v4/inspections/{id}/checklists/{checklistId}/checklistItems/{checklistItemId}/customForms/{formId}/meta | 7.3.2 |
Update Custom Forms for Checklist Item | Agency | inspections | Access token | PUT /v4/inspections/{id}/checklists/{checklistId}/checklistItems/{checklistItemId}/customForms | 7.3.2 |
Inspections/Checklists/ChecklistItems/CustomTables
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Get All Custom Tables for Checklist Item | Agency | inspections | Access token | GET /v4/inspections/{id}/checklists/{checklistId}/checklistItems/{checklistItemId}/customTables | 7.3.2 |
Get Metadata of All Checklist Item Custom Tables | Agency | inspections | Access token | GET /v4/inspections/{id}/checklists/{checklistId}/checklistItems/{checklistItemId}/customTables/meta | 7.3.2 |
Get Metadata of a Checklist Item Custom Table | Agency | inspections | Access token | GET /v4/inspections/{id}/checklists/{checklistId}/checklistItems/{checklistItemId}/customTables/{tableId}/meta | 7.3.2 |
Get Custom Table for Checklist Item | Agency | inspections | Access token | GET /v4/inspections/{id}/checklists/{checklistId}/checklistItems/{checklistItemId}/customTables/{tableId} | 7.3.2 |
Update Custom Tables for Checklist Item | Agency | inspections | Access token | PUT /v4/inspections/{id}/checklists/{checklistId}/checklistItems/{checklistItemId}/customTables | 7.3.2 |
Inspections/Checklists/ChecklistItems/Documents
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Create Checklist Item Documents | Agency | inspections | Access token | POST /v4/inspections/{inspectionId}/checklists/{checklistId}/checklistItems/{checklistItemId}/documents | 7.3.2 |
Get All Documents for Checklist Item | Agency | inspections | Access token | GET /v4/inspections/{inspectionId}/checklists/{checklistId}/checklistItems/{checklistItemId}/documents | 7.3.2 |
Inspections/Comments
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Get All Comments for Inspection | All | inspections | Access token | GET /v4/inspections/{inspectionId}/comments | 7.3.2 |
Inspections/ConditionApprovals
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Create Inspection Approval Conditions | Agency | inspections | Access token | POST /v4/inspections/{inspectionId}/conditionApprovals | 7.3.2 |
Delete Inspection Approval Conditions | Agency | inspections | Access token | DELETE /v4/inspections/{inspectionId}/conditionApprovals/{ids} | 7.3.2 |
Get All Approval Conditions for Inspection | All | inspections | Access token | GET /v4/inspections/{inspectionId}/conditionApprovals | 7.3.2 |
Get Inspection Approval Condition | All | inspections | Access token | GET /v4/inspections/{inspectionId}/conditionApprovals/{id} | 7.3.2 |
Update Inspection Approval Condition | Agency | inspections | Access token | PUT /v4/inspections/{inspectionId}/conditionApprovals/{id} | 7.3.2 |
Inspections/Conditions
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Create Inspection Standard Conditions | Agency | inspections | Access token | POST /v4/inspections/{inspectionId}/conditions | 7.3.2 |
Delete Inspection Conditions | Agency | inspections | Access token | DELETE /v4/inspections/{inspectionId}/conditions/{ids} | 7.3.2 |
Get All Standard Conditions for Inspection | All | inspections | Access token | GET /v4/inspections/{inspectionId}/conditions | 7.3.2 |
Get Inspection Condition | All | inspections | Access token | GET /v4/inspections/{inspectionId}/conditions/{id} | 7.3.2 |
Get Inspection Condition History | All | inspections | Access token | GET /v4/inspections/{inspectionId}/conditions/{id}/histories | 7.3.2 |
Update Inspection Condition | Agency | inspections | Access token | PUT /v4/inspections/{inspectionId}/conditions/{id} | 7.3.2 |
Inspections/Documents
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Create Inspection Documents | All | inspections | Access token | POST /v4/inspections/{inspectionId}/documents | 7.3.2 |
Delete Inspection Documents | Agency | inspections | Access token | DELETE /v4/inspections/{inspectionId}/documents/{ids} | 7.3.2 |
Get All Documents for Inspection | All | inspections | Access token | GET /v4/inspections/{inspectionId}/documents | 7.3.2 |
Inspections/TimeAccounting
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Create Inspection Time Accounting Entry | Agency | inspections | Access token | POST /v4/inspections/{inspectionId}/timeAccounting | 7.3.2 |
Delete Inspection Time Accounting Entries | Agency | inspections | Access token | DELETE /v4/inspections/{inspectionId}/timeAccounting/{ids} | 7.3.2 |
Get All Time Accounting Entries for Inspection | Agency | inspections | Access token | GET /v4/inspections/{inspectionId}/timeAccounting | 7.3.2 |
Update Inspection Time Accounting Entry | Agency | inspections | Access token | PUT /v4/inspections/{inspectionId}/timeAccounting/{id} | 7.3.2 |
Settings/Inspections
Name | App Type | Scope | Auth Type | Resource URI | Civic Platform version |
---|---|---|---|---|---|
Get All Custom Form Settings for Checklist Item | Agency | inspections | Access token | GET /v4/settings/inspections/checklists/{checklistId}/checklistItems/{checklistItemId}/customForms | 7.3.2 |
Get All Custom Table Settings for Checklist Item | Agency | inspections | Access token | GET /v4/settings/inspections/checklists/{checklistId}/checklistItems/{checklistItemId}/customTables | 7.3.2 |
Get All Inspection Checklist Groups | Agency | inspections | Access token | GET /v4/settings/inspections/checklistsGroups | 7.3.2 |
Get All Inspection Checklists | Agency | inspections | Access token | GET /v4/settings/inspections/checklists | 7.3.2 |
Get All Inspection Grades | All | inspections | Access token | GET /v4/settings/inspections/grades | 7.3.2 |
Get All Inspection Statuses | All | inspections | Access token | GET /v4/settings/inspections/statuses | 7.3.2 |
Get All Inspection Types | All | inspections | Access token | GET /v4/settings/inspections/types | 7.3.2 |
Get Inspection Checklist Statuses | All | inspections | Access token | GET /v4/settings/inspections/checklists/statuses | 7.3.3 |
Get Inspection Checklists | Agency | inspections | Access token | GET /v4/settings/inspections/checklists/{ids} | 7.3.2 |
Get Inspection Types | All | inspections | Access token | GET /v4/settings/inspections/types/{ids} | 7.3.2 |
Overview:
Inspections
The system uses the inspections object to manage inspection records during their complete lifecycle from application submittal to permit issuance or license issuance.Your agency may need to complete inspections on new developments, homes, or complaints.
The system supports inspection flow processes, to link different kinds of inspections into a timed sequences of events. The system can automatically schedule inspections to inspectors based on an inspector’s district, their discipline, their availability, and their workload.
The system can automatically schedule inspections upon application submittal. When you automatically schedule inspections, the system verifies inspector profiles against inspection types and assigns the appropriate inspector. Inspector assignments vary depending on geographic district, inspector discipline, calendar permissions, and workload availability. The system automatically assigns the inspector whose profile best matches the inspection type you are scheduling.