{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"ba716416-d8e3-4a17-967d-7f2518554601","name":"API Reference","description":"Bem vindo!!\n\nSeguindo os melhores padrões REST, aqui está a documentação necessária para realizar a integração com os principais recursos.\n\nTodas as requisições são feitas através de endpois específicos para diferentes operações, de acordo com os verbos HTTP. Todo tráfego de dados é realizado utilizando mensagens em JSON e as respostas podem ser identificadas através dos códigos HTTP e suas respectivas mensagens também em JSON.\n\nEm caso de dúvida, entre em contato através de nossos canais de suporte que ficam disponíveis dentro do seu painel administrativo.\n\n# Ambiente\n\nPara utilizar os recursos das APIs, você deverá ter acesso a uma conta em nossa plataforma. Para isso acesse [https://login.moovin.store](https://login.moovin.store) e faça o seu cadastro.\n\nCom a sua conta criada, entre em contato com nosso suporte e solicite as suas chaves de aplicativo: **app_id** e **app_secret**.\n\n# Padrões e Modelos\n\nToda API e seus recursos seguem padrões e modelos definidos, facilitando o controle dos dados em qualquer um dos endpoints.\n\n# Códigos de retorno\n\n**HTTP 2XX**\n\nQualquer retorno com status da faixa 2XX representa uma operação realizada com sucesso.\n\n---\n\n**HTTP 4XX**\n\nQualquer retorno com staus da faixa 4XX representa uma falha na operação gerada a partir dos dados que foram enviados, ou seja, se a requisição enviada não for alterada ela sempre irá retornar o mesmo erro.\n\nNessa faixa de erro, sempre será necessário revisar os dados enviados e/ou verificar as regras para que a operação seja realizada com sucesso, portanto verifique a mensagem com os detalhes do erro.\n\nEvite excesso de erro nessa faixa, pois significa que o envio não está sendo feito de acordo com as regras do endpoint.\n\n---\n\n**HTTP 5XX**\n\nQualquer retorno com status da feixa 5XX representa uma falha interna em nossos serviços. Tente realizar a operação novamente e caso o erro persista entre em contato através dos nossos canais de suporte.\n\n# Erros\n\nSempre que ocorrer um erro, você recebrá no corpo da resposta um JSON com uma mensagem e, em alguns cenários, também será retornado mais detalhes.\n\nOs erros sempre serão retornados conforme modelo abaixo:\n\n``` json\n{\n    \"code\": \"422.ExceptionCode\",\n    \"message\": \"Error description.\",\n    \"details\": []\n}\n\n ```\n\n# Regras de atualização\n\nOs endpoints que realizam atualização realizam a operação de forma parcial, alterando somente os dados que forem enviados. Evite enviar dados repetidos que não serão alterados e tenha uma melhor performance nas atualizações específicas.\n\n---\n\n**Atualização de subrecursos**\n\nExistem casos em que o campo a ser atualizado é uma lista de itens, nesses casos seguimos algumas regras para esses campos onde:\n\n- Ao enviar somente o `id`, você estará mantendo o item cadastrado sem nenhuma aleração.\n    \n\nExemplo:\n\n``` json\n[\n    {\n        \"id\": \"d8ef2c3c-a872-43f2-9a9c-2b420782f7f6\"\n    },\n    {\n        \"id\": \"45877ffc-f224-485a-a6e6-d0e425174d46\"\n    }\n]\n\n ```\n\n- Ao enviar um item sem `id` porém com dados, vocês estará criando um novo item.\n    \n\nExemplo:\n\n``` json\n[\n    {\n        \"name\": \"Vestibulum ante neque\",\n        \"description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit.\"\n    },\n    {\n        \"name\": \"Fusce vehicula\",\n        \"description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit.\"\n    }\n]\n\n ```\n\n- Ao enviar um item com `id` e também com dados, você estará atualizando o item de forma parcial.\n    \n\nExemplo:\n\n``` json\n[\n    {\n        \"id\": \"d8ef2c3c-a872-43f2-9a9c-2b420782f7f6\",\n        \"name\": \"Vestibulum ante neque\"\n    },\n    {\n        \"id\": \"45877ffc-f224-485a-a6e6-d0e425174d46\",\n        \"description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit.\"\n    }\n]\n\n ```\n\n- Ao não enviar um `id` você estará removendo o item.\n    \n\nExemplo:\n\n``` json\n[\n    {\n        \"id\": \"d8ef2c3c-a872-43f2-9a9c-2b420782f7f6\",\n    }\n]\n\n ```\n\nQualquer um dos cenários acima podem ser enviados em conjunto, permitindo que você possa atualizar, criar ou remover itens da lista ao mesmo tempo.\n\n``` json\n[\n    {\n        \"id\": \"d8ef2c3c-a872-43f2-9a9c-2b420782f7f6\",\n    },\n    {\n        \"name\": \"Fusce vehicula\",\n        \"description\": \"Lorem ipsum dolor sit amet, consectetur adipiscing elit.\"\n    }\n]\n\n ```\n\n# Paginações\n\nTodos recursos de listagem possuem paginação, que seguem o padrão utilizando dois parêmetros:\n\n`page` : Número da página, onde quando não informado o padrão é 1.\n\n`size` : Quantidade de itens da página, onde o limite máximo é 100 e quando não informado o padrão é 15.\n\nEm todas as respostas, será retornado a quantidade total de itens independente da paginção, fornecendo assim ã informação necessária para que você possa saber até onde realizar a paginação.\n\nAbaixo modelo de resposta com paginação:\n\n``` json\n{\n    \"items\": [],\n    \"total\": 0\n}\n\n ```","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"7790455","team":398899,"collectionId":"ba716416-d8e3-4a17-967d-7f2518554601","publishedId":"SVSBwYfE","public":true,"publicUrl":"https://docs.moovin.app","privateUrl":"https://go.postman.co/documentation/7790455-ba716416-d8e3-4a17-967d-7f2518554601","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"0FD287"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":"https://content.pstmn.io/b99123b9-8d78-4dcf-a456-c47a4179d276/bW9vdmluLWZ1bmRvLXZlcmRlLnBuZw==","colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"0FD287"}},{"name":"light","logo":"https://content.pstmn.io/9029ab70-23a6-4c72-9e3a-9525ce01fab8/bG9nby5wbmc=","colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"0FD287"}}]}},"version":"8.10.1","publishDate":"2026-03-06T19:33:10.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":"https://content.pstmn.io/9029ab70-23a6-4c72-9e3a-9525ce01fab8/bG9nby5wbmc=","logoDark":"https://content.pstmn.io/b99123b9-8d78-4dcf-a456-c47a4179d276/bW9vdmluLWZ1bmRvLXZlcmRlLnBuZw=="}},"statusCode":200},"environments":[{"name":"API Reference","id":"546cc8f1-ebed-4dfe-9bdc-6fbd831df2bd","owner":"7790455","values":[{"key":"product.oms.host","value":"https://api.moovin.store/oms-product","enabled":true},{"key":"inventory.oms.host","value":"https://api.moovin.store/oms-inventory","enabled":true},{"key":"order.oms.host","value":"https://api.moovin.store/oms-order","enabled":true},{"key":"pricing.oms.host","value":"https://api.moovin.store/oms-pricing","enabled":true},{"key":"manager.iam.host","value":"https://api.moovin.store/iam-manager","enabled":true},{"key":"storage.dam.host","value":"https://api.moovin.store/dam-storage","enabled":true},{"key":"checkout.eco.host","value":"https://api.moovin.store/eco-checkout","enabled":true,"type":"default"},{"key":"catalog.oms.host","value":"https://api.moovin.store/oms-catalog","enabled":true,"type":"default"},{"key":"seo.eco.host","value":"https://api.moovin.store/eco-seo","enabled":true,"type":"default"},{"key":"shipping.hub.host","value":"https://api.moovin.store/hub-shipping","enabled":true,"type":"default"},{"key":"store.eco.host","value":"https://api.moovin.store/eco-store","enabled":true,"type":"default"},{"key":"customer-manager.crm.host","value":"https://api.moovin.store/crm-customer-manager","enabled":true,"type":"default"},{"key":"newsletter.crm.host","value":"https://api.moovin.store/crm-newsletter","enabled":true,"type":"default"},{"key":"auth.app_id","value":"","enabled":true,"type":"default"},{"key":"auth.app_secret","value":"","enabled":true,"type":"default"},{"key":"auth.user_email","value":"","enabled":true,"type":"default"},{"key":"auth.user_password","value":"","enabled":true,"type":"default"},{"key":"auth.account_id","value":"","enabled":true,"type":"default"},{"key":"auth.token","value":"","enabled":true,"type":"default"},{"key":"webhook.url","value":"https://seusite.com.br/webhook","enabled":true,"type":"default"},{"key":"endpoint.shipping.quotation","value":"https://seusite.com.br/quotation","enabled":true,"type":"default"},{"key":"app.abandonedcart.host","value":"https://abandoned-cart.apps.moovin.store/api","enabled":true,"type":"default"}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/a1c95d6b46ee89d97cd85af1985bb084dd3132a2d54686de3d7db79c8295784d","favicon":"https://res.cloudinary.com/postman/image/upload/v1646835549/team/vo14hinry6c33dsior38.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"API Reference","value":"7790455-546cc8f1-ebed-4dfe-9bdc-6fbd831df2bd"}],"canonicalUrl":"https://docs.moovin.app/view/metadata/SVSBwYfE"}