Create Module
Request
This endpoint expects a multipart form.
key
Required: Unique module key - max 50 chars unique - “crm”
name
Required: Module name - max 255 chars - “CRM Module”
is_free
Optional: Whether module is free - boolean - false
currency
Optional: Currency code - 3 chars - “USD”
is_active
Optional: Whether module is active - boolean - true
sort_order
Optional: Display sort order - integer min:0 - 1
trial_days
Optional: Trial period in days - integer min:0 - 14
description
Optional: Module description - max 1000 chars
annual_price
Required: Annual price - numeric min:0 - 199.99
monthly_price
Required: Monthly price - numeric min:0 - 19.99
external_product_id
Optional: Stripe product ID - string - “prod_xxx”
external_annual_price_id
Optional: Stripe annual price ID - string - “price_xxx”
external_monthly_price_id
Optional: Stripe monthly price ID - string - “price_xxx”
Response
Successful response

