SnapMall - CRM para administradores de shopping

Subgrupo (snap_mall__subgrupo_sap__c)

O objeto Subgrupo (snap_mall__subgrupo__c) contém todas as informações de cadastro do grupo que serão utilizadas para o cadastro da unidade locatícia, no objeto Unidade.

Campos de Subgrupo

Rótulo do campoNome de APITipo de dadosObrigatórioDescrição
Criado porCreatedByIdPesquisa(Usuário)XPreenchimento automático com o usuário de sistema que realizou a criação do cadastro ou usuário da integração
Códigosnap_mall__Codigo__cNúmero(5, 0) (Exclusivo)XID do subgrupo
ID Externosnap_mall__id_externo__cTexto(80) (ID externo) (Não-diferenciação exclusiva de maiúsculas e minúsculas)
ID do sistema ERP, que poderá ser informado no momento da inserção da conta, para futuras atualizações, através deste ID
ProprietárioOwnerIdPesquisa(Usuário,Grupo)

SubgrupoNameTexto(80)X
Informação de identificação do subgrupo
Última modificação feita porLastModifiedByIdPesquisa(Usuário)XInformação do usuário de sistema que realizou a ultima modificação ou usuário da integração

Criar SubGrupo:

                Método : POST

                URI: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__subgrupo_sap__c/

                Descrição: Método de criação de um SubGrupo.

Request
{
"Name":"Sub sim",
"OwnerId":"0051J000004ppUV",
"snap_mall__Codigo__c":"42",
"snap_mall__id_externo__c":"33"
}
Response
{
"id": "a0H1J00000L0FysUAF",
"success": true,
"errors": []
}

Atualizar SubGrupo:

 Método :PATCH

URI com ID salesforce:https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__subgrupo_sap__c/ (Id do registro salesforce)

 URI com ID externo: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__subgrupo_sap__c/snap_mall__id_externo__c/ (Id externo)

  Descrição: 

 Método de atualização de um SubGrupo(snap_mall__subgrupo_sap__c)  de qualquer tipo, informando no body apenas os  campos que se deseja atualizar. 

 Existem duas possibilidades de atualização do SubGrupo: Um com Id Salesforce o outro com o Id Externo, a diferenciação desta chamada vai ser na URI.

  O método PATCH pode ser utilizado par Upsert, em caso do Id externo informado não existir na base e contiver todos os campos obrigatórios no body. 

Request
{
"Name":"Sub nao"
}
Response

Response em caso de sucesso da atualização retornará vazio.

Deletar SubGrupo:

Método : DELETE

URI com ID salesforce: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__subgrupo_sap__c/ (Id do registro salesforce)

URI com ID externo: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__subgrupo_sap__c/snap_mall__id_externo__c/ (Id externo)

Descrição: Método de deleção de um SubGrupo(snap_mall__subgrupo_sap__c) de qualquer tipo.  Existem duas possibilidades de deleção do Grupo: Um com Id Salesforce o outro com o Id Externo, a diferenciação desta chamada vai ser na URI.

Request

Body de deleção é vazio.

Response

Response de deleção retorna vazio.