Almacenar datos
Cada artifact tiene su propio almacenamiento — sin una base de datos aparte que aprovisionar. Tres
formas, un mismo base path: /v1/data/{artifactId}.
JSON store
Sección titulada «JSON store»Un único documento JSON por artifact. Ideal para settings, estado chico, contenido.
# Readcurl -H "Authorization: Bearer $TOKEN" \ https://shareout.site/v1/data/art_abc123/json
# Replacecurl -X PUT https://shareout.site/v1/data/art_abc123/json \ -H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/json' \ -d '{ "theme": "dark", "views": 42 }'Filas estructuradas para listas, submissions y registros. Listá las tablas de un artifact:
curl -H "Authorization: Bearer $TOKEN" \ https://shareout.site/v1/data/art_abc123/tablesLas tablas también habilitan las row-level access policies — filtrá filas por viewer para que cada
cliente vea solo sus propios datos. Configurá access_policy al publicar.
Blobs (archivos)
Sección titulada «Blobs (archivos)»Subí imágenes, video, audio y documentos como multipart/form-data:
curl -X POST https://shareout.site/v1/data/art_abc123/blobs \ -H "Authorization: Bearer $TOKEN" \ -F file=@chart.png| Restricción | Valor |
|---|---|
| Por archivo | 50 MB |
| Por artifact | 500 MB |
| Máximo de blobs | 1000 |
Tipos permitidos: PNG, JPEG, GIF, WebP, SVG; MP4, WebM; MP3, WAV, OGG; PDF, TXT, CSV, Markdown.
Mirá los endpoints completos en la referencia de la API.