Resumo

Para conseguir criar uma tarefa com um arquivo anexado, é necessário duas etapas: primeiro o arquivo precisa ser armazenado no nosso banco utilizando endpoints da Amazon e depois com o arquivo no nosso banco conseguimos criar uma nova atividade e indicar o arquivo a ser anexado na atividade.

Passo-a-passo para gerar url pré-assinada para upload e criar atividades com metadados dos anexo

Use uma conta de produção com seu respectivo token de api:

1 - É necessário realizar um login no agendor, em seguida pegar o token para usar a API do Agendor:

https://web.agendor.com.br/sistema/integracoes/

2 - Com token em mãos, nos próximos requests, adicione o header: Authorization: Token {token}.

Exemplo de token: Authorization: Token 4a52ed36-f3ea-xxxx-xxxx-xxxxxxxxxxx

3 - Para gerar uma url pré-assinada na nossa conta amazon s3, execute:

POST https://api.agendor.com.br/v3/attachments/presigned_urls -

Body: { filenames: ['arquivo.mp3', 'arquivo2.mp3'] }

Header: Authorization: Token 4a52ed36-f3ea-xxxx-xxxx-xxxxxxxxxxx

{
   'arquivo.mp3': { url: 'url-pre-assinada', key: 'key-temporaria' },
   'arquivo2.mp3': { url: 'url-pre-assinada', key: 'key-temporaria' }
}