Pular para o conteúdo principal

Detalhar Modelo

Retorna as informacoes completas de um modelo, incluindo todas as variaveis detectadas, estatisticas de uso e status.

Endpoint

GET /v1/models/{id}

Headers

HeaderValor
AuthorizationBearer {token}

Parametros de URL

ParametroTipoObrigatorioDescricao
idstring (UUID)SimID do modelo

Exemplo de Requisicao

curl -X GET https://api.tapsign.com.br/v1/models/m1o2d3e4-l5o6-7890-abcd-ef1234567890 \
-H "Authorization: Bearer {token}"

Resposta de Sucesso

Status: 200 OK

{
"id": "m1o2d3e4-l5o6-7890-abcd-ef1234567890",
"name": "Contrato de Prestacao de Servicos",
"status": "ACTIVE",
"fields": [
{
"key": "nome_completo",
"label": "nome_completo",
"type": "TEXT",
"required": true
},
{
"key": "cpf",
"label": "cpf",
"type": "TEXT",
"required": true
},
{
"key": "data_inicio",
"label": "data_inicio",
"type": "TEXT",
"required": true
},
{
"key": "valor_contrato",
"label": "valor_contrato",
"type": "TEXT",
"required": true
}
],
"variables": [
"nome_completo",
"cpf",
"data_inicio",
"valor_contrato"
],
"documentCount": 127,
"createdAt": "2026-03-15T10:00:00Z",
"updatedAt": "2026-03-29T14:30:00Z"
}

Campos da Resposta

CampoTipoDescricao
idstring (UUID)ID unico do modelo
namestringNome do modelo
statusstringStatus: ACTIVE ou INACTIVE
fieldsarrayLista completa de campos/variaveis do modelo
fields[].keystringIdentificador da variavel
fields[].labelstringLabel de exibicao
fields[].typestringTipo do campo
fields[].requiredbooleanSe o campo e obrigatorio
variablesstring[]Lista simplificada com os nomes das variaveis
documentCountnumberTotal de documentos gerados a partir deste modelo
createdAtstring (ISO 8601)Data de criacao
updatedAtstring (ISO 8601)Data da ultima atualizacao

Erros

CodigoDescricao
404Modelo nao encontrado
401Token de autenticacao invalido
Dica

Use o array variables para montar dinamicamente formularios no seu frontend. Cada item corresponde a uma variavel {{...}} que precisa ser preenchida ao criar documentos a partir deste modelo.