{"section":"announcements","requestedLocale":"pt","requestedSlug":"2017-12-22-nova-api-do-master-data-aumenta-flexibilidade-de-configuracao","locale":"pt","slug":"2017-12-22-nova-api-do-master-data-aumenta-flexibilidade-de-configuracao","path":"docs/pt/announcements/2017/dezembro/2017-12-22-nova-api-do-master-data-aumenta-flexibilidade-de-configuracao.md","branch":"main","content":"Foi lançada a versão 2.0 da API do Master Data - o repositório de dados dinâmico, flexível e escalável da VTEX.\n\nEssa nova versão traz recursos que permitem mais flexibilidade de configuração das estruturas armazenadas no Master Data: entidades, triggers e índices.\n\nE ela é retrocompatível com a versão anterior. Ou seja, não há nenhuma quebra de compatibilidade com a versão 1.\n\nVeja alguns dos recursos que a versão 2.0 da API do Master Data traz:\n- Agora é possível salvar JSONs complexos.\n- A loja pode automatizar o processo de replicação das estruturas no setup de seus produtos que usam Master Data via API (ex.: agências que vendem Fale Conosco e Wish List).\n- Os nomes das entidades podem ter mais do que 2 caracteres.\n- Não é mais necessária uma fase de setup para começar a usar a API. Basta chamá-la para que a configuração seja feita automaticamente.\n- Filtros agora suportam objetos e arrays de objetos (até o segundo nível).\n- O cache default agora pode ser desabilitado.\n\nAlém disso, a API passa a suportar validações complexas usando JSON Schema. Para cada entidade, podem haver até 10 validações, com as seguintes características:\n- Validação por intervalo (ex: idade entre 18 e 25).\n- Validação de objetos e arrays de objetos.\n- String pode ser uma regex.\n- Tamanho da string pode ser configurado como o lojista desejar.\n\nVeja a documentação dos novos recursos no [artigo do VTEX Help](/pt/tutorial/master-data-v2)."}