# OFAuth ## Docs - [Dynamic Rules](https://docs-next.ofauth.com/advanced/dynamic-rules.md): Current signing parameters required for OnlyFans API authentication - [Enterprise Whitelabel](https://docs-next.ofauth.com/advanced/whitelabel.md): Build fully custom OnlyFans authentication experiences with direct API control - [Managed Access Endpoints](https://docs-next.ofauth.com/api-reference/access/managed.md): Typed endpoints for common OnlyFans operations with signing and session management handled - [Access API](https://docs-next.ofauth.com/api-reference/access/overview.md): Make OnlyFans API requests without building signing, proxy, or session infrastructure - [Any OnlyFans API Request](https://docs-next.ofauth.com/api-reference/access/proxy.md): Make any OnlyFans API request through the Access proxy. OFAuth handles request signing, proxy routing, and session management. The request and response format depends on the underlying OnlyFans API endpoint. - [Disconnect connection](https://docs-next.ofauth.com/api-reference/account/disconnect-connection.md): Disconnects a connection, and logs out the user. Must be called to remove the connection from your account and stop billing. - [Get connection settings](https://docs-next.ofauth.com/api-reference/account/get-connection-settings.md): Get settings for a specific connection including vault cache state - [Get organization settings](https://docs-next.ofauth.com/api-reference/account/get-organization-settings.md): Get settings for the organization including vault cache configuration - [Import connection](https://docs-next.ofauth.com/api-reference/account/import-connection.md): Import an externally managed connection. Imported connections are not billed monthly and are not health-checked by the connection monitor. They can be used through the Access API immediately. The session is validated by making a request to OnlyFans, and user profile data is fetched automatically. - [Invalidate connection](https://docs-next.ofauth.com/api-reference/account/invalidate-connection.md): Invalidates a connection by marking it as expired and logging out the user. The connection record is preserved, allowing the user to reconnect with updated permissions. - [List connections](https://docs-next.ofauth.com/api-reference/account/list-connections.md): List connections for your organization - [Update connection settings](https://docs-next.ofauth.com/api-reference/account/update-connection-settings.md): Update settings for a specific connection. Set vaultCache.enabled to toggle vault caching. Set vaultCache.settings to override org defaults (null to reset to org defaults). - [Update organization settings](https://docs-next.ofauth.com/api-reference/account/update-organization-settings.md): Update settings for the organization. Use applyToExistingConnections to propagate vault cache settings to all connections. - [Whoami](https://docs-next.ofauth.com/api-reference/account/whoami.md): Returns general account information for the API key's organization. - [Campaigns chart](https://docs-next.ofauth.com/api-reference/analytics/campaigns-chart.md): Get time-series campaign performance data **Permission Required:** `analytics:read` - [Mass message buyers](https://docs-next.ofauth.com/api-reference/analytics/mass-message-buyers.md): Get list of users who purchased a specific mass message **Permission Required:** `analytics:read` - [Mass messages chart](https://docs-next.ofauth.com/api-reference/analytics/mass-messages-chart.md): Get time-series mass message performance data **Permission Required:** `analytics:read` - [Mass messages purchased](https://docs-next.ofauth.com/api-reference/analytics/mass-messages-purchased.md): Get list of mass messages that were purchased **Permission Required:** `analytics:read` - [Post stats](https://docs-next.ofauth.com/api-reference/analytics/post-stats.md): Get detailed stats for a specific post **Permission Required:** `analytics:read` - [Posts chart](https://docs-next.ofauth.com/api-reference/analytics/posts-chart.md): Get time-series post performance data **Permission Required:** `analytics:read` - [Promotions chart](https://docs-next.ofauth.com/api-reference/analytics/promotions-chart.md): Get time-series promotion performance data **Permission Required:** `analytics:read` - [Stories chart](https://docs-next.ofauth.com/api-reference/analytics/stories-chart.md): Get time-series story performance data **Permission Required:** `analytics:read` - [Streams chart](https://docs-next.ofauth.com/api-reference/analytics/streams-chart.md): Get time-series stream performance data **Permission Required:** `analytics:read` - [Top campaigns](https://docs-next.ofauth.com/api-reference/analytics/top-campaigns.md): Get top performing campaigns **Permission Required:** `analytics:read` - [Top posts](https://docs-next.ofauth.com/api-reference/analytics/top-posts.md): Get top performing posts **Permission Required:** `analytics:read` - [Top promotions](https://docs-next.ofauth.com/api-reference/analytics/top-promotions.md): Get top performing promotions **Permission Required:** `analytics:read` - [Top stories](https://docs-next.ofauth.com/api-reference/analytics/top-stories.md): Get top performing stories **Permission Required:** `analytics:read` - [Top streams](https://docs-next.ofauth.com/api-reference/analytics/top-streams.md): Get top performing streams **Permission Required:** `analytics:read` - [Top trials](https://docs-next.ofauth.com/api-reference/analytics/top-trials.md): Get top performing trial links **Permission Required:** `analytics:read` - [Top visitor countries](https://docs-next.ofauth.com/api-reference/analytics/top-visitor-countries.md): Get top visitor countries **Permission Required:** `analytics:read` - [Trials chart](https://docs-next.ofauth.com/api-reference/analytics/trials-chart.md): Get time-series trial link performance data **Permission Required:** `analytics:read` - [Visitor countries chart](https://docs-next.ofauth.com/api-reference/analytics/visitor-countries-chart.md): Get time-series visitor country data **Permission Required:** `analytics:read` - [Account API](https://docs-next.ofauth.com/api-reference/core/overview.md): Account and connection management endpoints - [Generate sign headers for a request](https://docs-next.ofauth.com/api-reference/dynamic-rules/generate-sign-headers-for-a-request.md) - [Get dynamic rules](https://docs-next.ofauth.com/api-reference/dynamic-rules/get-dynamic-rules.md) - [Get dynamic rules status](https://docs-next.ofauth.com/api-reference/dynamic-rules/get-dynamic-rules-status.md) - [Overview](https://docs-next.ofauth.com/api-reference/dynamic-rules/overview.md): Generate request signatures for direct OnlyFans API access - [Get earnings chart](https://docs-next.ofauth.com/api-reference/earnings/get-earnings-chart.md): Get time-series earnings data **Permission Required:** `earnings:read` - [List chargebacks](https://docs-next.ofauth.com/api-reference/earnings/list-chargebacks.md): Get a list of chargebacks **Permission Required:** `earnings:read` - [List transactions](https://docs-next.ofauth.com/api-reference/earnings/list-transactions.md): Get a list of earnings transactions **Permission Required:** `earnings:read` - [Delete login session](https://docs-next.ofauth.com/api-reference/link/delete-login-session.md): Delete login session - [Get login status](https://docs-next.ofauth.com/api-reference/link/get-login-status.md): Poll for login status - [Initialize Link Session](https://docs-next.ofauth.com/api-reference/link/init.md): Create a new hosted or embedded Link session - [Initialize a Link session](https://docs-next.ofauth.com/api-reference/link/initialize-a-link-session.md): Initialize a hosted Link session for authentication. - [Link API](https://docs-next.ofauth.com/api-reference/link/overview.md): Authenticate OnlyFans users and obtain connection IDs - [Chat messages](https://docs-next.ofauth.com/api-reference/messages/chat-messages.md): Chat messages **Permission Required:** `messages:read` - [Chats list](https://docs-next.ofauth.com/api-reference/messages/chats-list.md): Chats list **Permission Required:** `messages:read` - [Create mass message](https://docs-next.ofauth.com/api-reference/messages/create-mass-message.md): Create a mass message to send to multiple fans **Permission Required:** `messages:write` - [Delete mass message](https://docs-next.ofauth.com/api-reference/messages/delete-mass-message.md): Delete a mass message **Permission Required:** `messages:write` - [Get chat media](https://docs-next.ofauth.com/api-reference/messages/get-chat-media.md): Get media from a chat. Use the `type` query parameter to filter by media type: 'photos', 'videos', or 'audios'. Omit `type` to get all media. **Permission Required:** `messages:read` - [Get mass message](https://docs-next.ofauth.com/api-reference/messages/get-mass-message.md): Get details of a specific mass message **Permission Required:** `messages:read` - [List mass messages](https://docs-next.ofauth.com/api-reference/messages/list-mass-messages.md): Get a list of all mass messages (queued, sent, scheduled) **Permission Required:** `messages:read` - [Send chat message](https://docs-next.ofauth.com/api-reference/messages/send-chat-message.md): Send chat message **Permission Required:** `messages:write` - [Unsend chat message](https://docs-next.ofauth.com/api-reference/messages/unsend-chat-message.md): Unsend chat message **Permission Required:** `messages:write` - [Update mass message](https://docs-next.ofauth.com/api-reference/messages/update-mass-message.md): Update an existing mass message **Permission Required:** `messages:write` - [Create post](https://docs-next.ofauth.com/api-reference/posts/create-post.md): Create post **Permission Required:** `posts:write` - [Delete post](https://docs-next.ofauth.com/api-reference/posts/delete-post.md): Delete post **Permission Required:** `posts:write` - [Edit post](https://docs-next.ofauth.com/api-reference/posts/edit-post.md): Edit post **Permission Required:** `posts:write` - [Get post](https://docs-next.ofauth.com/api-reference/posts/get-post.md): Get post **Permission Required:** `posts:read` - [List own posts](https://docs-next.ofauth.com/api-reference/posts/list-own-posts.md): Get a list of your own posts **Permission Required:** `posts:read` - [List user posts](https://docs-next.ofauth.com/api-reference/posts/list-user-posts.md): List user posts **Permission Required:** `posts:read` - [Create bundle](https://docs-next.ofauth.com/api-reference/promotions/create-bundle.md): Create a new subscription bundle **Permission Required:** `promotions:write` - [Create promotion](https://docs-next.ofauth.com/api-reference/promotions/create-promotion.md): Create a new promotion **Permission Required:** `promotions:write` - [Create tracking link](https://docs-next.ofauth.com/api-reference/promotions/create-tracking-link.md): Create a new tracking link **Permission Required:** `promotions:write` - [Create trial link](https://docs-next.ofauth.com/api-reference/promotions/create-trial-link.md): Create a new trial link **Permission Required:** `promotions:write` - [Delete bundle](https://docs-next.ofauth.com/api-reference/promotions/delete-bundle.md): Delete a subscription bundle **Permission Required:** `promotions:write` - [Delete promotion](https://docs-next.ofauth.com/api-reference/promotions/delete-promotion.md): Delete a promotion **Permission Required:** `promotions:write` - [Delete tracking link](https://docs-next.ofauth.com/api-reference/promotions/delete-tracking-link.md): Delete a tracking link **Permission Required:** `promotions:write` - [Delete trial link](https://docs-next.ofauth.com/api-reference/promotions/delete-trial-link.md): Delete a trial link **Permission Required:** `promotions:write` - [Finish promotion](https://docs-next.ofauth.com/api-reference/promotions/finish-promotion.md): Finish/end a promotion **Permission Required:** `promotions:write` - [Get bundle](https://docs-next.ofauth.com/api-reference/promotions/get-bundle.md): Get details of a specific subscription bundle **Permission Required:** `promotions:read` - [Get promotion](https://docs-next.ofauth.com/api-reference/promotions/get-promotion.md): Get details of a specific promotion **Permission Required:** `promotions:read` - [Get tracking link](https://docs-next.ofauth.com/api-reference/promotions/get-tracking-link.md): Get details of a specific tracking link **Permission Required:** `promotions:read` - [Get tracking link claimers](https://docs-next.ofauth.com/api-reference/promotions/get-tracking-link-claimers.md): Get list of users who claimed a tracking link **Permission Required:** `promotions:read` - [Get trial link](https://docs-next.ofauth.com/api-reference/promotions/get-trial-link.md): Get details of a specific trial link **Permission Required:** `promotions:read` - [List bundles](https://docs-next.ofauth.com/api-reference/promotions/list-bundles.md): Get a list of all subscription bundles **Permission Required:** `promotions:read` - [List promotions](https://docs-next.ofauth.com/api-reference/promotions/list-promotions.md): Get a list of all promotions **Permission Required:** `promotions:read` - [List tracking links](https://docs-next.ofauth.com/api-reference/promotions/list-tracking-links.md): Get a list of all tracking links **Permission Required:** `promotions:read` - [List trial links](https://docs-next.ofauth.com/api-reference/promotions/list-trial-links.md): Get a list of all trial links **Permission Required:** `promotions:read` - [Revoke tracking link access](https://docs-next.ofauth.com/api-reference/promotions/revoke-tracking-link-access.md): Revoke tracking link access from a user **Permission Required:** `promotions:write` - [Revoke trial link access](https://docs-next.ofauth.com/api-reference/promotions/revoke-trial-link-access.md): Revoke trial link access from a user **Permission Required:** `promotions:write` - [Share tracking link access](https://docs-next.ofauth.com/api-reference/promotions/share-tracking-link-access.md): Share tracking link access with a user **Permission Required:** `promotions:write` - [Share trial link access](https://docs-next.ofauth.com/api-reference/promotions/share-trial-link-access.md): Share trial link access with a user **Permission Required:** `promotions:write` - [Update bundle](https://docs-next.ofauth.com/api-reference/promotions/update-bundle.md): Update an existing subscription bundle **Permission Required:** `promotions:write` - [Update promotion](https://docs-next.ofauth.com/api-reference/promotions/update-promotion.md): Update an existing promotion **Permission Required:** `promotions:write` - [Update tracking link](https://docs-next.ofauth.com/api-reference/promotions/update-tracking-link.md): Update an existing tracking link **Permission Required:** `promotions:write` - [Update trial link](https://docs-next.ofauth.com/api-reference/promotions/update-trial-link.md): Update an existing trial link **Permission Required:** `promotions:write` - [Get current user](https://docs-next.ofauth.com/api-reference/self/get-current-user.md): Get current user **Permission Required:** `profile:read` - [List notifications](https://docs-next.ofauth.com/api-reference/self/list-notifications.md): List notifications **Permission Required:** `notifications:read` - [List release forms](https://docs-next.ofauth.com/api-reference/self/list-release-forms.md): List release forms **Permission Required:** `profile:read` - [List tagged friend users](https://docs-next.ofauth.com/api-reference/self/list-tagged-friend-users.md): List tagged friend users **Permission Required:** `profile:read` - [Update current user profile](https://docs-next.ofauth.com/api-reference/self/update-current-user-profile.md): Update current user profile **Permission Required:** `profile:write` - [Apply discount to subscriber](https://docs-next.ofauth.com/api-reference/subscribers/apply-discount-to-subscriber.md): Apply a discount to a subscriber's subscription **Permission Required:** `subscribers:write` - [List subscribers](https://docs-next.ofauth.com/api-reference/subscribers/list-subscribers.md): Get a paginated list of subscribers. Use the `type` query parameter to filter: 'all' (default), 'active', 'expired', or 'latest'. For 'latest', you can also use `startDate`, `endDate`, and `latestType` ('new' or 'renewals') to filter by date range. **Permission Required:** `subscribers:read` - [Set custom name for subscriber](https://docs-next.ofauth.com/api-reference/subscribers/set-custom-name-for-subscriber.md): Set a custom display name for a subscriber **Permission Required:** `subscribers:write` - [Update subscriber note](https://docs-next.ofauth.com/api-reference/subscribers/update-subscriber-note.md): Update the note/notice for a subscriber **Permission Required:** `subscribers:write` - [Get subscription](https://docs-next.ofauth.com/api-reference/subscriptions/get-subscription.md): Get details of a specific subscription **Permission Required:** `subscriptions:read` - [Get subscription counts](https://docs-next.ofauth.com/api-reference/subscriptions/get-subscription-counts.md): Get counts of subscriptions and subscribers by status **Permission Required:** `subscriptions:read` - [Get subscription history](https://docs-next.ofauth.com/api-reference/subscriptions/get-subscription-history.md): Get subscription history for a specific subscription **Permission Required:** `subscriptions:read` - [List subscriptions](https://docs-next.ofauth.com/api-reference/subscriptions/list-subscriptions.md): Get a paginated list of people you're subscribed to/following. Use the `type` query parameter to filter: 'all' (default), 'active', or 'expired'. **Permission Required:** `subscriptions:read` - [Check if media already exists in vault](https://docs-next.ofauth.com/api-reference/upload/check-if-media-already-exists-in-vault.md): Check if media already exists in vault **Permission Required:** `vault:write` - [Finalize media upload](https://docs-next.ofauth.com/api-reference/upload/finalize-media-upload.md): Finalize media upload **Permission Required:** `vault:write` - [Initialize media upload](https://docs-next.ofauth.com/api-reference/upload/initialize-media-upload.md): Initialize media upload **Permission Required:** `vault:write` - [Upload chunk to managed media upload](https://docs-next.ofauth.com/api-reference/upload/upload-chunk-to-managed-media-upload.md): Upload chunk to managed media upload **Permission Required:** `vault:write` - [Upload single-part media and finalize (No need to call /complete after upload if using this endpoint)](https://docs-next.ofauth.com/api-reference/upload/upload-single-part-media-and-finalize-no-need-to-call-complete-after-upload-if-using-this-endpoint.md): Upload single-part media and finalize (No need to call /complete after upload if using this endpoint) **Permission Required:** `vault:write` - [Add user to list](https://docs-next.ofauth.com/api-reference/user-lists/add-user-to-list.md): Add a single user to a user list **Permission Required:** `lists:write` - [Add user to multiple lists](https://docs-next.ofauth.com/api-reference/user-lists/add-user-to-multiple-lists.md): Add a single user to multiple lists in one call **Permission Required:** `lists:write` - [Create user list](https://docs-next.ofauth.com/api-reference/user-lists/create-user-list.md): Create user list **Permission Required:** `lists:write` - [Delete user list](https://docs-next.ofauth.com/api-reference/user-lists/delete-user-list.md): Delete user list **Permission Required:** `lists:write` - [Get user list](https://docs-next.ofauth.com/api-reference/user-lists/get-user-list.md): Get user list **Permission Required:** `lists:read` - [List user lists](https://docs-next.ofauth.com/api-reference/user-lists/list-user-lists.md): List user lists **Permission Required:** `lists:read` - [List users in user list](https://docs-next.ofauth.com/api-reference/user-lists/list-users-in-user-list.md): List users in user list **Permission Required:** `lists:read` - [Remove user from user list](https://docs-next.ofauth.com/api-reference/user-lists/remove-user-from-user-list.md): Remove user from user list **Permission Required:** `lists:write` - [Update user list](https://docs-next.ofauth.com/api-reference/user-lists/update-user-list.md): Update user list **Permission Required:** `lists:write` - [Get user](https://docs-next.ofauth.com/api-reference/users/get-user.md): Get user **Permission Required:** `profile:read` - [List blocked users](https://docs-next.ofauth.com/api-reference/users/list-blocked-users.md): List blocked users **Permission Required:** `users:write` - [List restricted users](https://docs-next.ofauth.com/api-reference/users/list-restricted-users.md): List restricted users **Permission Required:** `users:write` - [List users by IDs](https://docs-next.ofauth.com/api-reference/users/list-users-by-ids.md): Get user profiles for multiple users by their IDs. Provide `userIds` as an array of user IDs (strings or numbers) or as a comma-separated string (e.g., `userIds=123,456,789`). Maximum 10 user IDs per request. Returns an array of user profiles. **Permission Required:** `profile:read` - [Restrict user](https://docs-next.ofauth.com/api-reference/users/restrict-user.md): Restrict user **Permission Required:** `users:write` - [Search performers](https://docs-next.ofauth.com/api-reference/users/search-performers.md): Search for performers/users **Permission Required:** `profile:read` - [Unrestrict user](https://docs-next.ofauth.com/api-reference/users/unrestrict-user.md): Unrestrict user **Permission Required:** `users:write` - [Cache all media from a vault list](https://docs-next.ofauth.com/api-reference/vault-cache/cache-all-media-from-a-vault-list.md): Queue caching of all media items from a specific vault list - [Add media to vault list](https://docs-next.ofauth.com/api-reference/vault-lists/add-media-to-vault-list.md): Add media to vault list **Permission Required:** `vault:write` - [Create vault list](https://docs-next.ofauth.com/api-reference/vault-lists/create-vault-list.md): Create vault list **Permission Required:** `vault:write` - [Delete vault list](https://docs-next.ofauth.com/api-reference/vault-lists/delete-vault-list.md): Delete vault list **Permission Required:** `vault:write` - [List vault folders](https://docs-next.ofauth.com/api-reference/vault-lists/list-vault-folders.md): List vault folders **Permission Required:** `vault:read` - [Update vault list](https://docs-next.ofauth.com/api-reference/vault-lists/update-vault-list.md): Update vault list **Permission Required:** `vault:write` - [Delete a cached media item](https://docs-next.ofauth.com/api-reference/vault-media/delete-a-cached-media-item.md): Remove a media item from vault cache - [Get media item with all quality variants](https://docs-next.ofauth.com/api-reference/vault-media/get-media-item-with-all-quality-variants.md): Get a media item with all its quality variants and presigned URLs - [Get multiple media items with all quality variants](https://docs-next.ofauth.com/api-reference/vault-media/get-multiple-media-items-with-all-quality-variants.md): Get multiple media items with all their quality variants and presigned URLs - [List cached media for a connection](https://docs-next.ofauth.com/api-reference/vault-media/list-cached-media-for-a-connection.md): List all cached media items for a connection with pagination - [Purge all cached media for a connection](https://docs-next.ofauth.com/api-reference/vault-media/purge-all-cached-media-for-a-connection.md): Remove all cached media items for a specific connection from the vault cache - [Get cache status for a connection](https://docs-next.ofauth.com/api-reference/vault-stats/get-cache-status-for-a-connection.md): Get the current cache status and statistics for a connection - [Get organization vault stats](https://docs-next.ofauth.com/api-reference/vault-stats/get-organization-vault-stats.md): Get aggregated vault statistics for the organization - [List vault media](https://docs-next.ofauth.com/api-reference/vault/list-vault-media.md): List vault media **Permission Required:** `vault:read` - [Account Management](https://docs-next.ofauth.com/guides/account.md): Profile settings, notifications, and account configuration - [Connections](https://docs-next.ofauth.com/guides/connections.md): Manage connected OnlyFans accounts - [Content & Posts](https://docs-next.ofauth.com/guides/content.md): Create posts, schedule content, and manage stories - [Earnings & Analytics](https://docs-next.ofauth.com/guides/earnings.md): Track revenue, view transactions, and analyze performance - [Fans & Subscribers](https://docs-next.ofauth.com/guides/fans.md): List fans, track subscriptions, and manage user lists - [Create a Post](https://docs-next.ofauth.com/guides/how-to/create-post.md): Step-by-step guide to create posts with media via the OFAuth API - [Send Mass Messages](https://docs-next.ofauth.com/guides/how-to/mass-message.md): Step-by-step guide to send messages to multiple fans at once - [Send a Message](https://docs-next.ofauth.com/guides/how-to/send-message.md): Step-by-step guide to send your first message via the OFAuth API - [Text Formatting](https://docs-next.ofauth.com/guides/how-to/text-formatting.md): Format message and post text with markdown-style syntax - [Upload Media](https://docs-next.ofauth.com/guides/how-to/upload-media.md): Step-by-step guide to upload images and videos to the OnlyFans vault - [Link Authentication](https://docs-next.ofauth.com/guides/link.md): Connect OnlyFans accounts securely using OFAuth Link - [Media & Vault](https://docs-next.ofauth.com/guides/media.md): Upload media, access vault, and embed content - [Media Storage](https://docs-next.ofauth.com/guides/media-storage.md): How to use Media Proxy and Vault Cache for OnlyFans media - [Messaging & Chats](https://docs-next.ofauth.com/guides/messaging.md): Send messages, manage conversations, and mass message at scale - [OFAuth](https://docs-next.ofauth.com/index.md): OnlyFans integration infrastructure for platforms. Connect accounts securely, access data instantly. - [How OFAuth Works](https://docs-next.ofauth.com/introduction/how-it-works.md): Core concepts, architecture, and why OFAuth exists - [The OnlyFans API](https://docs-next.ofauth.com/introduction/onlyfans-api.md): Understanding the realities of building on OnlyFans' unofficial API—and how OFAuth handles the infrastructure complexity - [Services Overview](https://docs-next.ofauth.com/introduction/services.md): When to use each OFAuth service and how they connect - [Quickstart](https://docs-next.ofauth.com/quickstart.md): Get your first OFAuth API call working in under 2 minutes - [Error Handling](https://docs-next.ofauth.com/reference/error-handling.md): Error codes, response formats, and debugging strategies for the OFAuth API - [Rate Limiting](https://docs-next.ofauth.com/reference/rate-limiting.md): Token bucket rate limiting system, limits, and optimization strategies - [Security](https://docs-next.ofauth.com/reference/security.md): How OFAuth protects your users' data and credentials - [Webhooks](https://docs-next.ofauth.com/reference/webhooks.md): Real-time notifications for connection and system events - [Error Handling](https://docs-next.ofauth.com/sdk/advanced/error-handling.md): Comprehensive error handling strategies and patterns for the OnlyFans SDK - [SDK Architecture](https://docs-next.ofauth.com/sdk/core-concepts/architecture.md): Understanding the OnlyFans SDK's modular design, type safety, and developer experience principles - [Authentication](https://docs-next.ofauth.com/sdk/core-concepts/authentication.md): Set up authentication for the OnlyFans SDK with multiple modes to fit your needs - [SDK Configuration](https://docs-next.ofauth.com/sdk/core-concepts/configuration.md): Complete configuration reference for the OnlyFans SDK with all available options and modes - [OnlyFans TypeScript SDK](https://docs-next.ofauth.com/sdk/index.md): The easiest way to integrate OnlyFans into your JavaScript/TypeScript applications - [Account & Webhooks](https://docs-next.ofauth.com/sdk/modules/account.md): Account information and webhook event handling with the OnlyFans SDK - [Analytics](https://docs-next.ofauth.com/sdk/modules/analytics.md): Track performance metrics and earnings with full TypeScript support and automatic parameter validation - [Link Authentication (Enterprise)](https://docs-next.ofauth.com/sdk/modules/authentication/link-authentication.md): Enterprise SDK methods for programmatic authentication - requires approval - [Connection Management](https://docs-next.ofauth.com/sdk/modules/authentication/link-connections.md): API reference for managing OnlyFans connections through the SDK - [Content Management](https://docs-next.ofauth.com/sdk/modules/content-management.md): Create and manage posts, media vault, and uploads with full TypeScript support and automatic validation - [Messaging](https://docs-next.ofauth.com/sdk/modules/messaging.md): Send direct messages, manage mass campaigns, and handle conversations with the OnlyFans SDK - [Stories](https://docs-next.ofauth.com/sdk/modules/stories.md): Manage OnlyFans stories with the SDK - [Subscriptions](https://docs-next.ofauth.com/sdk/modules/subscriptions.md): Manage subscribers and lists with complete TypeScript support and automatic parameter validation - [User Management](https://docs-next.ofauth.com/sdk/modules/user-management.md): Manage user profiles, authentication, and user operations with the OnlyFans SDK - [SDK Quickstart](https://docs-next.ofauth.com/sdk/quickstart.md): Set up the OnlyFans SDK in your Node.js project with complete configuration options - [Integration Checklist](https://docs-next.ofauth.com/setup/integration-checklist.md): Everything you need before going to production with OFAuth - [Sandbox & Testing](https://docs-next.ofauth.com/setup/sandbox.md): Test your integration safely with OFAuth's sandbox environment ## Optional - [llms.txt](https://docs-next.ofauth.com/llms.txt)