curl "https://api.magpipe.ai/functions/v1/custom-functions/789e0123-e89b-12d3-a456-426614174000" \ -H "Authorization: Bearer YOUR_API_KEY"
{ "id": "789e0123-e89b-12d3-a456-426614174000", "agent_id": "123e4567-e89b-12d3-a456-426614174000", "user_id": "456e7890-e89b-12d3-a456-426614174000", "name": "check_order_status", "description": "Look up customer order status by order ID", "http_method": "POST", "endpoint_url": "https://api.yourstore.com/orders/status", "headers": [ {"name": "X-API-Key", "value": "your-key"} ], "body_schema": [ { "name": "order_id", "type": "string", "description": "The customer order ID or confirmation number", "required": true } ], "response_variables": [ {"name": "status", "json_path": "$.data.status"}, {"name": "eta", "json_path": "$.data.estimated_delivery"} ], "timeout_ms": 120000, "max_retries": 2, "is_active": true, "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T10:30:00Z" }
Get a specific custom function by ID