Create an inspection type

Body Params

Request Body for POST /inspection-types

number

the id of the user who created this inspection type. References users.id

custom_fields
array of objects
required

An array of custom fields that are used by this inspection type

custom_fields*
number

The id of the inspection alert configuration that is used by this inspection type. References inspection_alert_configs.id

string | null

Optional inspection-ready criteria text for this inspection type.

boolean
required

Controls whether an address is required for the inspection or not

boolean
required

When true, the list associated with this inspection type cannot be changed

string
enum
required

The IETF language tag for the intended language of the inspection. Non-customizable text in emails will use the language specified here.

number

The id of the list that is used by this inspection type. References lists.id

number

the maximum distance away from the configured inspection address that an inspection can be completed in meters.

number
required

The id of the message template set that is used by this inspection type. References message_template_sets.id

number

the id of the user who last modified this inspection type. References users.id

string
required

The name of the inspection type

number

The id of the outcome set that is used by this inspection type. References outcome_sets.id

teams
array of objects

The teams that are allowed to use this inspection type. Pass each team as an object containing its id. Passing an empty array removes all team associations.

teams
boolean
required

When true, there is only one name for the user to fill out rather than a separate first name and last name field

Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json