Revisar Chats
Gerencie e revise suas conversas através da API
by Arkangel AI Team•1 min read
Aprenda a listar, consultar e gerenciar suas conversas com a API Arkangel AI.
Listar Conversas
Endpoint
GET https://api.arkangelai.com/v1/conversations
Exemplo
curl https://api.arkangelai.com/v1/conversations \
-H "Authorization: Bearer sua_chave_api"
Parâmetros de Consulta
| Parâmetro | Tipo | Descrição |
|---|---|---|
limit |
number | Número máximo de resultados (máx: 100) |
offset |
number | Número de resultados a pular |
start_date |
string | Data de início (ISO 8601) |
end_date |
string | Data de fim (ISO 8601) |
Resposta
{
"conversations": [
{
"id": "conv_abc123",
"title": "Consulta sobre diabetes",
"message_count": 5,
"created_at": "2026-01-19T10:00:00Z",
"updated_at": "2026-01-19T10:30:00Z"
}
],
"total": 42,
"has_more": true
}
Obter uma Conversa
curl https://api.arkangelai.com/v1/conversations/conv_abc123 \
-H "Authorization: Bearer sua_chave_api"
Resposta
{
"id": "conv_abc123",
"title": "Consulta sobre diabetes",
"messages": [
{
"id": "msg_001",
"role": "user",
"content": "O que é diabetes tipo 2?",
"created_at": "2026-01-19T10:00:00Z"
},
{
"id": "msg_002",
"role": "assistant",
"content": "O diabetes tipo 2 é uma condição crônica...",
"sources": [...],
"created_at": "2026-01-19T10:00:05Z"
}
],
"created_at": "2026-01-19T10:00:00Z",
"updated_at": "2026-01-19T10:30:00Z"
}
Pesquisar Conversas
curl "https://api.arkangelai.com/v1/conversations/search?q=diabetes" \
-H "Authorization: Bearer sua_chave_api"
Parâmetros de Pesquisa
| Parâmetro | Tipo | Descrição |
|---|---|---|
q |
string | Termo de pesquisa |
limit |
number | Número máximo de resultados |
Atualizar uma Conversa
Você pode atualizar o título de uma conversa:
curl -X PATCH https://api.arkangelai.com/v1/conversations/conv_abc123 \
-H "Authorization: Bearer sua_chave_api" \
-H "Content-Type: application/json" \
-d '{"title": "Consulta diabetes - Paciente A"}'
Excluir uma Conversa
curl -X DELETE https://api.arkangelai.com/v1/conversations/conv_abc123 \
-H "Authorization: Bearer sua_chave_api"
Nota: Esta ação é irreversível. Todas as mensagens da conversa serão excluídas.
Exportar Conversa
Exporte uma conversa em diferentes formatos:
curl "https://api.arkangelai.com/v1/conversations/conv_abc123/export?format=pdf" \
-H "Authorization: Bearer sua_chave_api" \
-o conversa.pdf
Formatos Disponíveis
| Formato | Descrição |
|---|---|
json |
Dados estruturados |
pdf |
Documento PDF |
txt |
Texto simples |
Exemplo Completo
// Listar conversas recentes
async function getRecentConversations() {
const response = await fetch(
'https://api.arkangelai.com/v1/conversations?limit=10',
{
headers: {
'Authorization': 'Bearer sua_chave_api'
}
}
);
const data = await response.json();
return data.conversations;
}
// Obter detalhes de uma conversa
async function getConversation(conversationId) {
const response = await fetch(
`https://api.arkangelai.com/v1/conversations/${conversationId}`,
{
headers: {
'Authorization': 'Bearer sua_chave_api'
}
}
);
return response.json();
}
Próximos Passos
- Revisar Histórico - Veja o histórico completo de uso
- Referência HTTP - Códigos de status e erros