# Null Pass API ## Docs - [Avatar Management](https://docs.nullpass.xyz/api-reference/account/avatar.md): Get and upload user avatar - [Ban Account](https://docs.nullpass.xyz/api-reference/account/ban-account.md): Ban or unban user account - [Custom Domain](https://docs.nullpass.xyz/api-reference/account/custom-domain.md): Manage custom domain for DROP service - [Delete Account](https://docs.nullpass.xyz/api-reference/account/delete-account.md): Permanently delete user account - [Disable Account](https://docs.nullpass.xyz/api-reference/account/disable-account.md): Disable or enable user account - [Subscription Info](https://docs.nullpass.xyz/api-reference/account/subscription.md): Get user subscription information - [Admin Statistics](https://docs.nullpass.xyz/api-reference/admin/stats.md): Get user statistics (admin only) - [Update User Service](https://docs.nullpass.xyz/api-reference/admin/user.md): Update user service entitlement (admin only) - [List Users](https://docs.nullpass.xyz/api-reference/admin/users.md): List all users (admin only) - [Audit Logs](https://docs.nullpass.xyz/api-reference/advanced/audit-logs.md): Retrieve user audit logs - [Database Schema](https://docs.nullpass.xyz/api-reference/advanced/database.md): Prisma schema and database structure - [Error Handling](https://docs.nullpass.xyz/api-reference/advanced/error-handling.md): Error response format and status codes - [Health Check](https://docs.nullpass.xyz/api-reference/advanced/health.md): Check API service health and status - [Rate Limiting](https://docs.nullpass.xyz/api-reference/advanced/rate-limiting.md): Arcjet protection and rate limiting configuration - [Security Features](https://docs.nullpass.xyz/api-reference/advanced/security.md): Security architecture and best practices - [Two-Factor Authentication](https://docs.nullpass.xyz/api-reference/auth/2fa.md): Enable or disable two-factor authentication - [Login](https://docs.nullpass.xyz/api-reference/auth/login.md): Authenticate user and create session - [Get/Update User Profile](https://docs.nullpass.xyz/api-reference/auth/me.md): Get authenticated user profile or update profile information - [Change Password](https://docs.nullpass.xyz/api-reference/auth/password.md): Change user password - [Register User](https://docs.nullpass.xyz/api-reference/auth/register.md): Register a new user account - [Manage Sessions](https://docs.nullpass.xyz/api-reference/auth/sessions.md): View and manage user sessions - [Check Service Connection](https://docs.nullpass.xyz/api-reference/connect/check.md): Check service connection status - [Connect Service](https://docs.nullpass.xyz/api-reference/connect/connect.md): Connect to a service - [Disconnect Service](https://docs.nullpass.xyz/api-reference/connect/disconnect.md): Disconnect from a service - [IP Encryption](https://docs.nullpass.xyz/api-reference/lib/ip-encryption.md): User-specific IP address encryption for audit logs - [Polar Checkout](https://docs.nullpass.xyz/api-reference/polar/checkout.md): Create Polar checkout session for DROP subscription - [Polar Portal](https://docs.nullpass.xyz/api-reference/polar/portal.md): Redirect to Polar customer portal - [Service Access Management](https://docs.nullpass.xyz/api-reference/services/access.md): Get and update service entitlements - [DB Service](https://docs.nullpass.xyz/api-reference/services/db.md): Database service access - [DROP Service](https://docs.nullpass.xyz/api-reference/services/drop.md): File storage and sharing service - [MAILS Service](https://docs.nullpass.xyz/api-reference/services/mails.md): Email management service - [Services Overview](https://docs.nullpass.xyz/api-reference/services/overview.md): Service entitlements and access management - [VAULT Service](https://docs.nullpass.xyz/api-reference/services/vault.md): Crypto payment processor - [DB Webhooks](https://docs.nullpass.xyz/api-reference/webhooks/db.md): Polar webhook endpoint for DB service subscriptions - [DROP Webhooks](https://docs.nullpass.xyz/api-reference/webhooks/drop.md): Polar webhook endpoint for DROP service subscriptions - [MAILS Webhooks](https://docs.nullpass.xyz/api-reference/webhooks/mails.md): Polar webhook endpoint for MAILS service subscriptions - [Webhooks Overview](https://docs.nullpass.xyz/api-reference/webhooks/overview.md): Polar webhook integration for subscription management - [VAULT Webhooks](https://docs.nullpass.xyz/api-reference/webhooks/vault.md): Polar webhook endpoint for VAULT service subscriptions - [Developer Apps](https://docs.nullpass.xyz/apps/coming-soon.md): Integrate Null Pass and ecosystem into your applications - [Authentication](https://docs.nullpass.xyz/authentication.md): Learn how authentication works in Null Pass API - [Null Pass Documentation](https://docs.nullpass.xyz/index.md): Technical documentation for Null Pass authentication and service management system - [Quickstart Guide](https://docs.nullpass.xyz/quickstart.md): Internal development setup and testing guide ## OpenAPI Specs - [openapi](https://docs.nullpass.xyz/api-reference/openapi.json)