Simplifique a integração com a API do AWS Marketplace Catalog (CAPI) com esquemas de API fortemente tipados
Temos o prazer de anunciar a introdução de uma biblioteca do GitHub para hospedar esquemas do DetailsDocument usado nas APIs StartChangeSet, DescribeChangeSet e DescribeEntity na API Catalog (CAPI). Esse novo recurso visa simplificar o processo de integração para desenvolvedores que trabalham com a API Catalog.
Atualmente, como desenvolvedor em organizações vendedoras/parceiras, você precisa criar manualmente a estrutura de solicitação da API para operações como adicionar dimensões de preços na integração com a API Catalog. Isso envolve revisar a documentação da API e fazer experiências para entender o esquema do “DetailsDocument” da solicitação. Com a nova biblioteca de esquemas, você pode importar diretamente as bibliotecas Java e Python para criar uma resposta fortemente tipada, sem precisar consultar a documentação ou experimentar a estrutura JSON. Dessa forma você economiza tempo e reduz o risco de erros durante os testes de integração e a implementação. Além disso, se houver alterações no esquema do DetailsDocument, você pode simplesmente baixar a nova versão da biblioteca, revisar as alterações e fazer as atualizações necessárias no código. Essa nova funcionalidade coexiste com o envio e o recebimento de um objeto string no atributo “Details” das APIs StartChangeSet, DescribeChangeSet e DescribeEntity. Se você já se integrou a essas APIs, pode continuar usando o atributo “Detalhes”. No entanto, é recomendável que vendedores recém-integrados ou que integrem novas ações de API usem a biblioteca de esquemas para agilizar a integração com a API Catalog.
Para obter informações sobre como baixar e utilizar a biblioteca de formas, consulte as APIs StartChangeSet, DescribeChangeSet e DescribeEntity.