Teste de API CRUD Genérica

Autenticação

Registrar Usuário

Login

Operações CRUD Genéricas

Criar
Consultar
Atualizar
Excluir

Criar Registro

Exemplos:

{
  "Pessoa": {
    "pessoa_nome": "João Silva",
    "pessoa_sexo": "M",
    "pessoa_nascimento": "1990-01-01",
    "pessoa_cpf": "12345678900"
  },
  "Contato": {
    "contatopf_tipo": "Email",
    "contatopf_pessoapf_id": 1,
    "contatopf_valor": "joao@example.com"
  },
  "Usuario": {
    "usuario_pessoa_id": 1,
    "usuario_login": "joao.silva",
    "usuario_senha": "senha123"
  }
}

Consultar Registros

Exemplos de Critérios:

[
  ["pessoa_nome", "LIKE", "João%"],
  ["pessoa_sexo", "=", "M"]
]
[
  ["pessoa_nascimento", "BETWEEN", ["1990-01-01", "2000-12-31"]],
  ["OR", [
    ["pessoa_sexo", "=", "M"],
    ["pessoa_cpf", "IS NOT NULL"]
  ]]
]

Exemplos de Agrupamento:

["pessoa_sexo"]
["pessoa_sexo", "YEAR(pessoa_nascimento)"]

Exemplos de Ordenação:

{"pessoa_nome": "ASC"}
{"pessoa_nascimento": "DESC"}
{"pessoa_sexo": "ASC", "pessoa_nome": "ASC"}

Atualizar Registro

Exemplos:

Critérios:
[["pessoa_id", "=", 1]]

Campos:
{
  "pessoa_nome": "João Silva Atualizado",
  "pessoa_sexo": "M"
}

Excluir Registro

Exemplos:

[["pessoa_id", "=", 1]]
[
  ["pessoa_nome", "LIKE", "Teste%"],
  ["pessoa_sexo", "=", "M"]
]

Exportação de Dados

Exemplos de Critérios:

[
  ["pessoa_sexo", "=", "F"],
  ["pessoa_nascimento", ">", "1990-01-01"]
]

Exemplos de Agrupamento:

["pessoa_sexo"]
["pessoa_sexo", "YEAR(pessoa_nascimento)"]

Exemplos de Ordenação:

{"pessoa_nome": "ASC"}
{"pessoa_nascimento": "DESC"}

Importação de Dados

Exemplos de Dados:

Formato JSON:
[
  {
    "pessoa_nome": "João Silva",
    "pessoa_sexo": "M",
    "pessoa_nascimento": "1990-01-01",
    "pessoa_cpf": "12345678900"
  },
  {
    "pessoa_nome": "Maria Santos",
    "pessoa_sexo": "F",
    "pessoa_nascimento": "1985-05-15",
    "pessoa_cpf": "98765432100"
  }
]
Formato CSV:
pessoa_nome,pessoa_sexo,pessoa_nascimento,pessoa_cpf
"João Silva",M,"1990-01-01","12345678900"
"Maria Santos",F,"1985-05-15","98765432100"

Operações com Joins

Pessoa com Contatos

Usuário com Instituição

Contrato com Itens

Consultas com Agrupamento

Pessoas por Sexo

Pessoas por Ano de Nascimento

Contatos por Tipo

Formulários Dinâmicos

Formulários Dinâmicos

Gerador de Formulários

Formulários Disponíveis: