Todas las peticiónes requieren una API key en la cabecera x-api-key:
Obtener tu API key
- Inicia sesión en el Dashboard de Matil
- Ve a Settings > API Keys
- Haz clic en Create New Key y copiala inmediatamente — no se mostrará de nuevo
Ejemplo de petición
curl -X POST "https://api.matil.ai/v3/deployments/{deployment_id}" \
-H "x-api-key: tu-api-key" \
-H "Content-Type: application/json" \
-d '{"documents": [{"type": "url", "url": "https://ejemplo.com/factura.pdf"}]}'
import os
import requests
response = requests.post(
f"https://api.matil.ai/v3/deployments/{deployment_id}",
headers={
"x-api-key": os.environ["MATIL_API_KEY"],
"Content-Type": "application/json"
},
json={"documents": [{"type": "url", "url": "https://ejemplo.com/factura.pdf"}]}
)
const response = await fetch(
`https://api.matil.ai/v3/deployments/${deploymentId}`,
{
method: "POST",
headers: {
"x-api-key": process.env.MATIL_API_KEY,
"Content-Type": "application/json"
},
body: JSON.stringify({
documents: [{ type: "url", url: "https://ejemplo.com/factura.pdf" }]
})
}
);
Guarda tu API key en una varíable de entorno. Nunca la escribas directamente en el código fuente ni la subas a control de versiones.