Erro 400 ao fazer post para api de newsletter

Olá pessoal. Estou com um problema aqui ao tentar fazer uma integração com a API de newsletter.

Eu segui os passos deste tutorial aqui:

https://help.vtex.com/tutorial/como-configuro-a-captacao-de-newsletter-pelo-master-data--frequentlyAskedQuestions_1816?locale=pt

Ele ensina sobre como fazer uma configuração de captação de newsletter.

O meu script ficou desta forma:

function newsLetterRodape() { var c = document.newsletter; if(c.nome.value.length < 3){ alert('Preencha o campo nome!'); c.nome.focus(); }else if(c.email.value.length < 5 || c.email.value.indexOf('@', 0 )==-1 || c.email.value.indexOf('.', 0 )==-1 ){ alert('Preencha com um e-mail válido!'); c.email.focus(); }else{ /* var data = { "firstName" : c.nome.value, "lastName" : "", "email" : c.email.value, "isNewsletterOptIn" : true }; */ $.post('https://dollcollector.vtexcommercestable.com.br/api/dataentities/CL/documents', { "firstName" : c.nome.value, "lastName" : "", "email" : c.email.value, "isNewsletterOptIn" : true }).done(function(r){ console.log(r); }); return false; } return false; }

Porém ao realizar o post das informações ele retorna o erro 400 no console e não faz a mesma.

Gostaria de saber no que estou errando, ou se existe alguma outra forma de fazer este esquema de newsletter. Eu já tenho os formularios html tudo pronto, so preciso saber para onde enviar e como enviar as informações.

No final do doc tem um anexo:

https://help.vtex.com/tutorial/criar-formulario-de-fale-conosco-usando-master-data--frequentlyAskedQuestions_614?locale=pt

Nathan obrigado, por responder.

Referente ao conteúdo, eu consegui encontrar o modelo ideal de script ai dentro (que era o que faltava pra o meu ficar completo), então foi só adaptar que agora esta rodando e capturando dentro do masterdata.

Muito obrigado pela ajuda!