Referência da API
Consultar arquivos gerenciados
/v1/filesArquivos históricos da mesma conta e chave; permite chaves válidas com cota esgotada, mas rejeita revogadas/expiradas. Download exige ready; exclusão com referências retorna 409. retry só salva o original, sem regenerar. API comum por dias; tarefas persistentes protegem referências; expires_at=0 indica ausência de expiração fixa.
Autenticação e permissões
Use sua chave atual do GloopAPI. Modelos, recursos e permissões disponíveis dependem do catálogo da chave e da documentação do endpoint.
Authorization: Bearer $GLOOP_API_KEYEsquemas de autenticação: BearerAuth
Solicitação
Parâmetros de consulta
afterintegerOpcionalUse next_cursor da resposta original; o serviço fixa 50 itens por página.
- Valor padrão
0- Mínimo
0
Respostas e erros
HTTP 200
Arquivos gerenciados consultados com sucesso
application/json
- Tipo
- object
- Campos obrigatórios
datanext_cursor
dataarrayObrigatórioCampos filhos de data (1)
[]objectOpcionalCampos filhos de [] (13)
idstringObrigatórioIdentificador público do objeto, usado na sua rota de detalhes.
source_kindstringObrigatórioCategoria de origem do arquivo; determina ciclo de vida e proteção por referências.
source_indexintegerObrigatórioÍndice do resultado de origem.
modelstringObrigatórioID público do modelo no catálogo da chave atual.
statusstringObrigatórioEtapas de armazenamento em segundo plano, como waiting/pending/archiving/ready/failed/deleting; URL de download só é obtida após ready.
mime_typestringObrigatórioTipo MIME verificado do arquivo.
file_namestringObrigatórioNome público do arquivo baixado.
sha256stringOpcionalSHA-256 do conteúdo arquivado, se conhecido.
size_bytesintegerObrigatórioTamanho do arquivo em bytes.
error_codestringOpcionalCódigo público de erro para decisões de fluxo.
created_atintegerObrigatórioData de criação em segundos Unix.
updated_atintegerObrigatórioÚltima atualização em segundos Unix.
expires_atintegerObrigatórioSegundos Unix; 0 indica retenção prolongada. A API comum segue os dias configurados; imagens/vídeos persistentes protegem resultados por referências. A exclusão preserva cobrança e idempotência.
next_cursorintegerObrigatório
HTTP 400
Campos ou parâmetros de solicitação inválidos.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 401
A chave está ausente, inválida, expirada ou revogada.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 403
Permissões insuficientes de IP, conta, modelo ou ferramenta.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 404
Objeto/recurso indisponível ou função desativada.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 409
Conflito de idempotência/cotação, objeto não pronto ou ainda referenciado.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 429
Limite de solicitações/fila.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 500
Falha interna de autenticação ou armazenamento de dados.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 503
Serviço, preços ou armazenamento indisponíveis.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional