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
userId
string
required
userId
string
required
Identificador único do usuário
Body Params
apiKey
string
required
apiKey
string
required
ID 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
secretKey
string
required
secretKey
string
required
Chave 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
email
string
required
email
string
required
Email do usuário
allowMailMarketing
boolean
default: false
allowMailMarketing
boolean
default: false
Informa se o cliente autoriza recebimento de campanhas de email
name
string
name
string
Nome completo do usuário
birthday
string
birthday
string
Data de nascimento no formato YYYY-MM-DD.
gender
string
gender
string
Gênero do cliente. Utilize
M
para masculino e F
para feminino.tags
string
tags
string
Informações eventuais em formato linear (não hierarquizado). Ex:
vip, high_clv
Typescript
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
})