# Configuração do Acesso

Quando um usuário administrador na respectiva base do sistema criar o seu acesso para consumo da API, deve ter em mente que duas parametrizações relacionadas à permissão e segurança devem ser feitas.&#x20;

### 1. Criação do Perfil

Dentro do sistema Siprov todo **usuário** tem um **perfil** vinculado.

Esse perfil determina a quais recursos o respectivo usuário terá acesso.&#x20;

No caso de um usuário exclusivamente criado para uso na API, dentro da tela **Cadastro de Perfil** existirá uma seção nomeada **API** na qual está listada todos os métodos (endpoints) que tal acesso poderá usar. \
Isso serve para restringir o acesso e uso somente a um ou outro recurso. Por exemplo, às vezes você quer liberar somente métodos relacionados à cliente ou contratos, mas não à parte financeira.&#x20;

Dessa forma, mesmo ele tendo um usuário e visualizando toda a documentação, ele só conseguirá usar efetivamente métodos que foram liberados no respectivo perfil.

### 2. Configuração da API

Além disso, pode ser que você queira delimitar o acesso a dados específicos dentro dos métodos, ainda mais no cenário atual que as empresas devem estar muito atentas às normas da [LGPD](http://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm).&#x20;

Então, na tela **Configuração da API** (dentro do Siprov acesse o menu '*Ferramentas > Complementos > API*), o usuário consegue ver quais dados cada método expõe no retorno da consulta, inserção ou edição efetuada.

Assim, o usuário conseguirá marcar ou desmarcar algum campo para ser disponibilizado ou não nesse retorno.&#x20;

Isso é útil em cenários em que o usuário administrador da base não quer dispor, por exemplo, de dados sensíveis da sua base, como CPF, data de nascimento, email, telefone, etc.

Dito isso, mesmo o usuário tendo acesso ao método, não quer dizer que ele acessará todos os dados que poderiam estar disponíveis.

Caso o usuário administrador tenha dúvida de como efetuar tais configurações, só [entrar em contato com nossa equipe](/ajuda/contato.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.siprov.com.br/configuracao-do-acesso.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
