Implantar usando REST

Você pode usar a API REST de metadados com todas as implantações, seja por meio do novo recurso REST deployRequest ou por meio da Salesforce CLI.

Quem: Você precisa ter a permissão Modificar metadados (em beta) ou Modificar todos os dados para realizar implantações, incluindo aquelas que usam a API REST de metadados para Implantar.

Por quê: Por padrão, a Salesforce CLI usa SOAP para implantações. Implantações usando REST não são restringidas pelo limite de tamanho de arquivo .zip de 39 MB que se aplica a implantações SOAP. O limite para o número de componentes descompactados em uma pasta descompactada após o upload é o mesmo para implantações SOAP e REST.

Como: Você pode habilitar a API REST para Implantar na Salesforce CLI usando um valor de configuração de tempo de execução da CLI. Para saber mais sobre como definir os valores de configuração de tempo de execução da CLI, consulte o Guia do desenvolvedor do Salesforce DX.

Para habilitar o recurso beta API REST de metadados para Implantar:
sfdx force:config:set restDeploy=true

Depois que a API REST de metadados está habilitada para Salesforce CLI, implantações iniciadas usando os comandos mdapi:deploy ou source:push usam REST.

Para obter mais informações sobre como usar o recurso da API de metadados deployRequest, consulte o Guia do desenvolvedor da API de metadados.