Skip to main content
PATCH
Update Record

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.

Path Parameters

id
string<uuid>
required

UUID of the resource in Forerunner.

Body

application/json
recordType
string
required

The record type being updated. Must be Log on v1.

Allowed value: "Log"
data
object

The log fields to change. Omitted fields are left as they are.

externalSystemId
string | null

Your system's identifier for this log.

Example:

"LOG-2024-0320"

propertyId
string<uuid>

UUID of the Forerunner property to attach the log to.

Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$
Example:

"a1b2c3d4-e5f6-4890-abcd-ef0123456789"

coordinates
tuple

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

Example:

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:
record
object | null
required

The updated record. Null when the update failed.