Criação/Atualização de Usuário
Cria usuário ou atualiza suas informações. Para atualizações, todos os dados de usuário previamente existentes serão substituídos pelos desta requisição.
Path Params
userIdstringrequired
userIdstringrequiredIdentificador único do usuário
Body Params
apiKeystringrequired
apiKeystringrequiredID interno de identificação da sua loja.
Não sabe qual a apiKey da sua loja? Solicite ao responsável técnico de integração enviando um email para suporteimpulse@linx.com.br
secretKeystringrequired
secretKeystringrequiredChave de acesso para autenticar a requisição. Pode ser substituída pelo parâmetro origin quando a requisição é feita via frontend para não expor a chave.
Não sabe qual a secretKey da sua loja? Solicite ao responsável técnico de integração enviando um email para suporteimpulse@linx.com.br
emailstringrequired
emailstringrequiredEmail do usuário
allowMailMarketingboolean default: false
allowMailMarketingboolean default: falseInforma se o cliente autoriza recebimento de campanhas de email
namestring
namestringNome completo do usuário
birthdaystring
birthdaystringData de nascimento no formato YYYY-MM-DD.
genderstring
genderstringGênero do cliente. Utilize
M para masculino e F para feminino.tagsstring
tagsstringInformações eventuais em formato linear (não hierarquizado). Ex:
vip, high_clvTypescript
import axios from 'axios'
const userId = '<my-unique-user-id>'
await axios.put(`https://api.event.linximpulse.net/v7/users/${userId}`, {
apiKey: "<my-api-key>",
secretKey: "<my-secret-key>",
email: "joao.da.silva@gmail.com",
name: "João da Silva",
allowMailMarketing: true
})
