How to upload files
This section presents two ways to upload files through the API
Upload files [Multipart]
Upload file and obtain a new process ID
Request
curl -X POST \
http://file.asisprojetos.com.br/api/v1/upload \
-H 'account-key: 4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e' \
-H 'app-key: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb' \
-F 'file=@path/to/file/sped_fiscal.txt
Response
{"processos":[
{
"id":22362,
"nome":"sped_fiscal.txt",
"dataHoraCriacao":"06-06-2018 12:34:46",
"arquivoId":22740
}
]}
Upload files [Base64]
*Recommended only for small files up to 1mb
Upload file in base64 format and retrieve the process ID
Request
curl -X POST \
http://file.asisprojetos.com.br/api/v1/upload/base64?nome=arquivo.txt \
-H 'account-key: 4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e' \
-H 'app-key: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb' \
-D 'ICAgICAxCWxlbwo=...'
Response
{"processos":[
{
"id":22362,
"nome":"sped_fiscal.txt",
"dataHoraCriacao":"06-06-2018 12:34:46",
"arquivoId":22740
}
]}
Next steps
In the next section you will explore more about intersection generation with Asis API.