sfmc // CloudPagesPROJETO
Validar Request Parameters Antes de Writes em CloudPage
Coloque lógica que altera estado atrás de validação explícita de input e registro.
cloudpagesrequestparametervalidationsecurity
Trust & provenancePROJECT
Nível de evidênciaPROJECTFontes oficiais1Outras fontes0Última verificação2026-10-05
O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.
Uma CloudPage atualiza preferências, perfil ou estado de workflow.
%%[
VAR @subscriberKey, @action
SET @subscriberKey = RequestParameter("subscriberKey")
SET @action = RequestParameter("action")
IF Empty(@subscriberKey) OR Empty(@action) THEN
RaiseError("Missing required context", false)
ENDIF
IF NOT (@action == "optin" OR @action == "optout") THEN
RaiseError("Invalid action", false)
ENDIF
]%%RequestParameter lê o valor recebido; validação explícita evita que contexto ausente/malformado caia diretamente em um write path.
Em operações sensíveis, valide também se o registro/workflow referenciado é válido antes de UpsertData/UpdateData.