Fast answers for publishing and building authenticated apps
Short answers about MiniUp sites, Functions, members and roles, MiniUp Tables, hosted datasets, ChatGPT app creation, and sharing.
Looking for step-by-step guides? Visit MiniUp Documentation β
Support or inquiries: miniup.help@gmail.com
Publishing
Pick the right upload, then decide whether it stays on a MiniUp link, becomes a branded share surface, or grows into a data-powered microsite.
π
HTML, folder, or ZIP?
Choose the right upload.
β‘
How do I publish a site?
A simple path from upload to link.
π₯
What makes MiniUp different from a basic static host?
More than a one-link upload tool.
π
Can I choose my link name?
Pick a short, clean URL.
π·οΈ
Can I connect a custom domain?
Use your own branded URL.
π§
Why does custom domain setup say pending?
Verification and DNS still need to finish.
π
Can I replace a site after publishing?
Update without changing the link.
π
Can I restore an older file version?
Signed-in pages include rollback points.
π
How do I show a page in Gallery?
Opt in from the page editor.
π§©
Do you host all assets?
Images, CSS, and JS.
MiniUp Functions
Build real authenticated MiniUp apps without setting up a separate backend, or publish a standalone hosted API.
βοΈ
What is a MiniUp Function?
Server-side JavaScript for hosted APIs or authenticated apps.
π
What is included by default?
Clear limits for every signed-in account.
π§ͺ
Can I test before publishing?
Draft tests do not change the live endpoint.
ΖCan Functions remember data between requests?Function state and identityβ
ΖHow do Function tenants and caller identities work?Function state and identityβ
ΖWhat happens when I rename, rotate, or revoke an API key?Function state and identityβ
ΖWhy does caller memory fail in the Test panel?Function state and identityβ
ΖCan I view data saved by users of my Function?Owners can manage shared and caller memory.β
π
How do I protect a Function?
Choose Public, API Key, or Site Members access.
/api/functions/... without embedding a Function API key. Each protected Function route must still enforce its own authorization checks.
ποΈ
Can MiniUp build a real authenticated app?
Keep the frontend in your site and link a Site Function.
index.html, app.js, style.css, and components/*.js. Use a linked Site Function for backend logic. Invite-only or Private access can require membership before protected site files load. A Public page remains public even when its Site Members API requires authenticated membership. This fits lightweight internal tools, portals, dashboards, and customer/member experiences.
π
What is a Site Members Function?
An authenticated backend linked to one MiniUp site.
/api/functions/... without a Function API key. Create one from the site's Functions page.
π€
How does a Function know who is signed in?
MiniUp supplies trusted identity to the Function.
env.MINIUP_USER, which contains id, email, name, role, and siteId. MiniUp supplies this authenticated context for a Site Members Function. The browser does not create this trusted identity, and browser-provided user or role values are not authorization proof.
π§©
Can different users see different parts of an app?
Use a bootstrap response to choose features.
/bootstrap route from its Site Function and use the response to show or load features for owner, admin, editor, or viewer. Components remain normal site files. The frontend controls what users see. The Function controls what users are allowed to do: backend routes must enforce authorization independently, including when a user calls them directly.
π₯
How do I add users or change their roles?
Manage members in Page Settings β Access.
owner, admin, editor, or viewer role. Member role changes are reflected without redeploying the Function.
π‘οΈ
Can a viewer manually call an admin API?
The Function must check the role and reject the action.
env.MINIUP_USER.role, allow only owner or admin, and return 403 for a viewer. Hiding an Admin button or component alone is not security; every protected backend route must enforce authorization.
π
Where should private credentials go?
Use Function Secrets.
ποΈ
Where should private application data live?
Use MiniUp Tables or another protected service.
π
Can a Site Members Function be called from another MiniUp site?
It is linked to one site.
/api/functions/... on the linked site.
βοΈ
What is the difference between Public, API Key, and Site Members?
Choose the mode that fits your callers.
π¦
Can a Function use server-side libraries?
Use Trusted ESM sources approved in MiniUp.
MiniUp in ChatGPT
Use normal language prompts to turn uploaded files, pasted HTML, or approved hosted datasets into a real MiniUp app.
π¬
How do I connect MiniUp in ChatGPT?
Find it in ChatGPT's Apps area.
πͺ
What should I say to publish something?
Keep the prompt simple.
π¦
Will the final page use MiniUp-hosted data?
That is the goal of the connected app flow.
π
Can ChatGPT build from data I already host on MiniUp?
Inspect eligible datasets before building.
π§Ί
Can ChatGPT build an app from multiple MiniUp datasets?
Use an approved Dataset Bundle.
β
How do I use MiniUp after I connect it?
Invoke it inside a chat.
Data API
Turn a table into a live API you can use in apps, microsites, and internal tools.
π
How do I create an API from a table?
Upload CSV or Excel.
πͺ
What is a data-powered microsite on MiniUp?
A page and data surface living together.
π
Where are the docs?
See examples you can copy.
π§°
Can I control allowed methods?
Per table toggles.
π
What is the write key for?
Protects write access.
π
Can I rotate the write key?
Reset it with one click.
Parquet & GeoParquet
Convert larger tabular or spatial files into stable dataset links with copyable docs and browser-friendly previews.
π§±
Which files can I convert?
Tabular and spatial inputs.
π§ͺ
Do I get docs and examples?
Usage guidance, fields, and preview.
π§
Can one project include a page, API, dataset, and PDF Pack?
Yes, that is one of the main MiniUp advantages.
π
Can I protect a Parquet file?
Same access rules as the page.
Data Sources, Data Catalog & Dataset Bundles
Bring supported data into MiniUp, understand what you already host, and approve the right datasets for each app.
π
What can I do with Data Sources?
Create a stable hosted snapshot.
ποΈ
What appears in the Data Catalog?
Your MiniUp-hosted datasets across sites.
π
What can I inspect before building an app?
Understand the dataset before choosing visuals.
β
Why should I use a Dataset Bundle?
Make multi-dataset app access explicit.
π‘οΈ
Does a Dataset Bundle make protected data public?
No. Existing access requirements still apply.
PDF Knowledge Packs
Convert manuals, policies, reports, workbooks, and specs into source-backed artifacts that browser apps and coding AIs can use.
π
What is a PDF Knowledge Pack?
A PDF converted into app-ready files.
β¬οΈ
How do I create one?
Upload a PDF or paste a PDF URL.
π§
What does the App Prompt do?
It tells a coding AI how to build the app.
π
What are the default PDF limits?
Signed-in limits are shown on Plans.
Privacy & Security
Choose public or protected sharing based on the audience and the data involved.
π
Can I password-protect a page?
Optional, per page.
π
Is my page public?
Site Access controls who can open it.
π‘οΈ
Can admins remove a page from Gallery?
Gallery stays moderated.
π§·
Can I restrict who writes to the API?
Write key required.
π
Can I disable a page?
Take it offline quickly.
ποΈ
How do access settings affect hosted datasets?
Data should match the intended audience.
ποΈ
Can I delete a page or table?
Permanent removal.
Editing & Updates
Change content without changing the link.
βοΈ
Can I edit a published page?
Update content anytime.
π§Ύ
Can I edit records in the table?
Inline table edits.
π₯
Can I export data?
Download CSV.
π
Can I remove or replace a custom domain?
Update branding without republishing.
π
Do updates change the URL?
Links stay stable.
πͺ
Does replacing a Parquet file change the URL?
Stable dataset links.
π§±
Can I update tables without an API call?
Use the dashboard.
Limits & Reliability
Clear limits and steady links.