Listar campos personalizados (paginado)
GET · API de Integração v2
/v2/campos-personalizadosListar campos personalizados
Listagem administrativa das definições do escritório (tela de gerenciamento), com filtro por nome e paginação.
Para montar formulários de cadastro (pessoa/processo), prefira GET /v2/campos-personalizados/opcoes?type=… — resposta enxuta e focada no que o front precisa.
Escopo: o escritório vem do token — a listagem traz apenas os campos do seu escritório.
Autenticação
X-API-Key no cabeçalho. Como autenticar
Parâmetros de consulta3
nomestringFiltro por nome (contém, case-insensitive)
paginaintegerPágina (1-based)
tamanhointegerItens por página
Respostas2
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
{
"content": [
{
"createdAt": "2024-02-02 23:59:58",
"id": 1,
"mascara": "CEP",
"nome": "string",
"opcoes": [
"string"
],
"tipo": "PESSOA",
"tipoEntrada": "DATA",
"updatedAt": "2025-02-02 23:59:59"
}
],
"pageNumber": 0,
"pageSize": 10,
"totalElements": 2,
"totalPages": 1
}Contrato de respostas
200Página de campos personalizados.
Página de campos personalizados.
application/json
contentCampoPersonalizadoResponseDTO[]List of requested elements.
Ver propriedades
createdAtstringidintegermascarastringnomestringopcoesstring[]tipostringtipoEntradastringupdatedAtstringpageNumberintegerRequested page.
pageSizeintegerRequested number of elements per page.
totalElementsintegerTotal amount of elements.
totalPagesintegerTotal amount of pages based on current pageSize.
401Não autenticado (token ausente/inválido).
Não autenticado (token ausente/inválido).
O contrato não declara um corpo para esta resposta.
