1. Acesse a rotina de Assinantes x Processo;

2. Clique no assinante Venda Digital e escolha a opção Alterar;

3. Inclua para esse assinante o processo de CLIENTE

4. Campo Ativo: escolha a opção Sim;

5. Campo Configuração: Informe a tag url com o endereço da API de Estoque e a tagretorno com o conteúdo success;

{
	"url": "https:/xxxxxx/api/protheus/customer/multiple",
	"tagretorno": "&Self:oRetorno['data'][1]['success']"
}

6. Campo Tipo Process: escolha a opção Envio;

7. Campo Filiais Proc: Informe as filiais que receberam o Saldo Estoque;

8. Campo Layout Envio: inclua o Json conforme exemplo abaixo:

{
	"token": "&Self:cToken",
	"data": [
		{
			"name": "&self:oPublica['A1_NOME']",
			"email": "&self:oPublica['A1_EMAIL']",
			"doc": "&self:oPublica['A1_RG']",
			"addresses": [
				{
					"zipCode": "&self:oPublica['A1_CEP']",
					"street": "&self:oPublica['A1_END']",
					"number": 0,
					"extra": "&self:oPublica['A1_COMPLEM']",
					"district": "&self:oPublica['A1_BAIRRO']",
					"city": "&self:oPublica['A1_MUN']",
					"state": "&self:oPublica['A1_EST']",
					"reference": "",
					"typeAddress": "main"
				}
			],
			"phones": [
				{
					"typePhone": "cell",
					"numberPhone": "&self:oPublica['A1_DDD'] + self:oPublica['A1_TEL']"
				}
			],
			"cpf": "&self:oPublica['A1_CGC']",
			"optinWhatsapp": false,
			"birthDate": "&SubStr( FwTimeStamp(6, SToD(self:oPublica['A1_DTNASC'])), 1, 10 )",
			"gender": "",
			"status": "&IIF(self:oPublica['A1_MSBLQL'] == '2' .and. self:cEvento == '1', '' , 'blocked')"
		}
	]
}

9. Campo Layout Publi: deixar em branco.