Skip to content

Commit 737f86a

Browse files
committed
update README
1 parent af4c8fe commit 737f86a

1 file changed

Lines changed: 32 additions & 1 deletion

File tree

README.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,4 +272,35 @@ worknow/
272272

273273
### User Management
274274
- `GET /api/users` – Get user profile (auth required)
275-
- `
275+
- `PUT /api/users` – Update user profile (auth required)
276+
- `POST /api/users/sync` – Sync user data with Clerk (auth required)
277+
278+
### Job Seekers
279+
- `GET /api/seekers` – List job seekers (with filters, pagination)
280+
- `POST /api/seekers` – Create new seeker profile
281+
- `GET /api/seekers/:id` – Get specific seeker details
282+
- `PUT /api/seekers/:id` – Update seeker profile (auth required)
283+
- `DELETE /api/seekers/:id` – Delete seeker profile (admin only)
284+
285+
### Newsletter & Subscriptions
286+
- `POST /api/newsletter/send-verification` – Send verification email
287+
- `POST /api/newsletter/verify` – Verify subscription
288+
- `GET /api/newsletter/check-subscription` – Check subscription status
289+
- `POST /api/newsletter/unsubscribe` – Unsubscribe from newsletter
290+
291+
### Payments & Premium
292+
- `POST /api/payments/create-checkout-session` – Create Stripe checkout session
293+
- `POST /api/payments/cancel-subscription` – Cancel premium subscription
294+
- `POST /api/payments/cancel-auto-renewal` – Disable auto-renewal
295+
- `POST /api/payments/activate-premium` – Activate premium features
296+
297+
### Categories & Cities
298+
- `GET /api/categories` – Get all job categories (with translations)
299+
- `GET /api/cities` – Get all cities (with translations)
300+
301+
### Messages & Notifications
302+
- `GET /api/messages` – Get user messages (auth required)
303+
- `POST /api/messages` – Send message to user (admin only)
304+
305+
### Webhooks
306+
- `POST /webhook` – Handle external service webhooks (Clerk, Stripe)

0 commit comments

Comments
 (0)