Referência da APITesesTeses
Minhas teses
Lista as teses do dono da chave (resumo: título, ticker, visibilidade, status de export) e o teto do plano. O documento completo vem no getThesis.
curl -X GET "https://api.databolsa.com/v1/theses"{
"data": [
{
"id": "string",
"slug": "string",
"title": "string",
"subtitle": "string",
"ticker": "string",
"kind": "string",
"visibility": "private",
"exportStatus": "string",
"pdfUrl": "string",
"previewUrl": "string",
"publishedAt": "string",
"createdAt": "string",
"updatedAt": "string",
"archivedAt": "string",
"position": 0,
"tags": [
"string"
]
}
],
"meta": {
"next_cursor": "string",
"count": 0,
"limit": 0
}
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"details": {
"property1": null,
"property2": null
}
}Importar tese de arquivo
Cria uma tese enviando o ARQUIVO em base64 (`content_base64`) — o caminho natural para CLI e automações (`--file tese.md`). Aceita markdown (`.md` ou conteúdo abrindo com `---`) e o JSON do ReportDoc; o formato é detectado do arquivo. Mesma validação e limites do createThesis.
Publicar / mudar visibilidade
Define a visibilidade: `public` aparece no perfil e tem página própria; `unlisted` só por link; `private` volta a ser só sua. O doc publicado vai INTEIRO (revisar antes é do autor); leitores anônimos veem só a capa e precisam entrar para ler o resto.