Estou utilizando a API /api/public/2.0/cards/create para novos registros de formulário, porém não preenchia a propriedade "attachments", passava sempre vazio ("[]"). E para atualizar o registro deste formulário, como não tem API para isso, utilizo o webservice ECMCardService (updateCardData) mas também não preenchia a propriedade de anexo (não tem essa propriedade nesta função).
Agora preciso criar um registro de formulário via API utilizada e incluir novos anexos (se necessário) quando utilizar o webservice (função updateCard). Na chamada via API, recebo erro no retorno "Arquivo não encontrado: {0}".
"attachments": [{ "absoluteFileName": "C:/Downloads/", "principal": false, "attach": true, "fileName": "test.txt" }]
Na chamada do webservice, recebo erro de no preenchimento dos argumentos.
Alguém teria um exemplo de utilização de ambas as chamadas?
EDIT: Para quem se interessar, o formulário não relaciona a um arquivo como anexo (ao menos não encontrei uma forma para isso). Então a solução foi criar no formulário um table para adicionar o anexo utilizando a API createDocument. Assim, tive que criar uma pasta para anexos deste formulário e no retorno da chamada da API, armazeno no formulário o id do documento.
Solucionado utilizando outro caminho pela API createDocument
— Rodrigo Raviere 29 de Mar de 2019