curl --location '/assets/email/generate' \
--header 'Authorization: Bearer <token> (required)' \
--header 'Content-Type: application/json' \
--data '{
"language": "string",
"tone": "string",
"context": {
"campaignId": "string",
"campaignType": "string",
"channel": "string"
},
"audience": {
"audienceId": "string"
},
"products": {
"productIds": [
null
],
"limit": 0
},
"constraints": {
"maxSubjectLength": 0,
"includePreheader": true
},
"inputs": {
"brief": "string",
"brandName": "string"
}
}'{
"result": {
"subject": "string",
"preheader": "string",
"html": "string",
"text": "string"
},
"meta": {
"model": "string",
"generatedAt": "string",
"language": "string"
}
}