Functions

Exporta una Función IA como manifiesto JSON versionable (contrato + dependencias descritas). Nunca lleva credenciales.

Devuelve la Función como manifiesto versionable, con las dependencias descritas en vez de referenciadas por id, para poder importarla en otro workspace. Nunca incluye credenciales, así que el manifiesto se puede guardar en un repositorio.

get/workspaces/{workspaceId}/functions/{functionId}/export

Request

  • Base URL: https://api.met.meteor.com.co/api/v1
  • URL: https://api.met.meteor.com.co/api/v1/workspaces/{workspaceId}/functions/{functionId}/export
  • 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.

functionIdnumber required

ID de la función.

Response

successtrue required

Siempre true en una respuesta 2xx.

Example response

{
  "data": {
    "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
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.