Saltar al contenido principal
- Referencia de endpoints

Referencia de endpoints de la API

Estos son los endpoints orientados al cliente en la primera versión de la API. Todas las rutas son relativas a su URL base de la API, que la aplicación muestra en Configuraciones → API keys una vez que haya creado una clave.

Recursos

MétodoRutaPropósito
POST/assetsImportar una URL remota como asset.
POST/assets/uploadsIniciar una subida directa.
POST/assets/uploads/{uploadId}/completeFinalizar una subida directa.
GET/assetsListar assets.
GET/PATCH/DELETE/assets/{id}Leer, actualizar o eliminar un asset.

Categorías, asignaciones, packs, enlaces y etiquetas

MétodoRutaPropósito
GET/POST/categoriesListar o crear categorías planas.
GET/PATCH/DELETE/categories/{id}Leer, renombrar o eliminar una categoría.
GET/POST/mappingsListar o insertar/actualizar asignaciones de productos de Shopify.
GET/PUT/DELETE/mappings/{id}Leer, reemplazar o eliminar una asignación.
GET/POST/packsListar o crear packs.
GET/DELETE/packs/{id}Leer o eliminar un pack.
GET/POST/linksListar o crear enlaces. Crear requiere un plan de pago; los límites de visitas y la caducidad siguen siendo exclusivos del admin.
GET/POST/license-key-tagsListar o crear etiquetas de claves de licencia.

Pedidos y acceso

MétodoRutaPropósito
GET/orders/{shopify_order_id}Leer el estado de descarga de un pedido.
GET/POST/orders/{shopify_order_id}/assignmentsListar o crear asignaciones a nivel de producto.
GET/orders/{shopify_order_id}/assignments/{purchaseId}/download-urlsGenerar URLs de descarga.
POST/orders/{shopify_order_id}/revokeDesactivar el acceso.
POST/orders/{shopify_order_id}/restoreRestaurar el acceso.
POST/orders/{shopify_order_id}/grant-downloadsConceder descargas adicionales.
POST/orders/{shopify_order_id}/resendReenviar el email de entrega.

El endpoint de download-urls devuelve 422 withdrawal_consent_required cuando la tienda tiene activado el consentimiento del derecho de desistimiento de la UE y el pedido aún no tiene un registro de consentimiento; las URL de descarga se emiten en cuanto el cliente da su consentimiento.

Los endpoints download-urls y resend devuelven 409 delivery_not_yet_released cuando el producto tiene configurado un retraso de entrega de la descarga y los archivos del comprador aún no se han desbloqueado. El valor error.details.release_at es el instante ISO 8601 en el que se desbloquean, y el endpoint grant-downloads libera el pedido antes de tiempo.

Salud y estado

MétodoRutaPropósito
GET/healthComprobar la disponibilidad de la API.
GET/pingComprobar la autenticación.
GET/jobs/{jobId}Leer el estado de un trabajo asíncrono.

Documentación de la API

¿Te ha resultado útil?

¿Sigues con dudas? Escribe a admin@alvaapps.com.

Última actualización 2026-06-05