delete_service_language
Remove a service language by specifying its ID from the LumbreTravel MCP Server to streamline language management for travel programs and activities.
Instructions
Eliminar un idioma de servicio.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID del idioma de servicio a eliminar |
Implementation Reference
- src/handlers/tools.handler.ts:1727-1733 (handler)The MCP tool handler for 'delete_service_language'. Extracts the service language ID from input arguments and delegates to ApiService.deleteServiceLanguage(id), returning the API response as JSON text.case 'delete_service_language': { const { id } = args as { id: string } const serviceLanguage = await this.apiService.deleteServiceLanguage(id) return { content: [{ type: 'text', text: JSON.stringify(serviceLanguage, null, 2) }] } }
- Input schema and metadata definition for the 'delete_service_language' tool, including name, description, and required 'id' parameter.{ name: 'delete_service_language', description: 'Eliminar un idioma de servicio.', inputSchema: { type: 'object', properties: { id: { type: 'string', description: 'ID del idioma de servicio a eliminar' } }, required: ['id'] } },
- src/services/api.service.ts:581-588 (helper)ApiService helper method that executes the HTTP DELETE request to the backend API endpoint for deleting a service language by ID.async deleteServiceLanguage (id: string) { const headers = await this.getHeaders() const response = await fetch(`${API_CONFIG.baseUrl}/integrations/mcp/servicelanguage/delete/${id}`, { method: 'DELETE', headers }) return await this.handleResponse<any>(response) }