Skip to main content
endpoint
/api/v1/records
Create a new record in Forerunner. The accepted body fields and response data schema depend on the recordType. Logs track contact inquiries, document your responses, and maintain records for CRS documentation.
This endpoint currently only supports creating records with a recordType of Log.

Body Parameters

string
required
Must be Log.
string
Unique identifier from your system
string
UUID of an existing property in Forerunner. When provided, the record is associated directly with this property instead of geocoding the address.
array
Two-element array [latitude, longitude] in EPSG:4326 format. Used to resolve a property when propertyId and coordinates are not provided.
object
required
Log-specific fields.
string
required
How the contact reached out. Valid values:
  • web
  • walk-in
  • phone
  • written/email request
string
required
Date of the inquiry. Accepts any date string that can be parsed as a date (e.g., 2024-03-20, 2024-03-20T14:30:00Z).
string
required
Fully qualified street address in the format: {streetNumber} {streetName} {streetPostfix}, {city}, {state} {zip} (e.g., 123 Main St, Springfield, IL 62701). Forerunner uses this to associate the log with a property when propertyId and coordinates are not provided.
string
Current status of the log: open, in_progress, or complete. Defaults to open.
string
Full name of the contact
string
Email address for the contact
string
Phone number for the contact
string
Relationship of the contact to the property. Valid values:
  • homeowner
  • property_owner
  • renter
  • surveyor
  • contractor
  • architect
  • insurance_agent
  • realtor
  • buyer
  • other
string
FIRM panel number for the property (e.g., 17167C0033E). Auto-computed from the property’s coordinates if omitted.
string
Flood zone designation for the property. Common values include AE, VE, X, AO, A, AH, and others. Auto-computed from the property’s coordinates if omitted.
string
Base Flood Elevation value as a string (e.g., "12.5"). Auto-computed from the property’s coordinates if omitted.
string
Base flood depth value as a string. Auto-computed from the property’s coordinates if omitted.
string
How insurance information was provided to the contact: verbally, handout, or email
boolean
Whether a site visit occurred
boolean
Whether property protection advice was given to the contact
boolean
Whether financial advice was given to the contact
boolean
Whether the property is in a coastal or CBRS area. Auto-computed from the property’s coordinates if omitted.
boolean
Whether the property has experienced past flooding
boolean
Whether erosion is a concern for the property
string
Description of what the contact requested help with
string
Internal notes about the interaction

Response

object
The created record
array
Array of error objects. See Errors.