SnapMall - CRM para administradores de shopping
Contato (Contact)
Para criação de uma Unidade Locatícia se faz necessário previamente possuir cadastrado na base : Conta
Campos do Contato
Rótulo do campo | Nome de API | Tipo de dado | Obrigatório | Descrição |
---|---|---|---|---|
Nome | FirstName | Texto | ||
Sobrenome | LastName | Texto | X | Obrigatório possuir sobrenome |
Proprietário do contato | OwnerId | Pesquisa(Usuário) | X |
|
Nome da conta | AccountId | Pesquisa(Conta) | X | Id de um conta existente, pode ser buscada por |
Cargo | Title | Texto(128) | ||
CPF | snap_mall__cpf__c | Texto(14) | ||
Departamento | Department | Texto(80) | ||
ID externo | snap_mall__id_externo__c | Texto(40) | Id do sistema ERP, que poderá ser informado no momento da inserção da conta, para futuras atualizações, através deste Id. | |
RG | snap_mall__rg__c | Texto(12) | ||
Nacionalidade | snap_mall__nacionalidade__c | Texto(80) | ||
Profissão | snap_mall__profissao__c | Texto(120) | ||
Cônjuge | snap_mall__conjuge__c | Pesquisa(Contato) | ||
Estado civil | snap_mall__Estado_civil__c | Lista de opções | Opções possíveis:
| |
Número do documento | snap_mall__Numero_documento__c | Texto(20) | ||
Tipo de documento | snap_mall__Tipo_documento__c | Lista de opções | Opções possíveis:
| |
Órgão emissor | snap_mall__Orgao_emissor__c | Texto(30) | ||
Só aceita formato válido de email | ||||
Assistente | AssistantName | Texto(40) | ||
Celular | MobilePhone | Texto | ||
Telefone do assistente | AssistantPhone | Texto | ||
Telefone | Phone | Texto | ||
Fax | Fax | Texto | ||
Telefone residencial | HomePhone | Texto | ||
Outro telefone | OtherPhone | Texto | ||
Cidade de correspondência | MailingCity | Texto | ||
CEP de correspondência | MailingPostalCode | Texto | ||
País de correspondência | MailingCountryCode | Lista de opções | Lista de países* | |
Estado de correspondência | MailingStateCode | Lista de opções | Lista de estados * | |
Data de nascimento | Birthdate | Date | Exemplo do formato: 2016-05-17 | |
Origem do Lead | LeadSource | Lista de opções | Opções possíveis
| |
Não chamar | DoNotCall | Booleano | Opções possíveis:
| |
Languages | snap_mall__Languages__c | Texto(100) | ||
Recusa de email | HasOptedOutOfEmail | Booleano | Opções possíveis:
| |
Level | snap_mall__Level__c | Lista de opções | Opções possíveis:
| |
Recusa de faz | HasOptedOutOfFax | Booleano | Opções possíveis:
| |
Descrição | Description | Área de texto longo(32000) |
Criar Contato:
Método : POST
URI: https://{{dominio}}/services/data/{{versao}}/sobjects/Contact/
Descrição: Método de criação de um Contato(Contact), informando todos os campos disponíveis para a criação de um contato.
Request |
---|
{ "FirstName":"Rogerio", "LastName":"Inga", "OwnerId":"0051J000004ppUV", "AccountId":"0011J00001DwI9T", "Title":"Diretor", "snap_mall__cpf__c":"00311704042", "Department":"Criação", "snap_mall__id_externo__c":"123456", "snap_mall__rg__c":"437743974", "snap_mall__nacionalidade__c":"Brasileiro", "snap_mall__profissao__c":"Empresário", "snap_mall__conjuge__c":"0031J00001MNYJ4", "snap_mall__Estado_civil__c":"Casado (a)", "snap_mall__Numero_documento__c":"437743975", "snap_mall__Tipo_documento__c":"RG", "snap_mall__Orgao_emissor__c":"SSP", "Email":"rogerio@rogerio.com.teste", "AssistantName":"Renan", "MobilePhone":"+551177777777", "AssistantPhone":"+551144444444", "Phone":"+551233456783", "Fax":"+551187842749", "HomePhone":"+5544443452991", "OtherPhone":"+1198852253525", "MailingCity":"São Paulo", "MailingState":"São Paulo", "MailingPostalCode":"01311300", "MailingCountryCode":"Br", "MailingStateCode":"SP", "Birthdate":"1996-25-01", "LeadSource":"Purchased List", "DoNotCall":"true", "snap_mall__Languages__c":"Inglês", "HasOptedOutOfEmail":"true", "snap_mall__Level__c":"Secondary", "HasOptedOutOfFax":"false", "Description":"Trabalha com fax" } |
Response |
---|
{ |
Atualizar Contato:
Método : PATCH
URI: https://{{dominio}}/services/data/{{versao}}/sobjects/Contact/ (Id do registro salesforce)
Descrição: Método de atualização de um contato(Contact), informando no body apenas os campos que se deseja atualizar.
Request |
---|
{ "FirstName":"Rogerinho", "snap_mall__profissao__c":"Motorista" } |
Response |
---|
Response em caso de sucesso da atualização retornará vazio.
Deletar Contato:
Método : DELETE
URI: https://{{dominio}}/services/data/{{versao}}/sobjects/Contact/ (Id do registro salesforce)
Descrição: Método de deleção de uma conta(Contact) de qualquer tipo.
Request |
---|
Body de deleção é vazio.
Response |
---|
Response de deleção retorna vazio.