Subscribers API

Endpoints

GET /api/v1/subscribers

Purpose: List subscribers

Search, filter, and paginate subscriber records.

Authentication: Bearer token.

Response envelope: success, data, meta for success; success, error for failure.

POST /api/v1/subscribers

Purpose: Create subscriber

Create a subscriber identity record.

Authentication: Bearer token.

Response envelope: success, data, meta for success; success, error for failure.

GET /api/v1/subscribers/{subscriber_id}

Purpose: Get subscriber

Retrieve full subscriber profile.

Authentication: Bearer token.

Response envelope: success, data, meta for success; success, error for failure.

PUT /api/v1/subscribers/{subscriber_id}

Purpose: Update subscriber

Update core subscriber fields.

Authentication: Bearer token.

Response envelope: success, data, meta for success; success, error for failure.

DELETE /api/v1/subscribers/{subscriber_id}

Purpose: Archive subscriber

Soft archive subscriber record.

Authentication: Bearer token.

Response envelope: success, data, meta for success; success, error for failure.