Submit a total-loss situation
submit_total_loss_intakeSubmit a vehicle owner's total-loss situation to SecondAppraisal on their behalf. Minimum: one of customer.phone / customer.email, your agent self-identification, and a consent.attestation. Returns a receipt with customer_confirmation_url (one tap confirms), a relayable customer_message, an optional preliminary market read, contact_policy (we will email/text a welcome and a person will call to confirm the request came from the customer or their agent), and pricing — the consultation is free; if the owner wants more, Appraisal Research is $199 (paid up front, no guarantee) or Appraisal Research + Negotiation is $497 with a $25 discount for customers you send ($472; a card HOLD captured only after the settlement improves by $1,000+, otherwise nothing is charged). The $25 applies to representation only. You may quote pricing verbatim; payment always happens on our site by the customer's own click (checkout links appear once they have confirmed) — never collect card details. Read customer_message to the user verbatim.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| loss | No | When and where the loss happened. | |
| agent | Yes | Who is calling. Required — an intake without self-identification is refused. | |
| offer | No | The insurer's position so far, if any. | |
| consent | Yes | Consent basis. Attestation wording version 2026-09-16.1. | |
| vehicle | No | The vehicle. A VIN (or plate + plate_state) is best; year/make/model works too. | |
| customer | Yes | The vehicle owner. At least one of email / phone is required; everything else is optional. | |
| external_ref | No | Your reference id; echoed in every response. | |
| idempotency_key | No | Any unique string per logical submission; a replay returns the original receipt. |