docs.vin

form8300

The form8300 noun — identity, lifecycle, events, and every capability as an anchored section: 5 capabilities, 0 live, 5 sandbox, 0 declared.

form8300 is one of the estate's 317 automotive nouns — a job a car needs done. It carries 5 capabilities: 0 live, 5 sandbox, 0 declared · doors aggregator.vin.

Identity

Nounform8300
PillarServices (facets: 2 data · 3 services)
Capabilities5 — 0 live · 5 sandbox · 0 declared
EntitiesPayment
Doorsaggregator.vin
SDKVin.form8300.* from apis.vin
Address/catalog/form8300#{action} — the anchor IS the wire name minus form8300.

Events

The vocabulary this noun can append to the record — 4 past-tense, versioned event types, each linked to the capability that emits it:

Apply & book

file

form8300.file · POST /form8300s/file · gate offer · sandbox · answers Form8300File@1

FieldTypeRequiredNotes
vinstringno

The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /5TFMC5DB2TX119097 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

EmitsForm8300.filed@1 · Form8300.requested@1.

the SDK — form8300.file
import { form8300 } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await form8300.file({"vin":"5TFMC5DB2TX119097"})
POST /form8300s/file
curl -X POST https://apis.vin/form8300s/file \
  -H 'content-type: application/json' \
  -d '{"vin":"5TFMC5DB2TX119097"}'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:11.875Z · HTTP 200
{
  "type": "OK",
  "answers": "Form8300File@1",
  "value": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "filing": {
      "status": "obligation-not-derivable",
      "basis": "no-world-cash-amount-axis",
      "threshold": {
        "status": "not-posted",
        "basis": "no-world-threshold-anchor"
      }
    }
  },
  "evidence": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "filing": {
      "status": "obligation-not-derivable",
      "basis": "no-world-cash-amount-axis",
      "threshold": {
        "status": "not-posted",
        "basis": "no-world-threshold-anchor"
      }
    }
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "cashier-window-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

Pay & settle

collect

form8300.collect · POST /form8300s/collect · gate offer · sandbox · answers Form8300Collect@1

FieldTypeRequiredNotes
vinstringno

The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /5TFMC5DB2TX119097 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

EmitsForm8300.collected@1.

the SDK — form8300.collect
import { form8300 } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await form8300.collect({"vin":"5TFMC5DB2TX119097"})
POST /form8300s/collect
curl -X POST https://apis.vin/form8300s/collect \
  -H 'content-type: application/json' \
  -d '{"vin":"5TFMC5DB2TX119097"}'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:11.875Z · HTTP 200
{
  "type": "OK",
  "answers": "Form8300Collect@1",
  "value": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "collection": {
      "status": "received",
      "id": "F8C-f01f973e",
      "holderId": "ID-11f17424",
      "holder": "Ava Good"
    },
    "payer": {
      "name": "Ava Good",
      "castRow": "super-prime",
      "creditTier": "super-prime"
    }
  },
  "evidence": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "collection": {
      "status": "received",
      "id": "F8C-f01f973e",
      "holderId": "ID-11f17424",
      "holder": "Ava Good"
    },
    "payer": {
      "name": "Ava Good",
      "castRow": "super-prime",
      "creditTier": "super-prime"
    }
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "cashier-window-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

Fulfill & operate

notify

form8300.notify · POST /form8300s/notify · gate offer · sandbox · answers Form8300Notify@1

FieldTypeRequiredNotes
vinstringno

The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /5TFMC5DB2TX119097 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

EmitsForm8300.notified@1.

the SDK — form8300.notify
import { form8300 } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await form8300.notify({"vin":"5TFMC5DB2TX119097"})
POST /form8300s/notify
curl -X POST https://apis.vin/form8300s/notify \
  -H 'content-type: application/json' \
  -d '{"vin":"5TFMC5DB2TX119097"}'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:11.875Z · HTTP 200
{
  "type": "OK",
  "answers": "Form8300Notify@1",
  "value": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "notice": {
      "status": "not-derivable",
      "basis": "no-filing-on-record",
      "holderId": "ID-11f17424"
    },
    "payer": {
      "name": "Ava Good",
      "castRow": "super-prime",
      "creditTier": "super-prime"
    }
  },
  "evidence": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "notice": {
      "status": "not-derivable",
      "basis": "no-filing-on-record",
      "holderId": "ID-11f17424"
    },
    "payer": {
      "name": "Ava Good",
      "castRow": "super-prime",
      "creditTier": "super-prime"
    }
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "cashier-window-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

Authorize & resolve

threshold

form8300.threshold · GET /form8300s/threshold · gate key · sandbox · answers Form8300Threshold@1

FieldTypeRequiredNotes
vinstringno

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /5TFMC5DB2TX119097 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

the SDK — form8300.threshold
import { form8300 } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await form8300.threshold({"vin":"5TFMC5DB2TX119097"})
GET /form8300s/threshold
curl 'https://apis.vin/form8300s/threshold?vin=5TFMC5DB2TX119097'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:11.886Z · HTTP 200
{
  "type": "OK",
  "answers": "Form8300Threshold@1",
  "value": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "threshold": {
      "status": "not-posted",
      "basis": "no-world-threshold-anchor"
    }
  },
  "evidence": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "threshold": {
      "status": "not-posted",
      "basis": "no-world-threshold-anchor"
    }
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "cashier-window-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

More actions

log

form8300.log · GET /form8300s/log · gate key · sandbox · answers Form8300Log@1

FieldTypeRequiredNotes
vinstringno

Dooraggregator.vin serves this noun on its two routes: / (the landing) · /5TFMC5DB2TX119097 (the VIN lens).

Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.

the SDK — form8300.log
import { form8300 } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await form8300.log({"vin":"5TFMC5DB2TX119097"})
GET /form8300s/log
curl 'https://apis.vin/form8300s/log?vin=5TFMC5DB2TX119097'

Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.

receipt · executed 2026-08-17T12:42:11.875Z · HTTP 200
{
  "type": "OK",
  "answers": "Form8300Log@1",
  "value": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "log": {
      "status": "no-filings-on-record",
      "basis": "no-world-filing-axis"
    }
  },
  "evidence": {
    "vin": "5TFMC5DB2TX119097",
    "noun": "form8300",
    "asOf": "2026-08-10",
    "payment": {
      "status": "no-payment-story-on-file"
    },
    "log": {
      "status": "no-filings-on-record",
      "basis": "no-world-filing-axis"
    }
  },
  "provenance": {
    "simulated": true,
    "environment": "sandbox",
    "source": "cashier-window-sandbox"
  },
  "events": [],
  "meter": {
    "charged": "0.00",
    "posted": false
  }
}

Data model

The record shape behind this noun — one entity, each property an evidence field. See the whole estate model on the data model page.

Payment


Generated from the catalog. Every capability, answer, gate, and entity on this page is a rendered descriptor — it cannot drift from the wire.