Usar o método Post ações do Serviços web REST pacote para criar novos recursos no URI.

este exemplo usa endpoints da API de amostra Swagger Petstore (Petstore) para demonstrar o uso da ação do método Post para adicionar dados ao banco de dados Petstore.

Procedimento

  1. Crie um novo bot.
    1. Faça login na instância do Control Room.
    2. No painel do lado esquerdo, clique em Automação.
    3. Clique em Criar novo > Bot.
    4. Na janela Criar Task Bot, insira um nome de bot.
    5. Aceite o local da pasta padrão: \Bots\
      Para alterar o local de armazenamento do bot padrão, clique em Escolher e siga as instruções.
    6. Clique em Criar e editar.
  2. Use a ação Método POST para enviar dados para um servidor. Neste exemplo, um novo animal de estimação é adicionado à loja.
    1. Clique duas vezes ou arraste a ação Serviços Web REST > Método Post.
      Serviços Web REST - Método Post
    2. Insira o seguinte URI:
      https://petstore.swagger.io/v2/store/order
    3. Configuração de proxy: Realize uma das seguintes opções:
      • Sistema: Em Modo de autenticação, selecione a autenticação. Neste exemplo, selecione Sem autenticação pois este endpoint não requer autenticação.
        Nota: Normalmente, o endpoint requer autenticação para garantir que apenas aplicativos autorizados possam acessar os dados. Selecione um mecanismo de autenticação apropriado para permitir o acesso ao endpoint que você deseja acessar.
      • Personalizar: Esta opção permite definir configurações de proxy personalizadas dentro das ações Serviços web REST. Para obter mais informações, consulte Serviços web REST pacote.
    4. Selecione o Tipo de conteúdo que indica em qual formato os dados são enviados. Uma solicitação recebida pode ter uma entidade anexada a ela. O tipo de conteúdo determina o tipo de solicitação. Alguns tipos de conteúdo comuns incluem: application/x-www-form-urlencoded, JSON (aplicação/json) e XML (aplicação/XML). Neste exemplo, selecione JSON (aplicação/json), copie e cole o seguinte no campo Parâmetros personalizados:
      {
        "id": 0,
        "petId": 0,
        "quantity": 0,
        "shipDate": "2022-04-20T22:08:11.977Z",
        "status": "placed",
        "complete": true
      }
    5. Adicionar substituição: permite inserir variáveis no corpo da solicitação REST. Uma variável é uma representação simbólica de dados e permite que você acesse um valor sem precisar inseri-lo manualmente sempre que precisar. Por exemplo, considere a seguinte solicitação de corpo REST:
      {
         "name":"{{name}}",
         "email":"{{email}}",
         "status":"Active"
      }
      No corpo da solicitação acima, você pode substituir as variáveis entre colchetes clicando em Adicionar substituição e adicionando os valores necessários.
    6. Insira um tempo em milissegundos para a conclusão da ação. Você pode deixá-lo com o padrão de 60.000.
      Dica: Se necessário, você pode ativar/desativar opções nas Opções avançadas. Para obter mais informações sobre as Opções avançadas, consulte Serviços web REST pacote.
    7. Crie a variável Output no campo Atribuir a saída à variável. Para mais informações sobre criar uma variável, consulte Criar uma variável.
  3. Insira uma ação Caixa de mensagem para ver o corpo da resposta.
    1. Dê um clique duplo ou arraste a Registrar no arquivoação.
    2. No campo Inserir a mensagem a ser exibida, insira $Output{Body}$.
  4. Clique em Salvar e, em seguida, clique em Executar.
    O bot exibe a resposta na caixa de mensagens.