API v1 preview

# The Repair object

Whether Model repair applies, why, and its fee.

## Fields

`required` boolean · required

Mesh inspection requires repair.

`applied` boolean · required

Staff repair this model before printing.

`reason` string | null · required

Why repair applies; null when it does not.

Allowed values: inspection_failed, customer_request, covered, null

`status` string · required

estimating: the fee is being estimated; quotes and orders wait. priced: fee is known. covered: a paid order already covers this file revision.

Allowed values: not_applied, estimating, priced, covered

`fee` integer | null · required

Repair fee in cents for this line or model revision; charged once per model revision per quote. Null while estimating.

Minimum: 0

`covered_by_order_id` string | null · required

Paid order that covers this file revision; repaired file is printed at no charge.

## Used in

- [The Model object](https://ottomfg.com/docs/model-object.md)
- [The Price line object](https://ottomfg.com/docs/price-line-object.md)
- [The Line item object](https://ottomfg.com/docs/line-item-object.md)

Example

JSON

```
{
  "required": false,
  "applied": false,
  "reason": null,
  "status": "not_applied",
  "fee": 0,
  "covered_by_order_id": null
}
```

API v1 preview

Source: https://ottomfg.com/docs/repair-object
