Webservice (Comercial Contratos - Fazer upload de arquivos para o cadastro de cliente)

De Adapter
Revisão de 17h53min de 25 de maio de 2023 por Daniel.campos (discussão | contribs) (Criou página com ''''Descrição:''' Faz o upload de uma lista de arquivos para o cadastro de um cliente '''URL:''' https://[URL]/ws/comercial/clientes/anexar_arquivos '''Método:''' POST ''...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Descrição: Faz o upload de uma lista de arquivos para o cadastro de um cliente

URL: https://[URL]/ws/comercial/clientes/anexar_arquivos

Método: POST

Entrada: HeaderParam(“Token”) com o value contendo um token válido, gerado pelo método “Gerar Token”. JSON contendo a lista de arquivos que deseja fazer o upload.

OBS.: a lista não deve conter mais que 5 arquivos e os arquivos (model) não podem ter tamanho maior que 5MB.

Saída: String de “SUCESSO” ou o erro encontrado.

Campos JSON de entrada:

Tag Tipo Parâmetro Tipo Obrigatório Observação
idContrato Path Param String SIM
Token Header Param String SIM
idCliente
tipo
model Map<String,Object>

Exemplo:

  • Envio:
    • https://[URL]/ws/comercial/clientes/anexar_arquivos
      • Parâmetros adicionais:
        [
           {
              "idCliente":81593,
              "tipo":"DOCUMENTO",
              "model":{
                 "base64":"QzpcVXNlcnNcUHJpc2NpbGxhXERvd25sb2Fkc1xURVNURV9TSU5URUdSQSAoMjMpL0cmli...",
                 "filename":"foto.jpg",
                 "filesize":106743,
                 "filetype":"image/jpeg"
              }
           },
           {
              "idCliente":81593,
              "tipo":"DOCUMENTO",
              "model":{
                 "base64":"QzpcVXNlcnNcUHJpc2NpbGxhXERvd25sb2Fkc1xURVNURV9TSU5URUdSQSAoMjMpL0cmli...",
                 "filename":"foto.jpg",
                 "filesize":106743,
                 "filetype":"image/jpeg"
              }
           }
        ]
        
  • Retorno:
    • Sucesso:
      {
         "error":"O tamanho da imagem foto.jpg excede o limite de 5MB."
      }
      
    • Erro:
      { 
          "error": "A quantidade de arquivos excede o número máximo de 5." 
      }
      

Voltar ao menu Webservice Comercial Contratos