Functions
Dry-run del import: valida el manifiesto y resuelve dependencias, sin crear nada. Body: { doc }
Dry-run: valida el manifiesto y te dice qué dependencias hay que resolver, sin crear ni modificar nada. Corre esto antes de importar para saber qué mandarle.
post/workspaces/{workspaceId}/functions/import/preview
Request
- Base URL: https://api.met.meteor.com.co/api/v1
- URL: https://api.met.meteor.com.co/api/v1/workspaces/{workspaceId}/functions/import/preview
- Auth: one of:
- bearer (a scheme the document does not define)
- HTTP bearer
Path parameters
workspaceIdnumber required
ID numérico del workspace. Debe ser el mismo workspace de tu API key: pedir otro devuelve 401.
Request body
Example request
{
"doc": {
"content_hash": "a3f1c9…",
"dependencies": [
{
"kind": "workspace_variable",
"name": "API_TOKEN_PEDIDOS",
"purpose": "Bearer token con el que Meteor autentica la llamada",
"ref": "workspace_variable:API_TOKEN_PEDIDOS"
}
],
"exported_at": "2026-08-29T18:40:11.900Z",
"function": {
"activo": true,
"descripcion": "Consulta el estado de un pedido por su número",
"function_prompt": "Úsala solo cuando el cliente mencione un número de pedido.",
"http": {
"auth_workspace_variable": "API_TOKEN_PEDIDOS",
"last_probe": {
"checked_at": "2026-08-29T18:40:11.900Z",
"code": "endpoint_not_found",
"duration_ms": 143,
"http_status": 200,
"message": "El endpoint respondió 200 a un HEAD. Está vivo y alcanzable.",
"method": "HEAD",
"mode": "safe",
"status": "ok"
},
"method": "POST",
"probe": "safe",
"sign_secret_variable": "FIRMA_PEDIDOS",
"timeout_ms": 30000,
"url": "https://api.tu-empresa.com/pedidos"
},
"nombre": "consultar_pedido",
"parameters": [
{
"description": "Número de la orden que el cliente quiere consultar",
"enum_values": [
"abierto",
"cerrado"
],
"name": "order_id",
"required": true,
"save_to": "ultimo_pedido",
"type": "string"
}
],
"ref": "function:consultar_pedido",
"required_tools": [
"check_menu"
],
"version": 3
},
"kind": "meteor.function",
"schema_version": 1,
"source": {
"function_ref": "function:consultar_pedido",
"workspace_id": 7
}
},
"flow_binding": "5f0a1e3c-9b2d-4a77-8f31-6c1d0e2b4a99",
"target_function_id": 812
}Response
Example response
{
"data": {
"dependencies": [
{
"kind": "workspace_variable",
"name": "API_TOKEN_PEDIDOS",
"purpose": "Bearer token con el que Meteor autentica la llamada",
"ref": "workspace_variable:API_TOKEN_PEDIDOS",
"status": "resolved"
}
],
"existing_function_id": 812,
"function_name": "consultar_pedido",
"parameter_count": 2,
"tool_name": "consultar_pedido",
"warnings": []
}
}Changes
No recorded changes to this operation across all 1 revision of this API.