Schema:Documentation Index
Fetch the complete documentation index at: https://docs.h3aven.com/llms.txt
Use this file to discover all available pages before exploring further.
{
"type": "object",
"required": ["name", "parameters"],
"properties": {
"name": {
"type": "string",
"description": "The name of the entity"
},
"parameters": {
"type": "array",
"description": "Array of parameter definitions for the entity",
"items": {
"type": "object",
"required": ["label", "type"],
"properties": {
"label": {
"type": "string",
"description": "Display label for the parameter"
},
"type": {
"type": "string",
"enum": [
"ATTACHMENT",
"IMAGE",
"SIGNATURE",
"CHECKBOX",
"CPF",
"TIME",
"USER",
"URL",
"HTML",
"CEP",
"CPFCNPJ",
"CNPJ",
"DATE",
"DATETIME",
"EMAIL",
"LIST",
"NUMBER",
"PHONE",
"RADIO",
"SELECT",
"TEXT",
"TEXTAREA",
"TABLE",
"TOGGLE",
"CURRENCY",
"LOCATION",
"CERTIDOES",
"PERCENTAGE",
"ENTITY_RELATION",
"SECTION",
],
"description": "Type of the parameter"
},
"optionItems": {
"type": "array",
"items": {
"type": "string"
},
"description": "Available options for SELECT, CHECKBOX, TOGGLE & RADIO type parameters"
},
"entityRelationId": {
"type": "string",
"description": "Target entity and parameter for ENTITY_RELATION (format: 'EntityName.parameterLabel')"
},
"entityRelationAuxParamIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Additional parameters to display for ENTITY_RELATION"
}
},
"allOf": [
{
"if": {
"properties": { "type": { "const": "SELECT" | "CHECKBOX" | "TOGGLE" | "RADIO" } }
},
"then": {
"required": ["optionItems"]
}
},
{
"if": {
"properties": { "type": { "const": "ENTITY_RELATION" } }
},
"then": {
"required": ["entityRelationId"]
}
}
]
}
}
}
}
Simple request
{
"name": "User",
"parameters": [
{
"label": "name",
"type": "TEXT"
},
{
"label": "age",
"type": "NUMBER"
}
]
}
{
"name": "User",
"parameters": [
{
"label": "name",
"type": "TEXT"
},
{
"label": "age",
"type": "NUMBER"
},
{
"label": "sex",
"type": "SELECT",
"optionItems": ["Male", "Female"]
}
]
}
{
"name": "User",
"parameters": [
{
"label": "name",
"type": "TEXT"
},
{
"label": "age",
"type": "NUMBER"
},
{
"label": "address",
"type": "ENTITY_RELATION",
"entityRelationId": "Address.street"
}
]
}
{
"name": "User",
"parameters": [
{
"label": "name",
"type": "TEXT"
},
{
"label": "age",
"type": "NUMBER"
},
{
"label": "address",
"type": "ENTITY_RELATION",
"entityRelationId": "Address.street"
"entityRelationAuxParamIds": ["Address.city","Address.state"]
}
]
}