Evento de Busca Vazia
Registra uma busca sem resultados. Sempre que uma busca for realizada e esta não conter resultados de pesquisa, este evento deve ser enviado.
Body Params
query
string
required
query
string
required
Termo buscado
searchId
string
searchId
string
Você deverá passar a mesma propriedadeObrigatório se estiver utilizando a API de Busca
searchId
retornada pela API de Busca.items
SearchItem[]
items
SearchItem[]
Para buscas vazias, prover um array vazio:
[]
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
source
string
required
source
string
required
Origem do dispositivo utilizado. Os tipos padrões são:
desktop
mobile
app
Novos canais podem ser criados nos dashboards dos produtos, caso os canais padrões não atendam a necessidade.
deviceId
string
required
deviceId
string
required
Identificador único do dispositivo. Todas as requisições feitas a partir do mesmo dispositivo devem possuir o mesmo deviceId.
salesChannel
string
salesChannel
string
Identificador do canal de venda.
user
User
Objeto contendo informações do usuário logado
Se torna obrigatório se o usuário estiver logado
SDK
import { EventClient } from '@linximpulse/impulse-sdk-js'
const event = new EventClient({
type: 'backend',
apiKey: '<my-api-key>',
secretKey: '<my-secret-key>',
deviceId: '<my-device-id>'
})
await event.emptySearch()
.source('desktop')
.deviceId('<my-device-id>')
.query('calça')
.searchId('<linx-impulse-search-id>')
.send()