Skip to main content
GET
/
api
/
v1
/
sessions
/
{sessionId}
/
newsletters
/
subscribed
Discover and follow channels
curl --request GET \
  --url https://api.wadial.com/api/v1/sessions/{sessionId}/newsletters/subscribed \
  --header 'Authorization: Bearer <token>'

Subscribed channels

GET /api/v1/sessions/{sessionId}/newsletters/subscribed
Authorization: Bearer <api_key>

Fetch metadata

GET /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}
Authorization: Bearer <api_key>
Fetch by invite code:
POST /api/v1/sessions/{sessionId}/newsletters/invite
Authorization: Bearer <api_key>
Content-Type: application/json
{ "inviteCode": "AbCdEf" }

Search and recommendations

POST /api/v1/sessions/{sessionId}/newsletters/search
POST /api/v1/sessions/{sessionId}/newsletters/recommended
POST /api/v1/sessions/{sessionId}/newsletters/similar
Authorization: Bearer <api_key>
Content-Type: application/json
{
  "searchText": "product updates",
  "limit": 20,
  "categories": ["business"]
}
For similar channels, include newsletterJid.

Directory helpers

POST /api/v1/sessions/{sessionId}/newsletters/directory
POST /api/v1/sessions/{sessionId}/newsletters/categories-preview
POST /api/v1/sessions/{sessionId}/newsletters/domains-previewable
POST /api/v1/sessions/{sessionId}/newsletters/dehydrated
Authorization: Bearer <api_key>
Content-Type: application/json
Directory list example:
{
  "view": "POPULAR",
  "countryCodes": ["US"],
  "limit": 20
}

Follow, unfollow, mute, or unmute

POST /api/v1/sessions/{sessionId}/newsletters/{newsletterJid}/follow
Authorization: Bearer <api_key>
Content-Type: application/json
{ "action": "follow" }
action can be follow, unfollow, mute, or unmute.