Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Comunicados
Comunicados
Nova API do Master Data aumenta flexibilidade de configuração
Photo of the author
PedroAntunesCosta
Publicado em 22/12/2017
Última atualização em 20/02/2020

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.

Essa nova versão traz recursos que permitem mais flexibilidade de configuração das estruturas armazenadas no Master Data: entidades, triggers e índices.

E ela é retrocompatível com a versão anterior. Ou seja, não há nenhuma quebra de compatibilidade com a versão 1.

Veja alguns dos recursos que a versão 2.0 da API do Master Data traz:

  • Agora é possível salvar JSONs complexos.
  • 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).
  • Os nomes das entidades podem ter mais do que 2 caracteres.
  • 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.
  • Filtros agora suportam objetos e arrays de objetos (até o segundo nível).
  • O cache default agora pode ser desabilitado.

Alé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:

  • Validação por intervalo (ex: idade entre 18 e 25).
  • Validação de objetos e arrays de objetos.
  • String pode ser uma regex.
  • Tamanho da string pode ser configurado como o lojista desejar.

Veja a documentação dos novos recursos no artigo do VTEX Help.

Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback