Skip to main content

Admin Subscribers

Endpoints for administrators to manage subscribers and view subscription analytics.

X-API-KEY Required for all endpoints in this section.

Update Subscriber Active State

Enable or disable a subscriber.

HTTP Method & URL: PUT /api/admin/Subscriber/UpdateSubscriberActiveState

Request

NameValueRequiredDescription
X-API-KEYstringYesYour unique API key.
Content-Typeapplication/jsonYesSending JSON data.

Responses

Description: Success. Subscriber state updated.


Get Subscription Chart Data

Retrieve data for subscription growth charts.

HTTP Method & URL: GET /api/admin/Subscriber/GetMonthlysubsChartData

Request

  • Range: (String) 7days, 30days, 90days, or custom.
  • StartDate: (String) Required if Range is custom.
  • EndDate: (String) Required if Range is custom.

Responses

Description: Success. Returns chart data.

Response Body: ApiResponse<List<SubscriberMonthGroup>>


List All Subscribers (Paginated)

Retrieve a paginated list of all subscribers.

HTTP Method & URL: POST /api/admin/Subscriber/list

Request

Body: PaginationModel<SubscribeModel>

{
"Start": 0,
"Length": 10,
"Search": { "Value": "user@example.com" }
}

Responses

Description: Success. Returns a paginated list of subscribers.

Response Body: ApiResponse<PaginationModel<SubscribeModel>>