Skip to main content
POST
Submit SI/SD

Authorizations

Authorization
string
header
required

Your account's API key, sent as Authorization: Bearer <your API key>. Keys are issued per environment, so a staging key will not work against production.

Body

application/json
type
enum<string>
required

Whether this records an improvement or damage.

Available options:
improvement,
damage
Example:

"damage"

value
number
required

Cost of the improvement or damage, in dollars.

Required range: x >= 0
Example:

125000

date
string
required

When the improvement or damage occurred. Accepts ISO 8601 (2024-03-15) or MM/DD/YYYY (03/15/2024).

Example:

"2024-03-15"

propertyMarketValue
number | null

Market value of the structure before the improvement or damage, in dollars. Used to work out whether the cost meets your community's threshold, typically 50% of this value. Forerunner fills it in automatically when omitted.

Required range: x >= 0
Example:

200000

description
string | null

What the improvement or damage was.

Example:

"Flood damage from March storm"

address
string | null

Address to save the record against, as {number} {name} {postfix}, {city}, {state} {zip}.

Example:

"123 Main St, Springfield, IL 62701"

parcelId
string | null

Parcel identifier, sometimes called a parcel number, to save the record against.

Example:

"12-34-567-890"

coordinates
object | null

Location as a [latitude, longitude] pair in EPSG:4326 (WGS 84).

Example:
externalSystemId
string | null

Your system's identifier for this SI/SD record. Reusing an identifier returns 409.

Example:

"DMG-2024-001"

{key}
any

Response

Success. errors is empty.

errors
object[]
required

Empty when the request succeeded. Otherwise one entry per failure, and the resource fields on the response are empty: null for single resources, [] for lists, with pageInfo omitted.

Example:
sisd
object | null
required

The created SI/SD record. Null when creation failed.

property
object | null
required

Threshold warnings for the property this record was saved against.