Skip to main content
Restore Row
Clears a row’s deletedAt, returning it to normal reads. Only works on a paranoid table — one created with paranoid: true, where deletes are soft by default. Restoring on a non-paranoid table fails with database/not-paranoid, since a delete there removed the row permanently and there is nothing to bring back.
Row endpoints capture the caller’s identity but enforce no authorization. See Security: open row CRUD.

Path Parameters

string
required
Logical name of the custom table — pass orders, not custom_orders.
string
required
UUID of the soft-deleted row to restore.

Response

object
The restored row, with deletedAt cleared.

Error Responses

The table does not soft-delete, so it has nothing to restore.