Pular para o conteúdo principal

5.1. Arquivos

Autenticação​

Para realizar requisições aos nossos endpoints, é necessário utilizar uma API Key válida. Esta chave é o identificador que garante a segurança e o controle de acesso às operações da plataforma.

KeyValue
apikey{{apikey}}
aviso

Importante: Mantenha sua API Key em segurança. Ela é pessoal, intransferível e dá acesso direto às operações de crédito e dados de clientes da sua conta.


Ambientes e URLs Base​

As rotas nesta documentação são relativas. A URL base é gerenciada pela variável de coleção {{baseUrl}}.

VariávelServiçoAmbienteValor
baseUrlAPI PrincipalProduçãohttps://api-drive.ajin.io

POST Upload de Arquivos por URL​

/v3/files/upload-by-url

Realiza o upload de um arquivo a partir de uma URL pública, armazenando-o na plataforma para uso posterior (ex: anexar documentos a uma proposta).

Parâmetros do Body​

Visualizar Parâmetros
CampoTipoObrigatórioDescrição
urlstring (URL)SimURL pública do arquivo a ser importado

Exemplo de Requisição e Resposta​

Visualizar Body
{
"url": "https://dieghernan.github.io/assets/img/samples/sample_1.3mb.jpg"
}

GET Selecionar Arquivo pelo ID​

/v3/files/{{file_id}}

Retorna os dados e metadados de um arquivo previamente enviado, a partir do seu identificador único.

Parâmetros de Rota (Path)​

VariávelDescrição
{{file_id}}UUID do arquivo retornado no upload (id)

Exemplo de Requisição e Resposta​

Visualizar cURL
curl --location --request GET '/v3/files/{{file_id}}' \
--header 'apikey: {{apikey}}'