Base64 é uma maneira simples de converter um arquivo em texto. Veja aqui uma definição mais completa https://pt.wikipedia.org/wiki/Base64. Assim, converter o arquivo em base64 e enviar como texto no corpo da requisição é mais fácil do que lidar com multipart/form-data, por exemplo.
Quando a API já estiver integrada em seu sistema, procure a função adequada na sua linguagem de programação que pode converter o arquivo em base64.
Observação: você deve enviar o parâmetro base64_pdf apenas com a conversão do arquivo em base64. Não insira data:application/pdf;base64, na sua string.
Visão geral:
Na SDK em Go, temos o arquivo 'create_doc_frombase64pdf_parameter_test.go' no diretório do projeto SdkGo na Zapsign! Confira o diretório clicando aqui.
Ao entrar no projeto, podemos ver claramente que existe uma estrutura de testes automatizados para cada requisição da Zapsign na pasta "tests". Para acessar o teste de criação de um documento via base64 em '.pdf', basta navegar em "tests/docs/create_doc_frombase64pdf_parameter_test.go".
Para que esse teste consiga ter um retorno 200 e com sucesso, precisamos de algumas configurações essenciais.