{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-parceiros/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Tutoriais","description":"APIs públicas da Movvia para parceiros, estabelecimentos comerciais e clientes de dados veiculares.","meta":[{"name":"theme-color","content":"#7E3DEE"},{"name":"apple-mobile-web-app-title","content":"Movvia Docs"},{"name":"application-name","content":"Movvia Docs"}],"llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"tutoriais","__idx":0},"children":["Tutoriais"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Tutoriais orientados a tarefas. Cada um tem início, meio e fim — ao final você tem algo funcionando."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"por-onde-começar","__idx":1},"children":["Por onde começar"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/parceiros/tutorials/quickstart"},"children":["Quickstart"]}," — sandbox ativo, primeira placa cadastrada e primeiro webhook recebido em 20 minutos."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/parceiros/tutorials/simulador-cli"},"children":["Simulador CLI"]}," — menu interativo em Node.js, Python, Go, Java ou Bash para testar todos os endpoints sem montar requests à mão."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"segurança","__idx":2},"children":["Segurança"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/parceiros/tutorials/validar-hmac"},"children":["Validar HMAC-SHA256"]}," — verificar a assinatura de webhooks em Node, Python e Go."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"operações-principais","__idx":3},"children":["Operações principais"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/parceiros/tutorials/confirmar-pedido"},"children":["Confirmar um pedido"]}," — fluxo completo de criação e confirmação com idempotência."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/parceiros/tutorials/lidar-com-erros"},"children":["Lidar com erros"]}," — tratar 4xx, 5xx e retentativas de forma robusta."]}]}]},"headings":[{"value":"Tutoriais","id":"tutoriais","depth":1},{"value":"Por onde começar","id":"por-onde-começar","depth":2},{"value":"Segurança","id":"segurança","depth":2},{"value":"Operações principais","id":"operações-principais","depth":2}],"frontmatter":{"title":"Tutoriais — Parceiros Movvia","description":"Tutoriais passo a passo para integrar a API de Parceiros Movvia: quickstart, validação HMAC, pedidos e tratamento de erros.","seo":{"title":"Tutoriais"}},"lastModified":"2026-04-25T17:57:41.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/parceiros/tutorials","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}