{"templateId":"markdown","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Segurança","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":"segurança","__idx":0},"children":["Segurança"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A API Movvia adota um conjunto de práticas de segurança que se aplicam a todas as personas. Esta seção descreve cada mecanismo com referências para o guia detalhado."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"autenticação","__idx":1},"children":["Autenticação"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Todas as personas usam ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["HTTP Basic Auth"]}," como esquema de autenticação. As credenciais são fornecidas no onboarding."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Veja: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/compartilhado/seguranca/basic-auth"},"children":["Basic Auth"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"assinatura-de-webhooks","__idx":2},"children":["Assinatura de Webhooks"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Os webhooks entregues a Parceiros são assinados com ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["HMAC-SHA256"]},". O receptor deve validar a assinatura antes de processar o payload."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Veja: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/compartilhado/seguranca/hmac"},"children":["Validação HMAC"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"idempotência","__idx":3},"children":["Idempotência"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Operações de escrita aceitam uma chave de idempotência para evitar processamento duplicado em caso de retentativas."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Veja: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/compartilhado/seguranca/idempotencia"},"children":["Idempotência"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"rate-limits","__idx":4},"children":["Rate Limits"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A API aplica limites de requisição por credencial para garantir estabilidade do serviço."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Veja: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/compartilhado/seguranca/rate-limits"},"children":["Rate Limits"]}]}]},"headings":[{"value":"Segurança","id":"segurança","depth":1},{"value":"Autenticação","id":"autenticação","depth":2},{"value":"Assinatura de Webhooks","id":"assinatura-de-webhooks","depth":2},{"value":"Idempotência","id":"idempotência","depth":2},{"value":"Rate Limits","id":"rate-limits","depth":2}],"frontmatter":{"title":"Segurança","description":"Visão geral dos mecanismos de segurança da API Movvia — autenticação, assinatura de webhooks, idempotência e rate limits.","seo":{"title":"Segurança"}},"lastModified":"2026-04-24T22:47:52.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/compartilhado/seguranca","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}