API Naming Conventions

The API method names use the following general conventions:

Method Name Convention HTTP Request URI Example
Get All <Object>s GET /<object>s

Get All Inspections

URI: /inspections

Get All <Object>s for <Parent> GET /<parent>s/{parentId}/<object>s

Get All Inspections for Record

URI: /records/{recordId}/inspections

Get All <Parent> <Object>s GET

/<parent>s/{parentId}/<object>s

/settings/<parent>s/<object>s

Get All Contact Addresses

URI: /contacts/{id}/addresses

Get All Inspection Types

URI: /settings/inspections/types

Get <Object>s GET /<object>s/{ids}

Get Inspections

URI: /inspections/{ids}

Get <Parent> <Object> GET /<parent>s/{parentId}/<object>s/{id}

Get Inspection Condition

URI: /inspections/{inspectionId}/conditions/{id}

Create <Object>s POST

/<object>s

/<parent>s/{parentId}/<object>s

Create Record

URI: /records

Create Inspection Conditions

URI: /inspections/{inspectionId}/conditions

Update <Object> PUT /<object>s/{id}

Update Inspection

URI: /inspections/{id}

Delete <Object>s DELETE /<object>s/{ids}

Delete Inspections

URI: /inspections/{ids}

Search <Object>s POST /search/<object>s

Search Inspections

URI: /search/inspections