Retorna el listado paginado de descargables del negocio.
Tiendup Public API (1.0.0)
API pública para integrar Tiendup 🔑 Para obtener una API Key, sigue los pasos de la documentación:
¿Cómo obtener tu API Key de Tiendup?
Download OpenAPI description
Overview
Tiendup
Languages
Servers
https://{business_slug}.public-api.tiendup.com
- https://demo.public-api.tiendup.com/downloadables
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://demo.public-api.tiendup.com/downloadables?page=1&limit=25' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Listado de descargables
Puede venir como string o integer.
One of:
Puede venir como string o integer.
integer
Lista de descargables (si no hay, viene vacÃo).
Puede ser objeto o false cuando no hay imagen.
One of:
Puede ser objeto o false cuando no hay imagen.
Puede venir como objeto con keys dinámicas o como array vacÃo.
Response
application/json
{ "countFiltered": 0, "count": 0, "previous": 0, "current": 0, "pages": 0, "next": 0, "status": "OK", "data": [ { … } ] }
- https://demo.public-api.tiendup.com/downloadables/{product_id}/customers/{customer_id}/access/{access_type}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://demo.public-api.tiendup.com/downloadables/{product_id}/customers/{customer_id}/access/{access_type}' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "OK" }
Request
Otorga acceso a un descargable creando/vinculando el cliente por email. El tipo de acceso se define en el body (free|paid).
Security
ApiKeyAuth
- https://demo.public-api.tiendup.com/downloadables/{product_id}/access
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://demo.public-api.tiendup.com/downloadables/{product_id}/access' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"customer": {
"email": "customer4@example.com",
"name": "John",
"last_name": "Doe"
},
"access_type": "free"
}'Response
application/json
{ "status": "OK" }
- https://demo.public-api.tiendup.com/downloadables/{product_id}/customers/{customer_id}/access/revoke
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://demo.public-api.tiendup.com/downloadables/{product_id}/customers/{customer_id}/access/revoke' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "OK" }
- https://demo.public-api.tiendup.com/downloadables/{product_id}/acquisitions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://demo.public-api.tiendup.com/downloadables/{product_id}/acquisitions?page=1&limit=25' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "countFiltered": 0, "count": 0, "previous": 0, "current": 0, "pages": 0, "next": 0, "status": "OK", "data": [ { … } ] }
- https://demo.public-api.tiendup.com/downloadables/acquisitions/{access_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://demo.public-api.tiendup.com/downloadables/acquisitions/{access_id}' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "OK", "data": { "id": 138, "acquisition_type": "free", "status_id": "active", "data_source_type": "public_api", "creation_date": "2026-02-18 19:51:14", "activation_date": "2026-02-18 19:51:14", "customer": { … }, "product": { … } } }