{"metadata":{"image":[],"title":"","description":""},"api":{"url":"/autocompletes","auth":"required","method":"get","results":{"codes":[{"name":"","code":"{\n    \"requestId\": \"e8928caa-d992-426c-b409-59dee0ac78f6\",\n    \"searchId\": \"e8928caa-d992-426c-b409-59dee0ac78f6\",\n    \"queries\": [\n        {\n            \"query\": \"caneca\",\n            \"link\": \"/engage/search/v3/search?origin=autocomplete&apikey=apikey&terms=caneca&ranking=1&p=canec\"\n        },\n        {\n            \"query\": \"caneca personalizada\",\n            \"link\": \"/engage/search/v3/search?origin=autocomplete&apikey=apikey&terms=caneca+personalizada&ranking=2&p=canec\"\n        },\n        {\n            \"query\": \"caneca loka café 300ml\",\n            \"link\": \"/engage/search/v3/search?origin=autocomplete&apikey=apikey&terms=caneca+loka+caf%C3%A9+300ml&ranking=3&p=canec\"\n        },\n        {\n            \"query\": \"caneca dourada stay golden\",\n            \"link\": \"/engage/search/v3/search?origin=autocomplete&apikey=apikey&terms=caneca+dourada+stay+golden&ranking=4&p=canec\"\n        },\n        {\n            \"query\": \"caneca carpe choco\",\n            \"link\": \"/engage/search/v3/search?origin=autocomplete&apikey=apikey&terms=caneca+carpe+choco&ranking=5&p=canec\"\n        }\n    ],\n    \"products\": [\n        {\n            \"id\": \"12111\",\n            \"name\": \"Caneca dourada Stay\",\n            \"price\": 45,\n            \"oldPrice\": 45,\n            \"url\": \"//apikey.com.br/canecas/prd/caneca-stay-golden-12148?origin=autocomplete\",\n            \"images\": {\n                \"default\": \"//www.apikey.com.br/fotos/1562860186372.jpg\"\n            },\n            \"installment\": [],\n            \"status\": \"AVAILABLE\",\n            \"clickUrl\": \"/engage/search/v3/clicks?apikey=apikey&trackingId=eyJzZWFyY2hJZCI6ImU4OTI4Y2FhLWQ5OTItNDI2Yy1iNDA5LTU5ZGVlMGFjNzhmNiIsIm9yaWdpbiI6ImF1dG9jb21wbGV0ZSIsInByb2R1Y3QiOnsicmFua2luZyI6MSwicGlkIjoiMTIxNDgiLCJza3VzIjpbXX19\",\n            \"collectInfo\": {\n                \"skuList\": [],\n                \"productId\": \"12111\"\n            },\n            \"cId\": \"DIY\",\n            \"iId\": 383,\n            \"skus\": [\n                {\n                    \"sku\": \"12111-1\",\n                    \"specs\": {},\n                    \"properties\": {\n                        \"oldPrice\": 45,\n                        \"status\": \"available\",\n                        \"images\": {\n                            \"default\": \"//www.apikey.com.br/fotos/1562860186372.jpg\"\n                        },\n                        \"price\": 45,\n                        \"url\": \"//apikey.com.br/canecas/prd/caneca-stay-golden-12148\"\n                    }\n                }\n            ],\n            \"categories\": [\n                {\n                    \"id\": \"DIY\",\n                    \"name\": \"DIY\",\n                    \"parents\": [],\n                    \"used\": true\n                }\n            ],\n            \"customBusiness\": {\n                 \"search\": {\n                    \"ads\": {\n                       \"boost\": true\n                    }\n                 },\n                 \"ads\": {\n                    \"clickLink\": \"https://api-ads.percycle.com/click/impulse/123?placement=search&chaordicShowcaseName=search&chaordicShowcaseId=b3fcd192-586b-4284-a222-4103676fc7c4&nm_ads_type=boost\",\n                    \"pageViewLink\": \"https://api-ads.percycle.com/page-view/impulse/123?placement=search&chaordicShowcaseName=search&chaordicShowcaseId=b3fcd192-586b-4284-a222-4103676fc7c4\",\n                    \"view\": \"https://api-ads.percycle.com/view/impulse/123?placement=search&chaordicShowcaseName=search&chaordicShowcaseId=b3fcd192-586b-4284-a222-4103676fc7c4\"\n                 }\n              },\n            \"tags\": [],\n            \"specs\": {},\n            \"created\": \"2019-07-12 02:10:04\",\n            \"brand\": \"Canecas da Mari\",\n            \"description\": \"Caneca Stay, pra brilhar muito por aí!\",\n            \"details\": {\n                \"brand\": [\n                    \"Canecas da Mari\"\n                ],\n                \"categoryName\": [\n                    \"DIY\"\n                ]\n            }\n        },\n        {\n            \"id\": \"1212\",\n            \"name\": \"Caneca La Vie En Rose\",\n            \"price\": 45,\n            \"oldPrice\": 45,\n            \"url\": \"//apikey.com.br/canecas-da-mari/prd/caneca-la-vie-en-rose?origin=autocomplete\",\n            \"images\": {\n                \"default\": \"//www.apikey.com.br/imagens/1562859231011.jpg\"\n            },\n            \"installment\": [],\n            \"status\": \"AVAILABLE\",\n            \"clickUrl\": \"/engage/search/v3/clicks?apikey=apikey&trackingId=eyJzZWFyY2hJZCI6ImU4OTI4Y2FhLWQ5OTItNDI2Yy1iNDA5LTU5ZGVlMGFjNzhmNiIsIm9yaWdpbiI6ImF1dG9jb21wbGV0ZSIsInByb2R1Y3QiOnsicmFua2luZyI6MiwicGlkIjoiMTIxNDciLCJza3VzIjpbXX19\",\n            \"collectInfo\": {\n                \"skuList\": [],\n                \"productId\": \"1212\"\n            },\n            \"cId\": \"DIY\",\n            \"iId\": 380,\n            \"skus\": [\n                {\n                    \"sku\": \"1212-1\",\n                    \"specs\": {},\n                    \"properties\": {\n                        \"oldPrice\": 45,\n                        \"status\": \"available\",\n                        \"images\": {\n                            \"default\": \"//www.apikey.com.br/imagens/1562859231128.jpg\"\n                        },\n                        \"price\": 45,\n                        \"url\": \"//apikey.com.br/canecas-da-mari/prd/caneca-la-vie-en-rose\"\n                    }\n                }\n            ],\n            \"categories\": [\n                {\n                    \"id\": \"DIY\",\n                    \"name\": \"DIY\",\n                    \"parents\": [],\n                    \"used\": true\n                }\n            ],\n            \"customBusiness\": {\n                 \"search\": {\n                    \"ads\": {\n                       \"boost\": true\n                    }\n                 },\n                 \"ads\": {\n                    \"clickLink\": \"https://api-ads.percycle.com/click/impulse/123?placement=search&chaordicShowcaseName=search&chaordicShowcaseId=b3fcd192-586b-4284-a222-4103676fc7c4&nm_ads_type=boost\",\n                    \"pageViewLink\": \"https://api-ads.percycle.com/page-view/impulse/123?placement=search&chaordicShowcaseName=search&chaordicShowcaseId=b3fcd192-586b-4284-a222-4103676fc7c4\",\n                    \"view\": \"https://api-ads.percycle.com/view/impulse/123?placement=search&chaordicShowcaseName=search&chaordicShowcaseId=b3fcd192-586b-4284-a222-4103676fc7c4\"\n                 }\n            },\n            \"tags\": [],\n            \"specs\": {},\n            \"created\": \"2019-07-12 02:10:04\",\n            \"brand\": \"Canecas da Mari\",\n            \"description\": \"Caneca na cor rosa bebê, para todos que veem a vida cor de rosa!\",\n            \"details\": {\n                \"brand\": [\n                    \"Canecas da Mari\"\n                ],\n                \"categoryName\": [\n                    \"DIY\"\n                ]\n            }\n        }\n    ]\n}","language":"json","status":200},{"name":"","code":"HTTP/1.1 404 Not Found\n{\n \"message\": \"Not found\"\n}","language":"json","status":404},{"status":401,"language":"json","code":"HTTP/1.1 401 Unauthorized\n{\n    \"code\": 1008,\n    \"message\": \"Invalid Secret Key\"\n}"},{"language":"json","code":"HTTP/1.1 400 Bad Request\n{\n \"message\": \"Invalid request: missing parameters\"\n}","status":400},{"code":"HTTP/1.1 500 Internal Server Error\n{\n \"message\": \"Error: Internal Server Error\"\n}","status":500,"language":"json"}]},"settings":"58bd78f5816ab10f00d45fd6","params":[{"name":"apikey","type":"string","default":"","desc":"Não sabe qual a apiKey da sua loja? Solicite ao responsável técnico de integração enviando um email para atendimento:::at:::chaordic.com.br","required":true,"in":"query","ref":"","_id":"58bda264b8497c1b00224a2b"},{"name":"secretkey","type":"string","default":"","desc":"Não sabe qual a secretKey da sua loja? Solicite ao responsável técnico de integração enviando um email para [email protected]","required":true,"in":"query","ref":"","_id":"592edd1e05a05e0027ce9969"},{"name":"prefix","type":"string","default":"","desc":"Consulta parcial digitada pelo usuário e para a qual se deseja sugestões.","required":true,"in":"query","ref":"","_id":"58bda264b8497c1b00224a2a"},{"name":"resultsQueries","type":"int","default":"5","desc":"Número máximo de sugestões de consultas desejadas.","required":false,"in":"query","ref":"","_id":"58bda264b8497c1b00224a29"},{"name":"resultsProducts","type":"int","default":"5","desc":"Número máximo de sugestões de produtos desejado.","required":false,"in":"query","ref":"","_id":"58bda264b8497c1b00224a28"},{"name":"salesChannel","type":"string","default":"","desc":"ID de canais de vendas. Para consultar mais de um canal, insira um campo adicional.","required":false,"in":"query","ref":"","_id":"5cc70afc5194fd0029d059bc"},{"name":"hide","type":"string","default":"","desc":"Desativa retorno de campos na resposta. Por padrão todos os campos são ativos. Para incluir mais de uma opção, insira um campo adicional.<br> Valores permitidos: <li>queries</li> <li>products</li>","required":false,"in":"query","ref":"","_id":"58bda264b8497c1b00224a26"},{"name":"productFormat","type":"string","default":"complete","desc":"Define o formato de resposta dos produtos. Por padrão todos os campos são ativos.  <ul> <li><b>onlyIds</b>: retorna apenas id de produto</li>    <ul>   <li><b>id</b>: id do produto</li>   </ul> <li><b>complete</b>: retorna todos os campos   <ul>   <li><b>id</b>: id do produto</li>   <li><b>status</b>: status do produto</li>   <li><b>name</b>: nome/título do produto</li>   <li><b>price</b>: preço de venda do produto</li>   <li><b>oldPrice</b>: preço original do produto</li>   <li><b>description</b>: descrição do produto</li>   <li><b>url</b>: url do produto</li>   <li><b>images</b>: imagens do produto</li>   <li><b>installment</b>: objeto de parcelamento do produto</li>   <li><b>details</b>: objeto com lista de atributos do produto</li>   <li><b>skus</b>: lista de skus do produto</li>   </ul> </li>  <li><b>compact</b>: retorna apenas alguns campos   <ul>   <li><b>id</b>: id do produto</li>   <li><b>name</b>: nome/título do produto</li>   <li><b>price</b>: preço de venda do produto</li>   <li><b>oldPrice</b>: preço original do produto</li>   <li><b>url</b>: url do produto</li>   <li><b>images</b>: imagens do produto</li>   <li><b>installment</b>: objeto de parcelamento do produto</li>   </ul> </li>  </ul> Valores permitidos: <li>onlyIds</li> <li>complete</li> <li>compact</li>","required":false,"in":"query","ref":"","_id":"58bda264b8497c1b00224a25"},{"name":"deviceId","type":"string","default":"","desc":"Identificador único do device.","required":false,"in":"query","ref":"","_id":"5da96a60c2e36700734ee1f7"},{"name":"userId","type":"string","default":"","desc":"Id do usuário. Deve ser o mesmo identificador utilizado no site.","required":false,"in":"query","ref":"","_id":"5da96a60c2e36700734ee1f6"}],"examples":{"codes":[]}},"next":{"description":"","pages":[]},"title":"/autocompletes","type":"endpoint","slug":"autocomplete","excerpt":"O Autocomplete é um auxílio em tempo real que antecipa resultados, correções e sugestões durante a digitação da consulta. Esta requisição é utilizada para obter a lista de sugestões de consultas e produtos, a partir de uma consulta parcial também conhecida como \"prefixo\" de um termo.","body":"<h3>Como fazer a consulta?</h3>\nPara realizar uma consulta, você deve passar um prefixo para a consulta\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"api.linximpulse.com/engage/search/v3/autocompletes?apiKey=<loja>&secretKey=<secretKey>&prefix=celul\",\n      \"language\": \"curl\"\n    }\n  ]\n}\n[/block]\n<h3>Como é a resposta?</h3>\nOs produtos retornados estarão no campo **products**. As consultas retornadas estarão no campo **queries**.\n\n<h3>Como obter lista de produtos sugeridos a partir de uma sugestão de busca + categoria?</h3>\nPara solicitar produtos sugeridos a partir de uma sugestão de busca + categoria (geralmente implementado na aplicação com mouse over ou usando as setas do teclado), deve ser passado o valor do campo **categoryId** (queries[].categoryId) no parâmetro **categoryId** na rota [/autocompletes/products](doc:autocompletesproducts).\n[block:api-header]\n{\n  \"title\": \"Tracking de eventos\"\n}\n[/block]\n# Eventos de click\n\nCada produto do resultado da sugestão de produto contém um campo chamado **clickUrl**.\n\nEste campo fornece uma URL da API de Busca, na rota /clicks que deverá ser usada para registrar todos os eventos de click dos usuários da aplicação com os produtos do resultado da busca. É por meio destes registros que geramos métricas de performance da busca, além de melhorar as estratégias para acertar em cheio cada resultado.\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n    id: \\\"10005354\\\",\\n  \\tname: \\\"oculos\\\",\\n  \\tprice: 249.98,\\n  \\toldPrice: 249.98,\\n  \\turl: \\\"...\\\",\\n  \\timages: {\\n        template-418481: \\\"...\\\",\\n      \\t1000x1000: \\\"...\\\"\\n  \\t},\\n  \\tinstallment: {\\n        count: 6,\\n      \\tprice: 41.66\\n  \\t},\\n  \\tstatus: \\\"AVAILABLE\\\",\\n  \\tclickUrl: \\\"/searchapi/v3/clicks?apikey=loja&trackingId=eyJzZWFyY2hJZCI6IjQ1NTE5MDkwLTQxMDktNGM1MC1hNGZmLTYwMGM0YTZhOWVkZiIsIm9yaWdpbiI6InNlYXJjaCIsInByb2R1Y3QiOnsicmFua2luZyI6MSwicGlkIjoiMTAwMDUzNTciLCJza3VzIjpbXX19\\\",\\n  \\tcategories: [\\n      {\\n        id: \\\"ÓCULOS DE SOL\\\",\\n        name: \\\"ÓCULOS DE SOL\\\",\\n        parents: [ ],\\n        used: true\\n      }\\n\\t  ],\\n    tags: [\\n      {\\n        id: \\\"oculos_de_sol\\\",\\n        name: \\\"ÓCULOS DE SOL\\\",\\n        parents: [ ]\\n      }\\n    ],\\n    specs: { },\\n    created: \\\"2018-08-02 11:52:51\\\",\\n    brand: null,\\n    collectInfo: {\\n      skuList: [ ],\\n      productId: \\\"10005354\\\"\\n    },\\n    cId: \\\"84\\\",\\n    iId: 10641,\\n    skus: [\\n\\t\\t\\t\\t{\\n\\t\\t\\t\\t\\t\\tsku: \\\"2067712\\\",\\n            specs: { },\\n            properties: {\\n                stock: 1,\\n                name: \\\"oculos\\\",\\n                oldPrice: 249.98,\\n                url: \\\"...\\\",\\n                price: 249.98,\\n                eanCode: \\\"7909140245889\\\",\\n                status: \\\"available\\\",\\n                details: {\\n                    referenceId: \\\"7909140245889\\\",\\n                    measurement: {\\n                        unit: \\\"un\\\",\\n                        multiplier: 1\\n                    }\\n                },\\n                installment: {\\n                    price: 41.66,\\n                    count: 6\\n                },\\n                images: {\\n                    template-418481: \\\"...\\\",\\n                    1000x1000: \\\"...\\\"          \\n                }\\n            }\\n    \\t\\t}\\n    ],\\n    details: {\\n        productReference: [\\n        \\t\\t\\\"...\\\"\\n        ],\\n        clusterHighlights: [\\n            {\\n                178: \\\"Mais Vistos\\\",\\n                192: \\\"Todos produtos\\\",\\n                246: \\\"lightbox-oculos\\\",\\n                247: \\\"modal-oculos\\\"\\n            }\\n\\t\\t\\t\\t],\\n\\t\\t\\t\\tbrand: [\\n          \\\"...\\\"\\n        ],\\n        referenceId: [\\n          \\\"7909140245889\\\"\\n        ],\\n        measurement: [\\n        \\t\\t{\\n                unit: \\\"un\\\",\\n                multiplier: 1\\n\\t\\t\\t\\t\\t\\t}\\n        ],\\n        categoryName: [\\n        \\t\\t\\\"ÓCULOS DE SOL\\\"\\n        ]\\n    },\\n    description: \\\"...\\\"\\n}\",\n      \"language\": \"json\"\n    }\n  ]\n}\n[/block]\nAo clickUrl deverá ser adicionada a URL base da API no início e ao final os parâmetros exigidos pela rota de click. Detalhes dos parâmetros da rota de click podem ser encontados  em [/clicks](doc:clicks). \n\nPor exemplo:\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"https://api.linximpulse.com/engage/searchapi/v3/clicks?apikey=loja&trackingId=eyJzZWFyY2hJZCI6IjQ1NTE5MDkwLTQxMDktNGM1MC1hNGZmLTYwMGM0YTZhOWVkZiIsIm9yaWdpbiI6InNlYXJjaCIsInByb2R1Y3QiOnsicmFua2luZyI6MSwicGlkIjoiMTAwMDUzNTciLCJza3VzIjpbXX19&deviceid=teste&source=desktop\",\n      \"language\": \"http\"\n    }\n  ]\n}\n[/block]\nÉ recomendado que este evento seja disparado somente depois que o usuário acessar a página do produto, evitando assim que o browser cancele a requisição caso a página de produto seja carregada antes que o disparo tenha sido concluído.","updates":[],"order":4,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5d00029d39c2920014e31711","version":{"version":"3-search","version_clean":"3.0.0-search","codename":"API de Busca pelo time de Integração","is_stable":false,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["5d00029d39c2920014e316db","5d00029d39c2920014e316dc","5d00029d39c2920014e316dd","5d00029d39c2920014e316de","5d00029d39c2920014e316df","5d00029d39c2920014e316e0","5d00029d39c2920014e316e1","5d00029d39c2920014e316e2","5d00029d39c2920014e316e3","5d00029d39c2920014e316e4","5d00029d39c2920014e316e5","5d00029d39c2920014e316e6"],"_id":"5d00029d39c2920014e31722","project":"55c3572a57f7f32d0016ec3d","__v":0,"forked_from":"590a413d12d47a3700f83c8e","createdAt":"2017-05-03T20:44:45.480Z","releaseDate":"2017-05-03T20:44:45.480Z"},"githubsync":"","project":"55c3572a57f7f32d0016ec3d","__v":16,"category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"API de busca","slug":"api-de-busca","order":8,"from_sync":false,"reference":false,"_id":"5d00029d39c2920014e316e3","project":"55c3572a57f7f32d0016ec3d","createdAt":"2017-03-06T13:18:21.954Z","__v":0,"version":"5d00029d39c2920014e31722"},"createdAt":"2017-03-06T15:28:33.901Z","parentDoc":null,"user":"5760739a30e27d0e00002a9f"}

get/autocompletes

O Autocomplete é um auxílio em tempo real que antecipa resultados, correções e sugestões durante a digitação da consulta. Esta requisição é utilizada para obter a lista de sugestões de consultas e produtos, a partir de uma consulta parcial também conhecida como "prefixo" de um termo.

Definition

{{ api_url }}{{ page_api_url }}

Parameters

Query Params

apikey:
required
string
Não sabe qual a apiKey da sua loja? Solicite ao responsável técnico de integração enviando um email para [email protected]
secretkey:
required
string
Não sabe qual a secretKey da sua loja? Solicite ao responsável técnico de integração enviando um email para [email protected]
prefix:
required
string
Consulta parcial digitada pelo usuário e para a qual se deseja sugestões.
resultsQueries:
integer5
Número máximo de sugestões de consultas desejadas.
resultsProducts:
integer5
Número máximo de sugestões de produtos desejado.
salesChannel:
string
ID de canais de vendas. Para consultar mais de um canal, insira um campo adicional.
hide:
string
Desativa retorno de campos na resposta. Por padrão todos os campos são ativos. Para incluir mais de uma opção, insira um campo adicional.<br> Valores permitidos: <li>queries</li> <li>products</li>
productFormat:
stringcomplete
Define o formato de resposta dos produtos. Por padrão todos os campos são ativos. <ul> <li><b>onlyIds</b>: retorna apenas id de produto</li> <ul> <li><b>id</b>: id do produto</li> </ul> <li><b>complete</b>: retorna todos os campos <ul> <li><b>id</b>: id do produto</li> <li><b>status</b>: status do produto</li> <li><b>name</b>: nome/título do produto</li> <li><b>price</b>: preço de venda do produto</li> <li><b>oldPrice</b>: preço original do produto</li> <li><b>description</b>: descrição do produto</li> <li><b>url</b>: url do produto</li> <li><b>images</b>: imagens do produto</li> <li><b>installment</b>: objeto de parcelamento do produto</li> <li><b>details</b>: objeto com lista de atributos do produto</li> <li><b>skus</b>: lista de skus do produto</li> </ul> </li> <li><b>compact</b>: retorna apenas alguns campos <ul> <li><b>id</b>: id do produto</li> <li><b>name</b>: nome/título do produto</li> <li><b>price</b>: preço de venda do produto</li> <li><b>oldPrice</b>: preço original do produto</li> <li><b>url</b>: url do produto</li> <li><b>images</b>: imagens do produto</li> <li><b>installment</b>: objeto de parcelamento do produto</li> </ul> </li> </ul> Valores permitidos: <li>onlyIds</li> <li>complete</li> <li>compact</li>
deviceId:
string
Identificador único do device.
userId:
string
Id do usuário. Deve ser o mesmo identificador utilizado no site.

Result Format


Documentation

<h3>Como fazer a consulta?</h3> Para realizar uma consulta, você deve passar um prefixo para a consulta [block:code] { "codes": [ { "code": "api.linximpulse.com/engage/search/v3/autocompletes?apiKey=<loja>&secretKey=<secretKey>&prefix=celul", "language": "curl" } ] } [/block] <h3>Como é a resposta?</h3> Os produtos retornados estarão no campo **products**. As consultas retornadas estarão no campo **queries**. <h3>Como obter lista de produtos sugeridos a partir de uma sugestão de busca + categoria?</h3> Para solicitar produtos sugeridos a partir de uma sugestão de busca + categoria (geralmente implementado na aplicação com mouse over ou usando as setas do teclado), deve ser passado o valor do campo **categoryId** (queries[].categoryId) no parâmetro **categoryId** na rota [/autocompletes/products](doc:autocompletesproducts). [block:api-header] { "title": "Tracking de eventos" } [/block] # Eventos de click Cada produto do resultado da sugestão de produto contém um campo chamado **clickUrl**. Este campo fornece uma URL da API de Busca, na rota /clicks que deverá ser usada para registrar todos os eventos de click dos usuários da aplicação com os produtos do resultado da busca. É por meio destes registros que geramos métricas de performance da busca, além de melhorar as estratégias para acertar em cheio cada resultado. [block:code] { "codes": [ { "code": "{\n id: \"10005354\",\n \tname: \"oculos\",\n \tprice: 249.98,\n \toldPrice: 249.98,\n \turl: \"...\",\n \timages: {\n template-418481: \"...\",\n \t1000x1000: \"...\"\n \t},\n \tinstallment: {\n count: 6,\n \tprice: 41.66\n \t},\n \tstatus: \"AVAILABLE\",\n \tclickUrl: \"/searchapi/v3/clicks?apikey=loja&trackingId=eyJzZWFyY2hJZCI6IjQ1NTE5MDkwLTQxMDktNGM1MC1hNGZmLTYwMGM0YTZhOWVkZiIsIm9yaWdpbiI6InNlYXJjaCIsInByb2R1Y3QiOnsicmFua2luZyI6MSwicGlkIjoiMTAwMDUzNTciLCJza3VzIjpbXX19\",\n \tcategories: [\n {\n id: \"ÓCULOS DE SOL\",\n name: \"ÓCULOS DE SOL\",\n parents: [ ],\n used: true\n }\n\t ],\n tags: [\n {\n id: \"oculos_de_sol\",\n name: \"ÓCULOS DE SOL\",\n parents: [ ]\n }\n ],\n specs: { },\n created: \"2018-08-02 11:52:51\",\n brand: null,\n collectInfo: {\n skuList: [ ],\n productId: \"10005354\"\n },\n cId: \"84\",\n iId: 10641,\n skus: [\n\t\t\t\t{\n\t\t\t\t\t\tsku: \"2067712\",\n specs: { },\n properties: {\n stock: 1,\n name: \"oculos\",\n oldPrice: 249.98,\n url: \"...\",\n price: 249.98,\n eanCode: \"7909140245889\",\n status: \"available\",\n details: {\n referenceId: \"7909140245889\",\n measurement: {\n unit: \"un\",\n multiplier: 1\n }\n },\n installment: {\n price: 41.66,\n count: 6\n },\n images: {\n template-418481: \"...\",\n 1000x1000: \"...\" \n }\n }\n \t\t}\n ],\n details: {\n productReference: [\n \t\t\"...\"\n ],\n clusterHighlights: [\n {\n 178: \"Mais Vistos\",\n 192: \"Todos produtos\",\n 246: \"lightbox-oculos\",\n 247: \"modal-oculos\"\n }\n\t\t\t\t],\n\t\t\t\tbrand: [\n \"...\"\n ],\n referenceId: [\n \"7909140245889\"\n ],\n measurement: [\n \t\t{\n unit: \"un\",\n multiplier: 1\n\t\t\t\t\t\t}\n ],\n categoryName: [\n \t\t\"ÓCULOS DE SOL\"\n ]\n },\n description: \"...\"\n}", "language": "json" } ] } [/block] Ao clickUrl deverá ser adicionada a URL base da API no início e ao final os parâmetros exigidos pela rota de click. Detalhes dos parâmetros da rota de click podem ser encontados em [/clicks](doc:clicks). Por exemplo: [block:code] { "codes": [ { "code": "https://api.linximpulse.com/engage/searchapi/v3/clicks?apikey=loja&trackingId=eyJzZWFyY2hJZCI6IjQ1NTE5MDkwLTQxMDktNGM1MC1hNGZmLTYwMGM0YTZhOWVkZiIsIm9yaWdpbiI6InNlYXJjaCIsInByb2R1Y3QiOnsicmFua2luZyI6MSwicGlkIjoiMTAwMDUzNTciLCJza3VzIjpbXX19&deviceid=teste&source=desktop", "language": "http" } ] } [/block] É recomendado que este evento seja disparado somente depois que o usuário acessar a página do produto, evitando assim que o browser cancele a requisição caso a página de produto seja carregada antes que o disparo tenha sido concluído.

User Information

Try It Out

get
{{ tryResults.results }}
Method{{ tryResults.method }}
Request Headers
{{ tryResults.requestHeaders }}
URL{{ tryResults.url }}
Request Data
{{ tryResults.data }}
Status
Response Headers
{{ tryResults.responseHeaders }}