POST /v1/documents creates a new chattel document in your account. You can optionally attach a loan record at creation time. The document immediately appears in your list and triggers a document.created event in your activity feed.
Request headers
Bearer token obtained from your Clerk session. Example:
Bearer eyJhbGc...Must be
application/json.Request body
Display name for the document. Minimum 1 character, maximum 200 characters.
Optional longer description or notes. Maximum 2000 characters. Pass
null or omit to leave unset.Classification ID for the type of chattel asset. Must be one of the valid chattel type IDs listed in the chattel types table below. Returns
400 if the value is not recognized.Attach a loan record to this document. Omit or pass
null to create the document without a loan.Response
Returns201 Created with the newly created document.
The created document, identical in shape to documents returned by List documents.
Example
Chattel types
ThechattelType field must be one of the following IDs. The API returns 400 { "error": "Invalid chattelType." } if you submit a value not in this list.
| ID | Label | Description |
|---|---|---|
leasehold_estate | Leasehold estate | Temporary use of land or building |
vehicle | Titled & registered vehicles | Motor vehicles, titled watercraft, aircraft, RVs — any road or serial-numbered unit |
livestock | Livestock | Farm animals |
furniture | Furniture | Movable home furnishings |
appliances | Appliances | Freestanding appliances |
electronics | Electronics | Computers, TVs, phones, audio |
clothing | Clothing | Apparel and accessories |
jewelry | Jewelry | Wearable valuables |
artwork | Artwork | Paintings, sculpture, portable decor |
tools | Tools | Hand and power tools |
lawn_garden | Lawn & garden | Mowers, trimmers, patio items |
sports_equipment | Sports equipment | Bikes, clubs, exercise gear |
books_media | Books & media | Books, games, physical media |
kitchenware | Kitchenware | Dishes, cookware, small items |
bedding_linens | Bedding & linens | Sheets, towels, curtains on rods |
musical_instruments | Musical instruments | Portable instruments |
collectibles | Collectibles | Coins, cards, movable antiques |
machinery | Machinery | Farm or industrial equipment (movable) |
mobile_home | Mobile home | Manufactured home not affixed to land |
boat_watercraft | Boat / watercraft | Motorboats, jet skis, canoes |
aircraft | Aircraft | Planes, helicopters, personal drones |
pets | Pets & domestic animals | Household animals |
money_cash | Money & cash | Physical currency |
stocks_bonds | Stocks & bonds | Certificates and shares |
bank_accounts | Bank accounts | Deposit account rights |
patents | Patents | Invention rights |
trademarks | Trademarks | Brand identifiers |
copyrights | Copyrights | Creative work rights |
insurance_policies | Insurance policies | Contractual coverage |
promissory_notes | Promissory notes | Written repayment promises |
contracts_leases | Contracts & leases | Agreement rights |
cryptocurrency | Cryptocurrency | Digital assets |
camera_gear | Cameras & photo gear | Lenses, tripods, lighting |
bicycles_scooters | Bicycles & scooters | Pedal and electric micromobility |
household_decor | Household decor | Lamps, rugs, freestanding mirrors |
office_equipment | Office equipment | Movable desks, printers, filing |
garden_sheds | Garden sheds | Portable storage structures |
portable_hot_tub | Portable hot tub | Spa not built in |
caravans_trailers | Caravans & trailers | Towable units |
Error cases
| Status | Error message | Cause |
|---|---|---|
400 | Invalid body. | The request body fails schema validation — a required field is missing or a field value exceeds its length limit. |
400 | Invalid chattelType. | The chattelType value is not in the list of valid chattel type IDs. |
400 | Could not create document. | A database-level error prevented the document from being saved. |
401 | Missing Authorization Bearer token. | No Authorization header was sent. |
401 | Invalid or expired token. | The Bearer token is malformed or has expired. |
