Privacy endpoints let you read and update the visibility settings for a user’s portfolio and each of its sections and items. Every section in the response contains aDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/giangartun/Tis-GOAT-Frontend/llms.txt
Use this file to discover all available pages before exploring further.
TODOS flag that reflects whether any item in that section is currently visible, plus one entry per item keyed by its ID.
All endpoints require an Authorization: Bearer <token> header.
Fetch current privacy settings
200 OK
Whether the portfolio itself is publicly visible.
Privacy state for the Projects section.
Privacy state for the Skills section. Same structure as
proyectos.Privacy state for the Academic Experience section. Same structure as
proyectos. If no entries exist, only TODOS is returned.Privacy state for the Work Experience section. Same structure as
proyectos.Privacy state for the Professional Links section. Same structure as
proyectos.The
TODOS key is a computed summary — true when at least one item in the section has visible: true. It is read-only and cannot be set directly via the update endpoint.Update privacy settings
The desired visibility state for the portfolio as a whole.
Map of
{ "<id_proyecto>": boolean } for each project whose visibility changed. Omit entirely if no projects changed.Map of
{ "<id_habilidad>": boolean } for changed skills.Map of
{ "<id_experiencia_academica>": boolean } for changed academic entries.Map of
{ "<id_experiencia>": boolean } for changed work entries.Map of
{ "<id_redes_prof>": boolean } for changed professional links.200 OK
Confirmation message.
Reset all privacy settings to public
visible: true in a single operation. No request body is required.
Example curl
200 OK
Confirmation message.