Administer channels
curl --request POST \
--url https://api.wadial.com/api/v1/sessions/{sessionId}/newsletters \
--header 'Authorization: Bearer <token>'API Reference
Administer channels
Create, update, delete, inspect, and administer owned channels.
POST
/
api
/
v1
/
sessions
/
{sessionId}
/
newsletters
Administer channels
curl --request POST \
--url https://api.wadial.com/api/v1/sessions/{sessionId}/newsletters \
--header 'Authorization: Bearer <token>'Create, update, or delete
POST /api/v1/sessions/{sessionId}/newsletters
PATCH /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}
DELETE /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}
Authorization: Bearer <api_key>
Content-Type: application/json
{
"name": "Product updates",
"description": "Release notes and customer announcements"
}
Admin reads
GET /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/admin-info
GET /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/capabilities
GET /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/followers
GET /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/pending-invites
GET /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/enforcements
GET /api/v1/sessions/{sessionId}/newsletters/admin/reports
Authorization: Bearer <api_key>
Insights and message analytics
POST /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/insights
POST /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/poll-voters
POST /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/reaction-senders
Authorization: Bearer <api_key>
Content-Type: application/json
{
"metrics": [
{
"id": 1,
"type": "followers"
}
]
}
Admin invites and ownership
POST /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/admin-invites
POST /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/admin-invites/revoke
POST /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/admin-invites/accept
POST /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/ownership
POST /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/admin/admins/demote
Authorization: Bearer <api_key>
Content-Type: application/json
{
"userJid": "[email protected]"
}
Terms notices
POST /api/v1/sessions/{sessionId}/newsletters/tos/query
POST /api/v1/sessions/{sessionId}/newsletters/tos/accept
POST /api/v1/sessions/{sessionId}/newsletters/admin/exposures
Authorization: Bearer <api_key>
Content-Type: application/json
{
"noticeIds": ["newsletter_creation"]
}
Was this page helpful?
⌘I