{"info":{"_postman_id":"657f15fa-5c4e-410b-9073-982ee4a831e5","name":"API's Leadfy","description":"<html><head></head><body><p><strong>Bem-vindo à documentação da API!</strong><br>Esta API oferece suporte para operações em diferentes sistemas integrados, incluindo os módulos de Inventário, Anúncios, Autenticação, Leads e outros. Aqui você encontrará informações detalhadas sobre os endpoints disponíveis, parâmetros de entrada, exemplos de requisições e respostas, facilitando a integração e o uso das funcionalidades oferecidas.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"26251453","collectionId":"657f15fa-5c4e-410b-9073-982ee4a831e5","publishedId":"2sAY519fkT","public":true,"customColor":{"top-bar":"fff9ed","right-sidebar":"303030","highlight":"303030"},"publishDate":"2024-12-12T20:33:30.000Z"},"item":[{"name":"Inventory","item":[{"name":"Get Vehicle","id":"ba622a85-4a62-4691-8a61-6d2ee4416ab3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://inventory.leadfy.me/api/vehicle/1","description":"<p>Obtém os detalhes de um veículo específico pelo ID.</p>\n<p><code>id</code> <em>(obrigatório)</em>: Identificador único do veículo.</p>\n","urlObject":{"protocol":"https","path":["api","vehicle","1"],"host":["inventory","leadfy","me"],"query":[],"variable":[]}},"response":[{"id":"785fd886-0c18-41d3-8995-53431c344663","name":"Get Vehicle","originalRequest":{"method":"GET","header":[],"url":"https://inventory.leadfy.me/api/vehicle/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Thu, 12 Dec 2024 20:48:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/8.2.26"},{"key":"Cache-Control","value":"private, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"store_id\": 60,\n    \"inventory_id\": 40,\n    \"vehicle_id\": 1933952,\n    \"title\": \"creta 1.0 tgdi flex limited safety automatico\",\n    \"category\": \"carro\",\n    \"description\": \"**Veículo 0km emplacado disponível para venda no Showroom de Uberaba** \\n \\nUrca Seminovos aqui você encontra veículos de procedência e garantia, são mais de 15 anos de tradição venha nos visitar. \\nConsulte condições!\",\n    \"accessories\": [\n        \"abs\",\n        \"aceito troca\",\n        \"air bag\",\n        \"alarme\",\n        \"android auto\",\n        \"apple carplay\",\n        \"ar condicionado digital\",\n        \"ar quente\",\n        \"bluetooth\",\n        \"câmera de ré\",\n        \"chave presencial\",\n        \"chave reserva\",\n        \"comandos no volante\",\n        \"direção elétrica\",\n        \"painel digital\",\n        \"rodas de liga leve\",\n        \"sensor de estacionamento\",\n        \"trava elétrica\",\n        \"turbo\",\n        \"vidros elétricos\",\n        \"volante escamoteável\"\n    ],\n    \"body_type\": \"SUV\",\n    \"make\": \"Hyundai\",\n    \"model\": \"creta 1.0 tgdi flex limited safety automatico\",\n    \"model_name\": \"CRETA\",\n    \"version\": \"1.0 TGDI FLEX LIMITED SAFETY AUTOMÁTICO\",\n    \"year\": \"2025\",\n    \"fabric_year\": \"2024\",\n    \"condition\": \"USADO\",\n    \"mileage\": 101,\n    \"highligh\": 1,\n    \"fuel\": \"Flex\",\n    \"gear\": \"Automático\",\n    \"plate\": \"SEM1452\",\n    \"doors\": 4,\n    \"color\": \"Branco\",\n    \"tags\": \"\",\n    \"price\": \"137.990,00\",\n    \"promotion_price\": \"\",\n    \"transfer_price\": \"\",\n    \"seller\": \"urca seminovos - uberlandia (grupo urca)\",\n    \"seller_cnpj\": \"29337632000550\",\n    \"phone\": \"34 32552400\",\n    \"location_code\": 63030,\n    \"location_country\": \"BR\",\n    \"location_state\": \"minas gerais\",\n    \"location_city\": \"uberlandia\",\n    \"zip_code\": \"38400-710\",\n    \"neighborhood\": \"brasil\",\n    \"location_street\": \"avenida: joao naves de avila\",\n    \"location_number\": \"3591\",\n    \"chassi\": null,\n    \"images\": [\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/ybUYv62bPpfb40UOOjtTJ3f5zgeYfm0r.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/Wde6K13rt3Zd2MyeK83NzG3lHH3HYV09.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/UPXkEVrgeJ8Oo26gtqOv71FqeKVPUvSP.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/bQJ88teqqlU1BZKJPEMY0eQkPSydWIbw.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/nQIUZdDgNOmqp8G1PtUHR9vbsMUYs5KB.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/yZ2Ltc1u37LPtd3usfUDo6unORJnYxPS.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/sGrwJkQH9NsElYA00sWC6bgTDsgs9kBI.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/XROSH0IvkkRN03x34D0zeM9yIgyRNA75.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/WGSMdd4rJzLKBrkroHi1ORwdXxNsX6Pz.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/pc8DMeJuYyQJgtMOOVY8encBsX2Xrvec.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/FQNvxxrWbeUbOQdpBDMk5hF2gcTDkWZC.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/YGO57s2vsAqTGXJGv8dxkC0vWBw40MjP.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/7wu8gOmN3zKTuYUQbZoUuvSzZCVToYMR.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/MFzg99tdImnf193olqLU0BAN0kI4gdre.jpg?partner=dealersites\",\n        \"https://s3.agsistema.net/5601/vehicles/1933952/photos/0xux5aOjTMWj0KXWpMKfIPoVGXZbydXM.jpg?partner=dealersites\"\n    ],\n    \"video\": null,\n    \"fipe\": null,\n    \"is_armoured\": 0,\n    \"created_at\": \"2024-12-12T18:48:57.000000Z\",\n    \"updated_at\": \"2024-12-12T18:48:57.000000Z\"\n}"}],"_postman_id":"ba622a85-4a62-4691-8a61-6d2ee4416ab3"},{"name":"Get Franchise","id":"225e583b-e221-4a73-b35e-5a771aa099d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"app.leadfy.me/api/products/{product_id}/franchises","urlObject":{"path":["api","products","{product_id}","franchises"],"host":["app","leadfy","me"],"query":[],"variable":[]}},"response":[{"id":"46e6a475-000a-4592-8999-a76f123f209f","name":"success","originalRequest":{"method":"GET","header":[],"url":"app.leadfy.me/api/products/{product_id}/franchises"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Mon, 17 Mar 2025 21:12:44 GMT"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"franchise_id\": 999999,\n            \"name\": \"franchise name\",\n            \"cnpj\": \"99.999.9999/9999-99\",\n            \"company_name\": \"Company Name Store\"\n        },\n        {\n            \"franchise_id\": 888888,\n            \"name\": \"franchise name2\",\n            \"cnpj\": \"88.888.8888/8888-88\",\n            \"company_name\": \"Company Name2 Store\"\n        }\n    ]\n}"}],"_postman_id":"225e583b-e221-4a73-b35e-5a771aa099d7"},{"name":"Get Stores","id":"88fe46cb-f331-4a33-9e6c-06c268fbd0ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"app.leadfy.me/api/franchises/{franchise_id}/stores","urlObject":{"path":["api","franchises","{franchise_id}","stores"],"host":["app","leadfy","me"],"query":[],"variable":[]}},"response":[{"id":"7efe8d5c-b933-4094-a204-96e0ac1b32be","name":"success","originalRequest":{"method":"GET","header":[],"url":"app.leadfy.me/api/franchises/{franchise_id}/stores"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Mon, 17 Mar 2025 15:24:56 GMT"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"58"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": {\n        \"pdvs\": [\n            {\n                \"store_id\": 23,\n                \"name\": \"Store Name\",\n                \"email\": \"email@store.com\",\n                \"address\": \"CASTILHOS Example Street, 77, Region - City/State\",\n                \"state\": \"Example State\",\n                \"city\": \"Enchanted\",\n                \"phone\": \"(62) 9999-9999\",\n                \"website\": \"https://site.com.br/cars\",\n                \"whatsapp\": \"(62) 99999-9999\"\n            }\n        ]\n    }\n}\n"},{"id":"f4b51b15-273f-4d54-b125-2ffd2dce9d98","name":"error","originalRequest":{"method":"GET","header":[],"url":"app.leadfy.me/api/listPdvs/99999999"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Mon, 17 Mar 2025 19:58:24 GMT"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"error\",\n    \"data\": {\n        \"message\": \"Cliente com ID 99999999 não encontrado.\"\n    }\n}"}],"_postman_id":"88fe46cb-f331-4a33-9e6c-06c268fbd0ee"}],"id":"00b285fe-e6bb-474b-8f45-801569ef5493","_postman_id":"00b285fe-e6bb-474b-8f45-801569ef5493","description":""},{"name":"TikTokAds Packge","item":[],"id":"cfe54ff5-9151-4586-a0f8-a3f15c9e6d8a","description":"<h1 id=\"documentação-do-pacote-tiktok-ads-php\">Documentação do pacote TikTok Ads PHP</h1>\n<h3 id=\"1-obter-relatório-getreport\">1. Obter Relatório (<code>getReport</code>)</h3>\n<p>Este método recupera relatórios detalhados para um anunciante específico com base nos parâmetros fornecidos.</p>\n<h4 id=\"parâmetros\">Parâmetros:</h4>\n<ul>\n<li><p><code>advertiser_id</code> (string): ID do anunciante.</p>\n</li>\n<li><p><code>report_type</code> (string): Tipo de relatório (ex.: <code>BASIC</code>).</p>\n</li>\n<li><p><code>dimensions</code> (array): Dimensões para o agrupamento dos dados (ex.: <code>adgroup_id</code>).</p>\n</li>\n<li><p><code>data_level</code> (string): Nível dos dados (ex.: <code>AUCTION_ADGROUP</code>).</p>\n</li>\n<li><p><code>start_date</code> (string): Data de início no formato <code>YYYY-MM-DD</code>.</p>\n</li>\n<li><p><code>end_date</code> (string): Data de término no formato <code>YYYY-MM-DD</code>.</p>\n</li>\n<li><p><code>metrics</code> (array): Métricas a serem incluídas no relatório.</p>\n</li>\n</ul>\n<p>Requisição:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">use TikTokAds\\Report\\ReportManager;\n$reportManager = new ReportManager(\"SEU_TOKEN_DE_ACESSO\");\n$params = [\n    'advertiser_id' =&gt; '0000000000000000000',\n    'report_type' =&gt; 'BASIC',\n    'dimensions' =&gt; ['adgroup_id'],\n    'data_level' =&gt; 'AUCTION_ADGROUP',\n    'start_date' =&gt; '2024-12-01',\n    'end_date' =&gt; '2024-12-30',\n    'metrics' =&gt; [\n        \"campaign_id\", \"campaign_name\", \"impressions\", \"clicks\", \"conversion\", \n        \"budget\", \"spend\", \"onsite_form\", \"onsite_shopping\", \n        \"onsite_initiate_checkout_count\", \"onsite_on_web_cart\", \"onsite_add_billing\"\n    ]\n];\n$response = $reportManager-&gt;getReport($params);\nprint_r($response);\n\n</code></pre>\n<p>Resposta:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 0,\n    \"message\": \"OK\",\n    \"request_id\": \"2025012214454248D365647\",\n    \"data\": {\n        \"list\": [\n            {\n                \"metrics\": {\n                    \"conversion\": 5,\n                    \"spend\": 652.96,\n                    \"impressions\": 76804,\n                    \"clicks\": 9477,\n                    \"campaign_id\": \"00000000000000\",\n                    \"campaign_name\": \"Leadfy - TikTok\",\n                    \"onsite_on_web_cart\": 0,\n                    \"onsite_form\": 0,\n                    \"onsite_shopping\": 0,\n                    \"budget\": 35,\n                    \"onsite_initiate_checkout_count\": 0,\n                    \"onsite_add_billing\": 0\n                },\n                \"dimensions\": {\n                    \"adgroup_id\": \"000000000000\"\n                }\n            }\n        ],\n        \"page_info\": {\n            \"total_number\": 1,\n            \"total_page\": 1,\n            \"page_size\": 1,\n            \"page\": 1\n        }\n    }\n}\n\n</code></pre>\n<hr />\n<h3 id=\"2-obter-informações-do-anunciante-getinfo\">2. Obter Informações do Anunciante (<code>getInfo</code>)</h3>\n<p>Este método recupera informações básicas sobre um anunciante, como o saldo.</p>\n<h4 id=\"parâmetros-1\">Parâmetros:</h4>\n<ul>\n<li><p><code>advertiser_ids</code> (array): Array contendo o(s) ID(s) do(s) anunciante(s).</p>\n</li>\n<li><p><code>fields</code> (array): Campos que devem ser retornados (ex.: <code>balance</code>).</p>\n</li>\n</ul>\n<p>Requisição:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">use TikTokAds\\Advertiser\\Advertiser;\n$advertiser = new Advertiser(\"SEU_TOKEN_DE_ACESSO\");\n$params = [\n    'advertiser_ids' =&gt; json_encode(['000000000000000000']),\n    'fields' =&gt; json_encode([\"balance\"])\n];\n$response = $advertiser-&gt;getInfo($params);\nprint_r($response);\n\n</code></pre>\n<p>Resposta:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 0,\n    \"message\": \"OK\",\n    \"request_id\": \"2025012214174179D49B0CE47F3\",\n    \"data\": {\n        \"list\": [\n            {\n                \"balance\": 1000.0\n            }\n        ]\n    }\n}\n\n</code></pre>\n","event":[{"listen":"prerequest","script":{"id":"9193e4f3-c920-4839-b720-5417d0b6a52c","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"bf418c90-f99b-4c0d-a008-6d663682a35f","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"cfe54ff5-9151-4586-a0f8-a3f15c9e6d8a"},{"name":"Leads","item":[{"name":"Criar Lead","id":"82a07dcc-d150-4fab-9d78-a239b9eedf41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"leadfyLocalData\": null,\n    \"fingersprint\": \"124a2dbfd39358c119d2249d60837f04\",\n    \"event_name\": \"keyEvent_submit_form\",\n    \"name\": \"Teste | Leadfy 2\",\n    \"email\": \"teste@leadfy.me\",\n    \"phone\": \"(62) 98989-8989\",\n    \"client_id\": \"384524757.1754423394.\",\n    \"store_id\": \"39\",\n    \"page_location\": \"https://www.r1blindados.com.br/veiculo/bmw-330i-20-16v-turbo-gasolina-sport-automatico/50636680\",\n    \"leadfyData\": \"false\",\n    \"leadfySetupData\": {\n  \"franchiseId\": \"72\",\n  \"storeId\": \"308\",\n  \"product\": {\n    \"id\": \"91827463\",\n    \"name\": \"Audi A4 2.0 TFSI Quattro S-Tronic\",\n    \"brand\": \"Audi\",\n    \"price\": \"229990.00\"\n  }\n},\n    \"leadfyUser\": \"user_5kGl6XD1IHGvDDBv93AyQ9oPeFFIDVeqI6mTVEEi4WJwgUPFerEIobZq1fD\"\n}","options":{"raw":{"language":"json"}}},"url":"https://leads.leadfy.me.test/api/webhook/leads/store","description":"<p>Cria um novo lead no sistema. Este endpoint processa dados de leads vindos de webhooks ou formulários.</p>\n","urlObject":{"protocol":"https","path":["api","webhook","leads","store"],"host":["leads","leadfy","me","test"],"query":[],"variable":[]}},"response":[{"id":"28a5d209-1e37-4756-aa06-feb7392264c9","name":"Sucesso - Lead Criado","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"leadfyUser\": \"user123\",\n    \"phone\": \"11999999999\",\n    \"email\": \"lead@example.com\",\n    \"name\": \"João Silva\",\n    \"store_id\": \"store_001\",\n    \"event_name\": \"page_view\"\n}"},"url":"https://leads.leadfy.me/api/webhook/leads/store"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Lead criado com sucesso!\",\n    \"leadfyUId\": 123\n}"},{"id":"867af57d-02ce-41ae-8008-f6a7667c4dcc","name":"Erro - Dados Inválidos","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"leadfyUser\": \"user123\",\n    \"store_id\": \"store_001\",\n    \"event_name\": \"page_view\"\n}"},"url":"https://leads.leadfy.me/api/webhook/leads/store"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Erro ao criar lead: No value for phone or email.\"\n}"}],"_postman_id":"82a07dcc-d150-4fab-9d78-a239b9eedf41"}],"id":"a1746596-2b4e-43f4-bd52-f681ccd1e221","description":"<p>Coleção de endpoints da API Leadfy para gerenciamento de leads</p>\n","_postman_id":"a1746596-2b4e-43f4-bd52-f681ccd1e221"}],"event":[{"listen":"prerequest","script":{"id":"ab92df3b-56a7-4993-8aa1-f26659765658","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"02b3fbf2-c4b0-4442-a11f-409d0111ba13","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"value":"","type":"string","disabled":true}]}