sites

Clear one onboarding mark

Removes mark_key; removing an absent key succeeds (200). Same keys, roles, scope and statuses as the PUT. Returns the site's full projected map.

delete/sites/{site_id}/onboarding-marks/{mark_key}

Request

  • Base URL
    https://api.verdun.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.verdun.ai/sites/{site_id}/onboarding-marks/{mark_key}
  • Auth
    HTTP bearer

Path parameters

site_idstring required
mark_key'setup_call' | 'first_night' | 'streaming_test' | 'skip:setup_call' | 'skip:instructions' | 'skip:passcode' | 'skip:speakers' | 'skip:holidays' | 'completed' required

Response

Successful Response

onboarding_marksobject

The site's full onboarding marks after the write: mark key -> when it was set (ISO-8601 UTC). Who set a mark is never exposed.

streaming_test_camera_idsstring[] nullable

On streaming_test writes only: exact camera IDs covered by the saved test, or [] after clearing. Legacy marks without coverage return [].

first_night_camera_idsstring[] nullable

On first_night writes only: exact camera IDs covered by the saved review, or [] after clearing. Legacy marks without coverage return [].

Example response

{
  "onboarding_marks": {
    "first_night": "2026-10-13T08:00:00.000Z",
    "skip:passcode": "2026-10-13T09:30:00.000Z"
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.