Renomear e/ou reativar um tipo do escritório.
PATCH · API de Integração v2
/v2/pessoas/tipos/{id}Campos independentes: omitir um mantém o valor atual. ativo: true traz de volta um tipo desativado — sem isso o nome dele ficaria bloqueado para sempre pelo índice único.
Autenticação
X-API-Key no cabeçalho. Como autenticar
Parâmetros de caminho1
idintegerobrigatórioID do tipo.
Corpo da requisiçãoobrigatório
Campos a alterar.
application/json
ativobooleanReativa (true) ou desativa (false) o tipo. Omitir para manter.
nomestringNovo nome. Omitir para manter o atual.
Respostas4
Exemplos ilustrativos · nenhuma requisição é enviada
200 · Sucesso
- Quando acontece
- A operação foi concluída.
- Como tratar
- Leia os dados retornados; em listagens, confira também a paginação.
Exemplo ilustrativo gerado do schema · application/json
{
"ativo": true,
"global": false,
"id": 12,
"nome": "Fornecedor"
}Contrato de respostas
200Tipo atualizado.
Tipo atualizado.
application/json
ativobooleanfalse para tipo desativado: some das novas seleções, mas segue válido em quem já o usa.
globalbooleantrue para tipo padrão do sistema — visível a todos e somente leitura.
idintegerID do tipo, usado como tipoId no cadastro de pessoa.
nomestringNome exibido.
400Nenhum campo informado, ou nome inválido/repetido.
Nenhum campo informado, ou nome inválido/repetido.
O contrato não declara um corpo para esta resposta.
401Não autenticado (token ausente/inválido).
Não autenticado (token ausente/inválido).
O contrato não declara um corpo para esta resposta.
404Tipo inexistente, de outro escritório, ou global (somente leitura).
Tipo inexistente, de outro escritório, ou global (somente leitura).
O contrato não declara um corpo para esta resposta.
