# Vaniyk Empire API ## Docs - [Admin Login](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/auth/admin-login.md): Authenticate administrators with role verification - [Email Verification](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/auth/email-verification.md): Verify user email addresses and resend verification emails - [User Login](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/auth/login.md): Authenticate users with email and password - [Password Reset](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/auth/password-reset.md): Request and complete password reset for user accounts - [Get User Profile](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/auth/profile.md): Retrieve the authenticated user's profile information - [User Signup](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/auth/signup.md): Create new user accounts for regular users and administrators - [Create Category](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/categories/create-category.md): Create a new category - [Delete Category](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/categories/delete-category.md): Delete a category - [Get Category](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/categories/get-category.md): Retrieve a specific category by its slug - [List Categories](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/categories/list-categories.md): Retrieve a list of all categories - [Update Category](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/categories/update-category.md): Update an existing category - [Access Content](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/content/access-content.md) - [List All Content (Admin)](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/content/admin-list.md): Retrieve all content including drafts (admin only) - [Create Content](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/content/create-content.md) - [Delete Content](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/content/delete-content.md) - [Get Content](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/content/get-content.md) - [List Content](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/content/list-content.md) - [Update Content](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/content/update-content.md) - [User Purchases](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/content/user-purchases.md) - [Create Payment Intent](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/payments/create-payment-intent.md): Create a Stripe payment intent for purchasing content - [List All Payments](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/payments/list-payments.md): Admin endpoint to retrieve all payments with pagination and filtering - [Get Payment Status](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/payments/payment-status.md): Retrieve the status and details of a payment by Stripe payment intent ID - [Refund Payment](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/payments/refund.md): Admin endpoint to process refunds for completed purchases - [Stripe Webhook](https://mintlify.wiki/PhemiT/vaniykeempire-api/api/payments/webhook.md): Stripe webhook endpoint for processing payment events - [Authentication](https://mintlify.wiki/PhemiT/vaniykeempire-api/authentication.md): Complete guide to authenticating with the Vaniyk Empire API using Supabase and JWT tokens - [System Architecture](https://mintlify.wiki/PhemiT/vaniykeempire-api/concepts/architecture.md): Understanding the technical architecture of the Vaniyk Empire API - [Content Management](https://mintlify.wiki/PhemiT/vaniykeempire-api/concepts/content-management.md): How content uploads, storage, and access control work in the Vaniyk Empire API - [Payment Flow](https://mintlify.wiki/PhemiT/vaniykeempire-api/concepts/payment-flow.md): Understanding the complete payment lifecycle from intent creation to content access - [Purchasing Content](https://mintlify.wiki/PhemiT/vaniykeempire-api/guides/purchasing-content.md): Complete workflow for browsing, purchasing, and accessing premium content using Stripe payments - [Uploading and Managing Content](https://mintlify.wiki/PhemiT/vaniykeempire-api/guides/uploading-content.md): Admin guide for uploading files to Cloudinary, creating content with metadata, and managing the content lifecycle - [User Registration and Management](https://mintlify.wiki/PhemiT/vaniykeempire-api/guides/user-registration.md): Complete guide to user signup, email verification, profile management, and admin authentication - [Webhook Setup and Configuration](https://mintlify.wiki/PhemiT/vaniykeempire-api/guides/webhooks.md): Configure Stripe webhooks to handle payment events, secure webhook endpoints, and process payment lifecycle events - [Welcome to Vaniyk Empire API](https://mintlify.wiki/PhemiT/vaniykeempire-api/introduction.md): A comprehensive content marketplace API built with Express, Supabase, MongoDB, and Stripe - [Quickstart](https://mintlify.wiki/PhemiT/vaniykeempire-api/quickstart.md): Get started with the Vaniyk Empire API in under 5 minutes