curl --location 'https://stageapi.partake.ng/api/v2/admin/tos/publish' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"version": "1.1.0",
"title": "iVoteNg Platform Terms of Service",
"content": "<h1>Terms of Service v1.1.0</h1><p>Updated terms content goes here \u2014 must be at least 500 characters.</p>",
"summary": "Updated terms clarifying merchant commission structure and payout timelines.",
"effectiveDate": "2026-06-01T00:00:00.000Z",
"requiresReAcceptance": true,
"reAcceptanceDeadline": "2026-07-01T00:00:00.000Z",
"applicableActors": [
"merchant",
"user"
]
}'