Arquive um Agent específico. Agents arquivados não aparecem na lista padrão, mas permanecem acessíveis por ID.
POST /api/v1/cloud/agents/{agent_id}/archive
Arquive um Agent específico. Após o arquivamento, o Agent deixa de aparecer na lista padrão, mas ainda é acessível diretamente pelo ID.
Cabeçalhos da requisição
|
Cabeçalho |
Obrigatório |
Descrição |
|
|
Sim |
|
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
|
string |
Sim |
Identificador exclusivo do Agent |
Corpo da requisição
Corpo de requisição desnecessário.
Exemplo de requisição
curl -X POST "https://api.qoder.com.cn/api/v1/cloud/agents/agent_019eXXXX.../archive" \
-H "Authorization: Bearer $QODER_PAT"
Exemplo de resposta
HTTP 200 OK
{
"type": "agent",
"id": "agent_019eXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"name": "doc-test-agent-updated",
"description": "For API documentation testing",
"model": "ultimate",
"system": "You are the updated documentation testing assistant.",
"tools": [],
"mcp_servers": [],
"skills": [],
"metadata": {},
"multiagent": null,
"version": 2,
"archived_at": "2026-05-18T15:27:22.698411Z",
"created_at": "2026-05-18T15:26:39.61669Z",
"updated_at": "2026-05-18T15:27:22.698411Z"
}
Campos da resposta
Retorna o objeto completo do Agent após o arquivamento. O campo updated_at assume o horário da operação de arquivamento.
|
Campo |
Tipo |
Descrição |
|
|
|
string |
Valor fixo |
|
|
|
string |
Identificador exclusivo do Agent |
|
|
|
string |
Nome do Agent |
|
|
|
string |
Descrição do Agent |
|
|
|
string |
Identificador do modelo |
|
|
|
string |
Prompt do sistema |
|
|
|
Array de ferramentas do Agent |
Lista de configurações de ferramentas |
|
|
|
Array de servidores MCP |
Configuração de servidor MCP |
|
|
|
Array de vinculação de skills |
Lista de vinculações de skills |
|
|
|
Objeto de metadados |
Metadados personalizados |
|
|
|
Multiagent \ |
null |
Configuração multiagente. |
|
|
integer |
Número da versão atual |
|
|
|
string\ |
null |
Timestamp de arquivamento (ISO 8601). |
|
|
string |
Timestamp de criação (ISO 8601) |
|
|
|
string |
Timestamp da última atualização (ISO 8601); renovado durante o arquivamento |
Erros
|
HTTP |
type |
Condição |
|
401 |
|
PAT inválido ou expirado |
|
403 |
|
Permissões insuficientes para arquivar este Agent |
|
404 |
|
O Agent com o ID especificado não existe |
Observações
O arquivamento preserva os dados do Agent
Agents arquivados não constam na lista padrão retornada por
GET /api/v1/cloud/agentsAdicione
include_archived=trueà chamadaGET /api/v1/cloud/agentspara listar Agents arquivadosConsulte Agents arquivados diretamente via
GET /api/v1/cloud/agents/{agent_id}A operação de arquivamento é idempotente; arquivar um Agent já arquivado não gera erro
O arquivamento não incrementa a
versiondo Agent nem cria um novo snapshot de versão