Admin Media
Generated admin media operations.
POST/v1/admin/media/deleteDelete selected media fileslibrary
- Audience
- Clients · Native API
- Authorization
- API key or personal access token with the library scope, or a signed-in session
- OpenAPI operation ID
post_admin_media_delete- Max body
- 64 KiB
Request body application/json · required
Example
{
"confirmation": "string",
"deleteFiles": true,
"expectedRevision": 0,
"itemIds": [
"string"
],
"operationId": "id_8h2k4q"
}Schema
- confirmationstringrequired
- deleteFilesbooleanrequired
- expectedRevisionintegerrequired
- itemIdsarray of stringrequired
- operationIdstringrequired
Responses
200Successapplication/json
Example
{
"protocolVersion": "string",
"result": {
"bytesDeleted": 0,
"failed": 0,
"filesRetained": true,
"receipts": [
{
"bytes": 0,
"code": "string",
"filesDeleted": 0,
"filesKept": 0,
"itemId": "id_8h2k4q",
"removed": true,
"title": "Fargo"
}
],
"removed": 0,
"revision": 0
},
"serverId": "id_8h2k4q"
}Schema
- protocolVersionstringrequired
resultobjectrequired
- bytesDeletedintegerrequired
- failedintegerrequired
- filesRetainedbooleanrequired
receiptsarray of objectrequired
- bytesintegerrequired
- codestring
- filesDeletedintegerrequired
- filesKeptintegerrequired
- itemIdstringrequired
- removedbooleanrequired
- titlestringrequired
- removedintegerrequired
- revisionintegerrequired
- serverIdstringrequired
defaultRequest refused or unavailableapplication/json
Example
{
"error": {
"code": "string",
"message": "string"
}
}Schema
errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittednot_foundinternaldatabase_busywriter_capacity
Example request
curl -X POST "http://127.0.0.1:32500/v1/admin/media/delete" \
-H "Authorization: Bearer $PORTICO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"confirmation":"string","deleteFiles":true,"expectedRevision":0,"itemIds":["string"],"operationId":"id_8h2k4q"}'POST/v1/admin/media/delete/previewPreview deleting selected media fileslibrary
- Audience
- Clients · Native API
- Authorization
- API key or personal access token with the library scope, or a signed-in session
- OpenAPI operation ID
post_admin_media_delete_preview- Max body
- 64 KiB
Request body application/json · required
Example
{
"itemIds": [
"string"
]
}Schema
- itemIdsarray of stringrequired
Responses
200Successapplication/json
Example
{
"protocolVersion": "string",
"result": {
"blocked": [
"string"
],
"confirmation": "string",
"confirmationKind": "string",
"revision": 0,
"targets": [
{
"allowMediaDeletion": true,
"bytes": 0,
"dependents": [
{}
],
"files": [
{}
],
"itemId": "id_8h2k4q",
"kind": "string",
"libraryId": "id_8h2k4q",
"libraryName": "Fargo",
"title": "Fargo",
"titles": 0
}
],
"totalBytes": 0,
"totalBytesText": "string",
"totalFiles": 0
},
"serverId": "id_8h2k4q"
}Schema
- protocolVersionstringrequired
resultobjectrequired
- blockedarray of stringrequired
- confirmationstringrequired
- confirmationKindstringrequired
- revisionintegerrequired
targetsarray of objectrequired
- allowMediaDeletionbooleanrequired
- bytesintegerrequired
dependentsarray of objectrequired
- countintegerrequired
- descriptionstringrequired
- kindstringrequired
filesarray of objectrequired
- assetIdstringrequired
- bytesintegerrequired
- pathstringrequired
- presentbooleanrequired
- sharedbooleanrequired
- itemIdstringrequired
- kindstringrequired
- libraryIdstringrequired
- libraryNamestringrequired
- titlestringrequired
- titlesintegerrequired
- totalBytesintegerrequired
- totalBytesTextstringrequired
- totalFilesintegerrequired
- serverIdstringrequired
defaultRequest refused or unavailableapplication/json
Example
{
"error": {
"code": "string",
"message": "string"
}
}Schema
errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittednot_foundinternaldatabase_busywriter_capacity
Example request
curl -X POST "http://127.0.0.1:32500/v1/admin/media/delete/preview" \
-H "Authorization: Bearer $PORTICO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"itemIds":["string"]}'No operations match that filter.