docs.vin

recalls

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

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

Identity

Nounrecalls
PillarData (facets: 1 data)
Capabilities1 — 1 live · 0 sandbox · 0 declared
EntitiesVehicleRecord
Doorsrecalls.vin
SDKVin.recalls.* from apis.vin
Address/catalog/recalls#{action} — the anchor IS the wire name minus recalls.

Discover & read

get

recalls.get · GET /recalls/get · gate none · live · answers RecallSet@1

FieldTypeRequiredNotes
vinstringyes
openOnlybooleanno

Doorrecalls.vin serves this noun on its two routes: / (the landing) · /1GT49XEY5RF413945 (the VIN lens).

Try it — live: answers on the wire today. A sandbox key still selects the deterministic simulated mode — drive the full outcome range with the magic triggers.

the SDK — recalls.get
import { recalls } from 'apis.vin'

// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await recalls.get({"vin":"1GT49XEY5RF413945"})
GET /recalls/get
curl 'https://apis.vin/recalls/get?vin=1GT49XEY5RF413945'

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.

VehicleRecord

Modeled

The noun drawn out — its record shape, its lifecycle, and how it is exercised end to end. One diagram, rendered from the estate model.

Recalls · Class model


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