SDK
Ficheiros
`files.list`, `listAll`, `iterate`, `get`, `download`, `listLinks`, `listAllLinks`, `iterateLinks` e `delete`.
Todos os métodos
import { writeFile } from 'node:fs/promises' const page = await openemail.files.list({ kind: 'pdf', sort: 'largest' })const file = page.items[0]! await writeFile(file.filename, await openemail.files.download(file.id)) const links = await openemail.files.listAllLinks(file.id)console.log(links.map((link) => [link.url, link.downloads])) await openemail.files.delete(file.id)Cada anexo que a caixa de correio guarda, enviado e recebido, a página Ficheiros da aplicação. download devolve os bytes como Uint8Array, e as ligações são as ligações de transferência com que um anexo grande saiu, com quantas vezes cada uma foi obtida.
Ler precisa de threads:read e eliminar precisa de threads:write, e só o proprietário do espaço de trabalho pode eliminar. Uma chave limitada a determinados endereços ou domínios só vê os ficheiros que chegaram a eles.