Documentación multilingüe — Español / English / Português
ES: Cada empresa creada recibe una ApiKeyGenerada única.
EN: Each company created gets a unique ApiKeyGenerada.
PT: Cada empresa criada recebe uma ApiKeyGenerada exclusiva.
| Tipo / Type | Descripción / Description / Descrição | Ejemplo |
|---|---|---|
| Clave Maestra / Master Key |
ES: Usada sólo para crear nuevas empresas. EN: Used only for registering new companies. PT: Usada apenas para registrar novas empresas. |
x-api-key: [email protected] |
| ApiKeyGenerada |
ES: Clave asignada automáticamente por el sistema, específica por empresa. EN: Automatically assigned per company, used for all future API calls. PT: Atribuída automaticamente, usada em todas as chamadas futuras da API. |
x-api-key: mcp_41cf2ec156fa4c4f8b28! |
curl --location 'https://mcp.sitesmart-app.com/m/McpExec_CreateEmpresa.aspx' \ --header 'x-api-key: [email protected]' \ --header 'Content-Type: application/json' \ --data '{ "Empresa": "SiteSmart", "Proyecto": "MDS", "Usuario": "Antonio", "Email": "[email protected]" }'
Respuesta / Response:
{
"ok": true,
"resultado": [
{
"IdEmpresa": "4a8d815e-e2df-4ecd-80b6-d3f328777d18",
"Empresa": "SiteSmart",
"Proyecto": "MDS",
"Token": "579062cca5",
"Esquema": "MCP_4A8D815EE2DF4ECD80B6D3F328777D18",
"ApiKeyGenerada": "mcp_41cf2ec156fa4c4f8b28!"
}
]
}
ES: Usa la ApiKeyGenerada en todos los siguientes endpoints.
EN: Use the ApiKeyGenerada for all future endpoints.
PT: Use a ApiKeyGenerada para todos os próximos endpoints.
curl --location 'https://mcp.sitesmart-app.com/m/McpExec_SystemExec.aspx' \
--header 'x-api-key: mcp_41cf2ec156fa4c4f8b28!' \
--header 'Content-Type: application/json' \
--data '{
"Empresa": "SiteSmart",
"Proyecto": "MDS",
"Usuario": "Antonio",
"Esquema": "MCP_4A8D815EE2DF4ECD80B6D3F328777D18",
"ModoSistema": true,
"SQL": "CREATE TABLE MCP_4A8D815EE2DF4ECD80B6D3F328777D18.ClientesGPT (Id INT IDENTITY(1,1), Nombre NVARCHAR(100), Fecha DATETIME)"
}'
{
"ok": true,
"mensaje": "Tabla creada correctamente."
}
curl --location 'https://mcp.sitesmart-app.com/m/McpExec_AIManager.aspx' \
--header 'x-api-key: mcp_41cf2ec156fa4c4f8b28!' \
--header 'Content-Type: application/json' \
--data '{
"Empresa": "SiteSmart",
"Proyecto": "MDS",
"Usuario": "Antonio",
"Esquema": "MCP_4A8D815EE2DF4ECD80B6D3F328777D18",
"SQL": "INSERT INTO MCP_4A8D815EE2DF4ECD80B6D3F328777D18.ClientesGPT (Nombre, Fecha) VALUES ('Juan Perez', GETDATE())"
}'
{
"ok": true,
"mensaje": "1 fila insertada correctamente."
}
curl --location 'https://mcp.sitesmart-app.com/m/McpExec_AIManager.aspx' \
--header 'x-api-key: mcp_41cf2ec156fa4c4f8b28!' \
--header 'Content-Type: application/json' \
--data '{
"Empresa": "SiteSmart",
"Proyecto": "MDS",
"Usuario": "Antonio",
"Esquema": "MCP_4A8D815EE2DF4ECD80B6D3F328777D18",
"prompt": "muéstrame los nombres de los clientes"
}'
{
"ok": true,
"filas": 1,
"resultado": [
{"Id": 1, "Nombre": "Juan Perez", "Fecha": "2025-11-04T12:44:00Z"}
]
}
curl --location 'https://mcp.sitesmart-app.com/m/McpExec_Analytics.aspx' \
--header 'x-api-key: mcp_41cf2ec156fa4c4f8b28!' \
--header 'Content-Type: application/json' \
--data '{
"Empresa": "SiteSmart",
"Proyecto": "MDS",
"Usuario": "Antonio",
"Consulta": "KPI_Ventas_Mensuales"
}'
{
"ok": true,
"resultado": [
{"Mes": "Enero", "Ventas": 12000},
{"Mes": "Febrero", "Ventas": 9800}
]
}
curl --location 'https://mcp.sitesmart-app.com/m/McpExec_AIState.aspx' \ --header 'x-api-key: mcp_41cf2ec156fa4c4f8b28!'
{
"ok": true,
"estado": "operativo",
"ultima_ejecucion": "2025-11-04T18:32:01Z",
"latencia_promedio_ms": 1500,
"consultas_hoy": 120
}
| Código | Significado (ES / EN / PT) |
|---|---|
| 200 | Éxito / Success / Sucesso |
| 400 | Error en la solicitud / Bad Request / Requisição Inválida |
| 403 | Acceso denegado / Forbidden / Acesso Negado |
| 500 | Error interno / Internal Error / Erro Interno |
ApiKeyGenerada para todas las llamadas después de crear la empresa.ApiKeyGenerada for all subsequent API calls.ApiKeyGenerada para todas as chamadas subsequentes.DROP, MERGE o TRUNCATE.Esquema en tus consultas.SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='MCP_XXXX'.MCP_LogIA.