Retorna el listado paginado de eventos 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/events
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://demo.public-api.tiendup.com/events \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "OK", "data": [ { … } ], "countFiltered": "5", "count": "5", "previous": 1, "current": 1, "pages": 1, "next": 1 }
- https://demo.public-api.tiendup.com/events/{event_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://demo.public-api.tiendup.com/events/101115 \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "OK", "data": { "id": 101115, "hash": "W9LalX", "name": "string", "short_description": "string", "price": "10000", "price_min": "string", "price_max": "string", "prices_list_key": "string", "base_price": "string", "price_varies": true, "compare_at_price": "string", "price_visible": true, "subscription_only": true, "currency": "ARS", "ecommerce_type": "event", "sku": "string", "slug": "string", "active": true, "rating": 0, "reviews": 0, "sales": 0, "tags": "", "image": { … }, "egift": true, "is_variant": true, "has_variants": true, "min_purchase_quantity": 1, "max_purchase_quantity": 0, "double_opt_in": true, "is_online": true, "location_type": "physical", "schedule_type": "daily", "timezone": "America/Argentina/Buenos_Aires", "start_date": "2022-10-13", "end_date": "2022-10-20", "from_time": "10:00", "to_time": "12:00", "start_datetime": "2022-10-13 10:00:00", "end_datetime": "2022-10-20 12:00:00", "sales_start": false, "sales_end": false, "total_days": 1, "schedule_visible": true, "instructions": "string", "weekdays": [ … ], "internal_version": "2", "capacity": false, "days": [ … ], "has_different_schedules": true, "location": { … }, "speakers": [ … ], "attendee_emails": "string", "total_tickets": 0, "tickets_confirmed": 0, "tickets_open": 0, "tickets_cancelled": 0, "tickets_pending": 0, "vendor": "string", "stock_management": true, "stock_overselling": true, "stock_available": 0, "stock_quantity_warning": 0, "stock_onhand": 0, "stock_committed": 0, "stock_incoming": 0, "sales_channel": { … }, "is_buyable": true, "published": true, "categories": [ … ] } }
- https://demo.public-api.tiendup.com/events/{event_id}/variants
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://demo.public-api.tiendup.com/events/101115/variants \
-H 'X-API-Key: YOUR_API_KEY_HERE'Request
Inscribe un cliente a un evento.
- Si
event_idcorresponde al ID del evento principal, se inscribirá en la primera edición disponible. - Si
event_idcorresponde al ID de una edición (variant), se inscribirá en esa edición especÃfica.
Security
ApiKeyAuth
- https://demo.public-api.tiendup.com/events/{event_id}/enrolled/{customer_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://demo.public-api.tiendup.com/events/101115/enrolled/42020 \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"enrollment_type": "paid"
}'Response
application/json
{ "status": "OK" }
Request
Inscribe una persona a un evento utilizando su email.
- Si
event_idcorresponde al ID del evento principal, se inscribirá en la primera edición disponible. - Si
event_idcorresponde al ID de una edición (variant), se inscribirá en esa edición especÃfica.
Security
ApiKeyAuth
- https://demo.public-api.tiendup.com/events/{event_id}/enroll
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://demo.public-api.tiendup.com/events/101115/enroll \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"customer": {
"email": "customer7@example.com",
"name": "DARRIO",
"last_name": "Perez"
},
"enrollment_type": "paid"
}'Response
application/json
{ "status": "OK" }
Request
Retorna el listado de personas inscriptas (tickets) a un evento.
- Si
event_idcorresponde al ID del evento principal, devuelve tickets de la primera edición disponible (según lógica interna). - Si
event_idcorresponde al ID de una edición (variant), devuelve tickets de esa edición.
Security
ApiKeyAuth
- https://demo.public-api.tiendup.com/events/{event_id}/tickets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://demo.public-api.tiendup.com/events/101115/tickets?page=1&per_page=50' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "OK", "data": [ { … } ], "countFiltered": 11, "count": 1, "previous": 1, "current": 1, "pages": 1, "next": 1 }
- https://demo.public-api.tiendup.com/events/tickets/{ticket_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://demo.public-api.tiendup.com/events/tickets/4071000 \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "OK", "data": { "id": 4071000, "number": "2", "enrollment_type": "paid", "attendee": { … }, "creation_date": "2024-11-09 08:34:27", "status": "confirmed", "data_source_type": "api", "event": { … }, "source": { … }, "order": { … }, "price": "10000", "base_price": "10000", "total_tickets": "2" } }
- https://demo.public-api.tiendup.com/events/enrollments/{enrollment_id}/revoke
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://demo.public-api.tiendup.com/events/enrollments/4071000/revoke \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "OK" }