Restore a soft-deleted collection
POST /admin/collections/{id}/restore
POST
/admin/collections/{id}/restore
Clears deleted_at + deleted_reason on the collection row
and fires an admin.collection.restored audit event.
AUTHORISATION is the same rule as
POST /admin/assets/{id}/restore: you may undo your own
delete, system.admin may undo any, and a NULL
deleted_by_user_ref is restorable by system.admin only
(#931).
Returns 404 if already live (or doesn’t exist); 403 when the caller did not delete it.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string format: uuid
Responses
Section titled “ Responses ”Restored
Authentication required, missing, or invalid
object
error
required
Human-readable error summary
string
Example
the request could not be completedExample
{ "error": "authentication required: sign in and retry with a valid session or API token"}Authenticated but missing required capabilities
object
error
required
Human-readable error summary
string
Example
the request could not be completedResource not found
object
error
required
Human-readable error summary
string
Example
the request could not be completed