Documentacao da API

Exemplos publicos e didaticos para integrar rapido

1) Upload de arquivo

Envie arquivos com sua chave privada no header X-API-Key.

# Upload via cURL curl -X POST https://xt3.tech/api/upload.php \ -H "X-API-Key: SUA_CHAVE_PRIVADA" \ -F "file=@seu_arquivo.pdf" \ -F "public=1"
# Upload via PHP (cURL) $ch = curl_init('https://xt3.tech/api/upload.php'); $file = new CURLFile('seu_arquivo.pdf', 'application/pdf', 'seu_arquivo.pdf'); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [ 'X-API-Key: SUA_CHAVE_PRIVADA' ], CURLOPT_POSTFIELDS => [ 'file' => $file, 'public' => '1' ] ]); $response = curl_exec($ch); curl_close($ch); echo $response;
# Resposta (JSON) { "success": true, "file": { "id": 123, "url": "https://xt3.tech/f/SEU_HASH_AQUI", "filename": "seu_arquivo.pdf", "size": 1048576, "is_public": true } }

2) Acessar arquivos

Publicos acessam direto. Privados precisam da chave publica.

# Arquivo publico (sem chave) https://xt3.tech/f/SEU_HASH_AQUI
# Arquivo privado curl https://xt3.tech/f/SEU_HASH_AQUI \ -H "X-API-Key: SUA_CHAVE_PUBLICA"

3) Metadados do arquivo

Use ?info=1 para retornar apenas informacoes.

# Metadados curl https://xt3.tech/f/SEU_HASH_AQUI?info=1 \ -H "X-API-Key: SUA_CHAVE_PUBLICA"