Email Template Server

Available Endpoints

POST /generate-email

Generate an email template with custom data

Request body format:

        {
          "template": "login_reminder" | "routine_reminder" | 'weekly_digest', // Required
          "data": {
            // Template specific data
          }
        }
      

Template Documentation

Login Reminder Template

Template name: login_reminder

Required data structure:

        {
          "username": "string", // Required
          "lang": "string", // Optional, defaults to "en" 
          "date": "string", // format: 'February 12, 2025'
          "work_order_name": "string", // Required
          "project_name": "string", // Required
          "work_order_link": "string", // Required
          "update_settings_link": "string", // Required
          "login_link": "string" // Required
        }
        

Routine Reminder Template

Template name: routine_reminder

Required data structure:

        {
          "username": "string", // Required
          "language": "string", // Optional, defaults to "en"
          "date": "string", // format: 'February 12, 2025'
          "workorders": [ // Optional, array of work orders
            {
              "name": "string",
              "project_name": "string",
              "created_by": "string",
              "link": "string"
            }
          ],
          "predictions": [ // Optional, array of predictions
            {
              "name": "string",
              "model_name": "string",
              "prediction_type": "string",
              "link": "string"
            }
          ],
          "all_workorders_link": "string", // Optional
          "all_predictions_link": "string", // Optional
          "update_settings_link": "string" // Optional,
          "login_link": "string" // Required
        }
        

Weekly Digest Template

Template name: weekly_digest

Required data structure:

        {
          "username": "string", // Required
          "language": "string", // Optional, defaults to "en"
          "date": "string", // format: 'February 12, 2025'
          "workorders": [ // Optional, array of work orders
            {
              "name": "string",
              "project_name": "string",
              "created_by": "string",
              "link": "string"
            }
          ],
          "predictions": [ // Optional, array of predictions
            {
              "name": "string",
              "model_name": "string",
              "prediction_type": "string",
              "link": "string"
            }
          ],
          "all_workorders_link": "string", // Optional
          "all_predictions_link": "string", // Optional
          "update_settings_link": "string" // Optional,
          "login_link": "string" // Required
        }
        

Preview Templates