Recuperar conteúdos de documentos

Retrieve contents of a document by its ID.

get

Returns the content of the document with the specified ID, along with the index of the latest retrieved chunk. Each call fetches up to 20 chunks. To get more, use the end_chunk value from the response as the start_chunk for the next call.

Path parameters
document_idintegerRequired

The ID of the document to retrieve contents for.

Query parameters
start_chunkintegerOptional

Indicate the starting chunk that you want to retrieve. If not specified, the default value is 0.

end_chunkintegerOptional

Indicate the ending chunk that you want to retrieve. If not specified, the default value is start_chunk + 20.

Responses
200
Content of the document and index of the latest retrieved chunk.
application/json
get
GET /api/v1/documents/{document_id}/contents/ HTTP/1.1
Host: api.rememberizer.ai
Accept: */*
{
  "content": "text",
  "end_chunk": 20
}

Exemplos de Requisições

curl -X GET \
  "https://api.rememberizer.ai/api/v1/documents/12345/contents/?start_chunk=0&end_chunk=20" \
  -H "Authorization: Bearer SEU_TOKEN_JWT"

Substitua SEU_TOKEN_JWT pelo seu token JWT real e 12345 por um ID de documento real.

Parâmetros de Caminho

Parâmetro
Tipo
Descrição

document_id

inteiro

Obrigatório. O ID do documento para o qual recuperar conteúdos.

Parâmetros de Consulta

Parâmetro
Tipo
Descrição

start_chunk

inteiro

O índice do bloco inicial. O padrão é 0.

end_chunk

inteiro

O índice do bloco final. O padrão é start_chunk + 20.

Formato de Resposta

{
  "content": "O texto completo do conteúdo dos documentos...",
  "end_chunk": 20
}

Respostas de Erro

Código de Status
Descrição

404

Documento não encontrado

500

Erro interno do servidor

Paginação para Documentos Grandes

Para documentos grandes, o conteúdo é dividido em partes. Você pode recuperar o documento completo fazendo várias solicitações:

  1. Faça uma solicitação inicial com start_chunk=0

  2. Use o valor de end_chunk retornado como start_chunk para a próxima solicitação

  3. Continue até ter recuperado todas as partes

Este endpoint retorna o conteúdo de texto bruto de um documento, permitindo que você acesse todas as informações para processamento ou análise detalhada.

Last updated