SnapMall - CRM para administradores de shopping

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

O objeto Piso (snap_mall__Piso__c) contém todas as informações de cadastro do Piso que serão utilizadas para o cadastro do Corredor, no objeto Corredor.

Para criação de um Piso se faz necessário previamente possuir cadastrado na base : Shopping

Campos de Piso

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
ID Externosnap_mall__id_externo2__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
PisoNameTexto(80)X
Informação de identificação do piso
ProprietárioOwnerIdPesquisa(Usuário,Grupo)

Shoppingsnap_mall__shopping__cPesquisa(Shopping)XID do shopping cadastrado no objeto shopping
Ú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 Piso:

                Método : POST

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

                Descrição: Método de criação de um Piso(snap_mall__Piso__c), informando todos os campos utilizados para um piso.

Request
{
"Name":"Terreo",
"OwnerId":"0051J000004ppUV",
"snap_mall__shopping__c":"a001J00001Kw3TI",
"snap_mall__id_externo2__c":"123456789"
}

Response

{
"id": "a031J00000eeUtBQAU",
"success": true,
"errors": []
}

Atualizar Piso:

               Método :PATCH

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

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

               Descrição: 

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

        Existem duas possibilidades de atualização do Piso: 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":"Sao Paulo"
}
Response

Deletar Piso:

Método : DELETE

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

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

Descrição: Método de deleção de um Piso(snap_mall__Piso__c) de qualquer tipo.  Existem duas possibilidades de deleção do Piso: 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.

  • No labels