Favicon

You are here: Home > Distribución de Apps > API > Publicaciones > DELETE - Eliminar una Publicación

DELETE - Eliminar una Publicación

Elimina Publicaciones de la Store Enterprise de forma permanente usando la Integrations API o la Workspace API de Applivery. Cubre autenticación y endpoints.

5 min read

TL;DR

Elimina publicaciones del App Store de forma permanente usando la API de Integraciones o la API de Workspace de Applivery.

Elimina una Publicación de la Store Enterprise de forma permanente. Esta acción elimina la configuración de la Publicación y su URL — los usuarios que visiten la URL de la Publicación tras la eliminación ya no podrán acceder ni descargar la App.

Warning

Esta operación es permanente e irreversible. La URL de la Publicación (distributionUrl) dejará de funcionar de inmediato. Si quieres bloquear el acceso temporalmente sin eliminar la Publicación, considera establecer visibility en "inactive" mediante PUT – Actualizar una Publicación.

Note

Eliminar una Publicación no elimina las Builds asociados. Las Builds subyacentes permanecen en Applivery y pueden seguir siendo referenciados por otras Publicaciones.

Applivery proporciona dos APIs independientes para eliminar Publicaciones, cada una con una credencial de autenticación diferente.


Cómo elegir la API correcta

Integrations API Workspace API
Diseñada para Integraciones por app y pipelines de CI/CD Automatización a nivel de Workspace en varias Apps
Autenticación App API Token (por app) token de una cuenta de servicio (a nivel de Workspace)
Contexto de app Implícito — el token ya está vinculado a una App Explícito — se requieren organizationId, storeId y publishedApplicationId en la ruta
Usuarios típicos Scripts que limpian Publicaciones caducadas o superadas Platform engineers que gestionan el ciclo de vida de Publicaciones en varias Apps

Integrations API

Usa este endpoint para eliminar Publicaciones dentro del ámbito de una sola app. La autenticación usa un App API Token, vinculado a la App específica.

Para crear un App API Token, consulta Autenticación de la API de Apps.

Endpoint

DELETE https://api.applivery.io/v1/integrations/distributions/{publishedApplicationId}

Autenticación

Authorization: Bearer <your_app_token>

Parámetros de ruta

Parámetro Tipo Obligatorio Descripción
publishedApplicationId String El identificador único de la Publicación a eliminar. P. ej. 552ae3cfcb5abfc58d733b81. Devuelto por POST – Crear una Publicación y GET – Lista de Publicaciones.

Ejemplo de petición

curl 'https://api.applivery.io/v1/integrations/distributions/552ae3cfcb5abfc58d733b81' \
  -X DELETE \
  -H 'Authorization: Bearer YOUR_APP_TOKEN'

Respuestas

{
  "status": true,
  "data": {
    "delete": "OK"
  }
}

Cada App debe tener al menos una Publicación. Si intentas eliminar la única Publicación restante de una App, la petición será rechazada con este error. Crea una Publicación de sustitución antes de eliminar la última, o establece su visibility en "inactive".

{
  "status": false,
  "error": {
    "code": 5044,
    "message": "Can Not Delete Last PubApplication"
  }
}
{
  "status": false,
  "error": {
    "code": 4002,
    "message": "No auth token"
  }
}
{
  "status": false,
  "error": {
    "code": 3001,
    "message": "Entity not found"
  }
}

Workspace API

Usa este endpoint para eliminar Publicaciones a nivel de Workspace — por ejemplo, en pipelines de automatización que gestionan el ciclo de vida de Publicaciones en varias Apps usando una sola credencial.

La autenticación usa un token de cuenta de servicio, con ámbito de Workspace y no vinculado a ninguna app individual.

Para crear un token de una cuenta de servicio, consulta Cuentas de servicio.

Endpoint

DELETE https://api.applivery.io/v1/organizations/{organizationId}/stores/{storeId}/pubApps/{publishedApplicationId}

Parámetros de ruta

Parámetro Tipo Obligatorio Descripción
organizationId String El identificador único de tu organización en Applivery.
storeId String El identificador único de la store (proyecto de app) a la que pertenece la Publicación.
publishedApplicationId String El identificador único de la Publicación a eliminar.

Autenticación

Authorization: Bearer <your_service_account_token>

Ejemplo de petición

curl 'https://api.applivery.io/v1/organizations/ORG_ID/stores/STORE_ID/pubApps/552ae3cfcb5abfc58d733b81' \
  -X DELETE \
  -H 'Authorization: Bearer YOUR_SERVICE_ACCOUNT_TOKEN'

Una eliminación correcta devuelve { "status": true, "data": { "delete": "OK" } }. La misma restricción del código 5044 aplica — tampoco se puede eliminar la última publicación de una App mediante la Workspace API.

La configuración de la publicación y su URL se eliminan, haciendo que la app deje de ser accesible para los usuarios.

No, eliminar una publicación es una acción permanente e irreversible.

No, eliminar una publicación no elimina los builds subyacentes. Estos permanecen en Applivery.

Applivery ofrece la Integrations API (por app) y la Workspace API (a nivel de workspace) para eliminar publicaciones.

Usa la Integrations API para eliminar publicaciones dentro del ámbito de una sola app, autenticándote con un App API Token.

Usa la Workspace API para automatización a nivel de workspace en varias apps, autenticándote con un token de una cuenta de servicio.

La petición será rechazada. Debes crear una publicación de sustitución o establecer la existente como inactiva antes de eliminarla.

La Integrations API requiere un App API Token para la autenticación.

Last updated: June 8, 2026