Skip to content

Conversation

@kjanoudi
Copy link

@kjanoudi kjanoudi commented Jun 4, 2025

  • Add UpdateTemplate operation to rename templates
  • Add DuplicateTemplate operation to copy templates
  • Update ListTemplate to support pagination and generation filtering
  • Add full template version management:
    • CreateTemplateVersion
    • GetTemplateVersion
    • UpdateTemplateVersion
    • DeleteTemplateVersion
    • ActivateTemplateVersion
  • Update types to match OpenAPI spec schema
  • Add comprehensive tests for all new template operations
  • Update create_template to match new API signature (only name/generation)

kjanoudi added 4 commits June 4, 2025 10:08
- Add UpdateTemplate operation to rename templates
- Add DuplicateTemplate operation to copy templates
- Update ListTemplate to support pagination and generation filtering
- Add full template version management:
  - CreateTemplateVersion
  - GetTemplateVersion
  - UpdateTemplateVersion
  - DeleteTemplateVersion
  - ActivateTemplateVersion
- Update types to match OpenAPI spec schema
- Add comprehensive tests for all new template operations
- Update create_template to match new API signature (only name/generation)
- Support legacy parameters (subject, html_content, plain_content) with deprecation notices
- When legacy parameters are provided, automatically create initial version
- Maintain new behavior when only name/generation provided
- Prevents breaking existing code that uses the old signature
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant