# OFAuth > Documentation for OFAuth's OnlyFans API, account linking, SDKs, webhooks, and integration guides. ## Docs - [Dynamic Rules](https://docs.ofauth.com/advanced/dynamic-rules.md): Current signing parameters required for OnlyFans API authentication - [Enterprise Whitelabel](https://docs.ofauth.com/advanced/whitelabel.md): Build fully custom OnlyFans authentication experiences with direct API control - [Access API](https://docs.ofauth.com/api-reference/access/overview.md): Make OnlyFans API requests without building signing, proxy, or session infrastructure - [Any OnlyFans API Request](https://docs.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.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.ofauth.com/api-reference/account/get-connection-settings.md): Get settings for a specific connection including Vault+ state - [Get organization settings](https://docs.ofauth.com/api-reference/account/get-organization-settings.md): Get settings for the organization including Vault+ configuration - [Import connection](https://docs.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.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.ofauth.com/api-reference/account/list-connections.md): List connections for your organization - [Update connection settings](https://docs.ofauth.com/api-reference/account/update-connection-settings.md): Update settings for a specific connection. Set vaultPlus.enabled to toggle vault caching. Set vaultPlus.settings to override org defaults (null to reset to org defaults). - [Update organization settings](https://docs.ofauth.com/api-reference/account/update-organization-settings.md): Update settings for the organization. Use applyToExistingConnections to propagate Vault+ settings to all connections. - [Whoami](https://docs.ofauth.com/api-reference/account/whoami.md): Returns general account information for the API key's organization. - [Campaigns chart](https://docs.ofauth.com/api-reference/analytics/campaigns-chart.md): Get time-series campaign performance data - [Mass message buyers](https://docs.ofauth.com/api-reference/analytics/mass-message-buyers.md): Get list of users who purchased a specific mass message - [Mass messages chart](https://docs.ofauth.com/api-reference/analytics/mass-messages-chart.md): Get time-series mass message performance data - [Post stats](https://docs.ofauth.com/api-reference/analytics/post-stats.md): Get detailed stats for a specific post - [Posts chart](https://docs.ofauth.com/api-reference/analytics/posts-chart.md): Get time-series post performance data - [Promotions chart](https://docs.ofauth.com/api-reference/analytics/promotions-chart.md): Get time-series promotion performance data - [Sent mass messages](https://docs.ofauth.com/api-reference/analytics/sent-mass-messages.md): Get stats for sent mass messages - [Stories chart](https://docs.ofauth.com/api-reference/analytics/stories-chart.md): Get time-series story performance data - [Streams chart](https://docs.ofauth.com/api-reference/analytics/streams-chart.md): Get time-series stream performance data - [Top campaigns](https://docs.ofauth.com/api-reference/analytics/top-campaigns.md): Get top performing campaigns - [Top posts](https://docs.ofauth.com/api-reference/analytics/top-posts.md): Get top performing posts - [Top promotions](https://docs.ofauth.com/api-reference/analytics/top-promotions.md): Get top performing promotions - [Top stories](https://docs.ofauth.com/api-reference/analytics/top-stories.md): Get top performing stories - [Top streams](https://docs.ofauth.com/api-reference/analytics/top-streams.md): Get top performing streams - [Top trials](https://docs.ofauth.com/api-reference/analytics/top-trials.md): Get top performing trial links - [Top visitor countries](https://docs.ofauth.com/api-reference/analytics/top-visitor-countries.md): Get top visitor countries - [Trials chart](https://docs.ofauth.com/api-reference/analytics/trials-chart.md): Get time-series trial link performance data - [Visitor countries chart](https://docs.ofauth.com/api-reference/analytics/visitor-countries-chart.md): Get time-series visitor country data - [Account API](https://docs.ofauth.com/api-reference/core/overview.md): Account and connection management endpoints - [Generate sign headers for a request](https://docs.ofauth.com/api-reference/dynamic-rules/generate-sign-headers-for-a-request.md) - [Get dynamic rules](https://docs.ofauth.com/api-reference/dynamic-rules/get-dynamic-rules.md) - [Get dynamic rules status](https://docs.ofauth.com/api-reference/dynamic-rules/get-dynamic-rules-status.md) - [Overview](https://docs.ofauth.com/api-reference/dynamic-rules/overview.md): Generate request signatures for direct OnlyFans API access - [Get earnings chart](https://docs.ofauth.com/api-reference/earnings/get-earnings-chart.md): Get time-series earnings data - [List chargebacks](https://docs.ofauth.com/api-reference/earnings/list-chargebacks.md): Get a list of chargebacks - [List transactions](https://docs.ofauth.com/api-reference/earnings/list-transactions.md): Get a list of earnings transactions - [Delete login session](https://docs.ofauth.com/api-reference/link/delete-login-session.md): Delete login session - [Get login status](https://docs.ofauth.com/api-reference/link/get-login-status.md): Poll for login status - [Initialize Link Session](https://docs.ofauth.com/api-reference/link/init.md): Create a new hosted or embedded Link session - [Initialize a Link session](https://docs.ofauth.com/api-reference/link/initialize-a-link-session.md): Initialize a Link session for authentication. - [Link API](https://docs.ofauth.com/api-reference/link/overview.md): Authenticate OnlyFans users and obtain connection IDs - [Chat messages](https://docs.ofauth.com/api-reference/messages/chat-messages.md): Chat messages - [Chats list](https://docs.ofauth.com/api-reference/messages/chats-list.md): Chats list - [Create mass message](https://docs.ofauth.com/api-reference/messages/create-mass-message.md): Create a mass message to send to multiple fans - [Delete mass message](https://docs.ofauth.com/api-reference/messages/delete-mass-message.md): Delete a mass message - [Get chat media](https://docs.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. - [Get mass message](https://docs.ofauth.com/api-reference/messages/get-mass-message.md): Get details of a specific mass message - [Send chat message](https://docs.ofauth.com/api-reference/messages/send-chat-message.md): Send chat message - [Unsend chat message](https://docs.ofauth.com/api-reference/messages/unsend-chat-message.md): Unsend chat message - [Update mass message](https://docs.ofauth.com/api-reference/messages/update-mass-message.md): Update an existing mass message - [Create post](https://docs.ofauth.com/api-reference/posts/create-post.md): Create post - [Delete post](https://docs.ofauth.com/api-reference/posts/delete-post.md): Delete post - [Edit post](https://docs.ofauth.com/api-reference/posts/edit-post.md): Edit post - [Get post](https://docs.ofauth.com/api-reference/posts/get-post.md): Get post - [List own posts](https://docs.ofauth.com/api-reference/posts/list-own-posts.md): Get a list of your own posts - [List user posts](https://docs.ofauth.com/api-reference/posts/list-user-posts.md): List user posts - [Create bundle](https://docs.ofauth.com/api-reference/promotions/create-bundle.md): Create a new subscription bundle - [Create promotion](https://docs.ofauth.com/api-reference/promotions/create-promotion.md): Create a new promotion - [Create tracking link](https://docs.ofauth.com/api-reference/promotions/create-tracking-link.md): Create a new tracking link - [Create trial link](https://docs.ofauth.com/api-reference/promotions/create-trial-link.md): Create a new trial link - [Deactivate trial link](https://docs.ofauth.com/api-reference/promotions/deactivate-trial-link.md): Deactivate a trial link so it can no longer be claimed. Upstream OF endpoint is `PUT /api2/v2/trials/:id` with no body. - [Delete bundle](https://docs.ofauth.com/api-reference/promotions/delete-bundle.md): Delete a subscription bundle - [Delete promotion](https://docs.ofauth.com/api-reference/promotions/delete-promotion.md): Delete a promotion - [Delete tracking link](https://docs.ofauth.com/api-reference/promotions/delete-tracking-link.md): Delete a tracking link - [Delete trial link](https://docs.ofauth.com/api-reference/promotions/delete-trial-link.md): Delete a trial link - [End promotion](https://docs.ofauth.com/api-reference/promotions/end-promotion.md): End a promotion. Upstream OF endpoint is `POST /api2/v2/promotions/:id/finish`. - [Get bundle](https://docs.ofauth.com/api-reference/promotions/get-bundle.md): Get details of a specific subscription bundle - [Get tracking link](https://docs.ofauth.com/api-reference/promotions/get-tracking-link.md): Get details of a specific tracking link - [Get tracking link claimers](https://docs.ofauth.com/api-reference/promotions/get-tracking-link-claimers.md): Get list of users who claimed a tracking link - [Get trial link](https://docs.ofauth.com/api-reference/promotions/get-trial-link.md): Get details of a specific trial link - [List bundles](https://docs.ofauth.com/api-reference/promotions/list-bundles.md): Get a list of all subscription bundles - [List promotions](https://docs.ofauth.com/api-reference/promotions/list-promotions.md): Get a list of all promotions - [List tracking links](https://docs.ofauth.com/api-reference/promotions/list-tracking-links.md): Get a list of all tracking links - [List trial links](https://docs.ofauth.com/api-reference/promotions/list-trial-links.md): Get a list of all trial links - [Revoke tracking link access](https://docs.ofauth.com/api-reference/promotions/revoke-tracking-link-access.md): Revoke tracking link access from a user - [Revoke trial link access](https://docs.ofauth.com/api-reference/promotions/revoke-trial-link-access.md): Revoke trial link access from a user - [Share tracking link access](https://docs.ofauth.com/api-reference/promotions/share-tracking-link-access.md): Share tracking link access with a user - [Share trial link access](https://docs.ofauth.com/api-reference/promotions/share-trial-link-access.md): Share trial link access with a user - [Update bundle](https://docs.ofauth.com/api-reference/promotions/update-bundle.md): Update an existing subscription bundle - [Update promotion](https://docs.ofauth.com/api-reference/promotions/update-promotion.md): Update an existing promotion - [Update tracking link](https://docs.ofauth.com/api-reference/promotions/update-tracking-link.md): Update an existing tracking link - [Chat Message](https://docs.ofauth.com/api-reference/realtime/beta/chat-message.md): Schema for the `realtime.chat_message.received` event - [Chat Message Delete](https://docs.ofauth.com/api-reference/realtime/beta/chat-message-delete.md): Schema for the `chat_message_delete` event - [Chat Message Like](https://docs.ofauth.com/api-reference/realtime/beta/chat-message-like.md): Schema for the `realtime.chat_message.liked` event - [Chat Message Unlike](https://docs.ofauth.com/api-reference/realtime/beta/chat-message-unlike.md): Schema for the `realtime.chat_message.unliked` event - [Inbox Counts](https://docs.ofauth.com/api-reference/realtime/beta/inbox-counts.md): Schema for the `realtime.inbox_counts.updated` event - [Post Fundraising Updated](https://docs.ofauth.com/api-reference/realtime/beta/post-fundraising-updated.md): Schema for the `realtime.post_fundraising.updated` event - [Post Published](https://docs.ofauth.com/api-reference/realtime/beta/post-published.md): Schema for the `realtime.post.published` event - [Stories](https://docs.ofauth.com/api-reference/realtime/beta/stories.md): Schema for the `realtime.stories.updated` event - [System Messages](https://docs.ofauth.com/api-reference/realtime/beta/system-messages.md): Schema for the `realtime.system_messages.updated` event - [System New Message](https://docs.ofauth.com/api-reference/realtime/beta/system-new-message.md): Schema for the `realtime.system_message.received` event - [Toasts](https://docs.ofauth.com/api-reference/realtime/beta/toasts.md): Schema for the `realtime.toasts.received` event - [Typing Indicator](https://docs.ofauth.com/api-reference/realtime/beta/typing.md): Schema for the `realtime.chat_typing.updated` event - [Realtime OnlyFans Events](https://docs.ofauth.com/api-reference/realtime/onlyfans-events.md): Webhook contract for translated Realtime OnlyFans Events - [Get current user](https://docs.ofauth.com/api-reference/self/get-current-user.md): Get current user - [List notifications](https://docs.ofauth.com/api-reference/self/list-notifications.md): List notifications - [List release forms](https://docs.ofauth.com/api-reference/self/list-release-forms.md): List release forms - [List tagged friend users](https://docs.ofauth.com/api-reference/self/list-tagged-friend-users.md): List tagged friend users - [Update current user profile](https://docs.ofauth.com/api-reference/self/update-current-user-profile.md): Update current user profile - [Get story items](https://docs.ofauth.com/api-reference/stories/get-story-items.md): Get story item details for a specific creator and story ID. - [Get story map](https://docs.ofauth.com/api-reference/stories/get-story-map.md): Get a summary of available stories keyed by creator and latest story ID. - [List user stories](https://docs.ofauth.com/api-reference/stories/list-user-stories.md): Get active stories for a specific user. - [Mark story watched](https://docs.ofauth.com/api-reference/stories/mark-story-watched.md): Mark a story as watched. - [Apply discount to subscriber](https://docs.ofauth.com/api-reference/subscribers/apply-discount-to-subscriber.md): Apply a discount to a subscriber's subscription - [Clear subscriber note](https://docs.ofauth.com/api-reference/subscribers/clear-subscriber-note.md): Clear the note/notice for a subscriber. Upstream OF clears notes by setting `notice` to an empty string. - [List active subscribers](https://docs.ofauth.com/api-reference/subscribers/list-active-subscribers.md): Get a paginated list of active subscribers. - [List all subscriber activity](https://docs.ofauth.com/api-reference/subscribers/list-all-subscriber-activity.md): List subscribers with subscription activity in the requested date range. Use this endpoint to answer which subscribers had any subscription activity between `startDate` and `endDate`. This view uses OnlyFans' total activity filter and can include new subscriptions and renewals. - [List expired subscribers](https://docs.ofauth.com/api-reference/subscribers/list-expired-subscribers.md): Get a paginated list of expired subscribers. - [List new subscriber activity](https://docs.ofauth.com/api-reference/subscribers/list-new-subscriber-activity.md): List subscribers whose activity is classified as new in the requested date range. Use this endpoint for new-subscriber reports, CRM imports, welcome-message workflows, and daily or weekly acquisition checks. - [List promotion subscribers](https://docs.ofauth.com/api-reference/subscribers/list-promotion-subscribers.md): List active subscribers associated with a promotion. Use this endpoint to see which active subscribers are tied to a specific promotion ID. - [List subscriber renewal activity](https://docs.ofauth.com/api-reference/subscribers/list-subscriber-renewal-activity.md): List subscribers whose activity is classified as a renewal in the requested date range. Use this endpoint to track renewal volume, follow up with renewing fans, or reconcile renewal activity with revenue reports. - [List subscribers](https://docs.ofauth.com/api-reference/subscribers/list-subscribers.md): Get a paginated list of all subscribers. - [List trial-link subscribers](https://docs.ofauth.com/api-reference/subscribers/list-trial-link-subscribers.md): List active subscribers associated with a trial link. Use this endpoint to see which active subscribers are tied to a specific trial link ID. - [Set custom name for subscriber](https://docs.ofauth.com/api-reference/subscribers/set-custom-name-for-subscriber.md): Set a custom display name for a subscriber - [Update subscriber note](https://docs.ofauth.com/api-reference/subscribers/update-subscriber-note.md): Update the note/notice for a subscriber - [Get subscription counts](https://docs.ofauth.com/api-reference/subscriptions/get-subscription-counts.md): Get counts of subscriptions and subscribers by status - [Get subscription history](https://docs.ofauth.com/api-reference/subscriptions/get-subscription-history.md): Get subscription history for a specific subscription - [List subscriptions](https://docs.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'. - [Connection Events](https://docs.ofauth.com/api-reference/system-webhook-events/connection-events.md): Connection lifecycle webhook events for creation, updates, expiry, and deletion - [System Webhook Events](https://docs.ofauth.com/api-reference/system-webhook-events/overview.md): Receive webhook notifications for connection lifecycle changes and Dynamic Rules updates - [System Events](https://docs.ofauth.com/api-reference/system-webhook-events/system-events.md): System webhook events for Dynamic Rules changes - [Check if media already exists in vault](https://docs.ofauth.com/api-reference/upload/check-if-media-already-exists-in-vault.md): Check if media already exists in vault - [Finalize media upload](https://docs.ofauth.com/api-reference/upload/finalize-media-upload.md): Finalize media upload - [Initialize media upload](https://docs.ofauth.com/api-reference/upload/initialize-media-upload.md): Initialize media upload - [Upload chunk to managed media upload](https://docs.ofauth.com/api-reference/upload/upload-chunk-to-managed-media-upload.md): Upload chunk to managed media upload - [Upload single-part media and finalize (No need to call /complete after upload if using this endpoint)](https://docs.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) - [Add user to list](https://docs.ofauth.com/api-reference/user-lists/add-user-to-list.md): Add a single user to a user list - [Add user to multiple lists](https://docs.ofauth.com/api-reference/user-lists/add-user-to-multiple-lists.md): Add a single user to multiple lists in one call - [Create user list](https://docs.ofauth.com/api-reference/user-lists/create-user-list.md): Create user list - [Delete user list](https://docs.ofauth.com/api-reference/user-lists/delete-user-list.md): Delete user list - [Get user list](https://docs.ofauth.com/api-reference/user-lists/get-user-list.md): Get user list - [List user lists](https://docs.ofauth.com/api-reference/user-lists/list-user-lists.md): List user lists - [List users in user list](https://docs.ofauth.com/api-reference/user-lists/list-users-in-user-list.md): List users in user list - [Remove user from user list](https://docs.ofauth.com/api-reference/user-lists/remove-user-from-user-list.md): Remove user from user list - [Update user list](https://docs.ofauth.com/api-reference/user-lists/update-user-list.md): Update user list - [Get user](https://docs.ofauth.com/api-reference/users/get-user.md): Get user - [List blocked users](https://docs.ofauth.com/api-reference/users/list-blocked-users.md): List blocked users - [List restricted users](https://docs.ofauth.com/api-reference/users/list-restricted-users.md): List restricted users - [List users by IDs](https://docs.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. - [Restrict user](https://docs.ofauth.com/api-reference/users/restrict-user.md): Restrict user - [Search performers](https://docs.ofauth.com/api-reference/users/search-performers.md): Search for performers/users - [Unrestrict user](https://docs.ofauth.com/api-reference/users/unrestrict-user.md): Unrestrict user - [Delete a stored media item](https://docs.ofauth.com/api-reference/vault+-media/delete-a-stored-media-item.md): Remove a media item from cache - [Get media item with all quality variants](https://docs.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.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 stored media for a connection](https://docs.ofauth.com/api-reference/vault+-media/list-stored-media-for-a-connection.md): List all stored media items for a connection with pagination - [Remove all stored media for a connection](https://docs.ofauth.com/api-reference/vault+-media/remove-all-stored-media-for-a-connection.md): Remove all stored media items for a specific connection from Vault+ - [Get organization vault stats](https://docs.ofauth.com/api-reference/vault+-stats/get-organization-vault-stats.md): Get aggregated vault statistics for the organization - [Get storage status for a connection](https://docs.ofauth.com/api-reference/vault+-stats/get-storage-status-for-a-connection.md): Get the current storage status and statistics for a connection - [Store all media from a vault list](https://docs.ofauth.com/api-reference/vault+-store/store-all-media-from-a-vault-list.md): Queue storage of all media items from a specific vault list - [Add media to vault list](https://docs.ofauth.com/api-reference/vault-lists/add-media-to-vault-list.md): Add media to vault list - [Create vault list](https://docs.ofauth.com/api-reference/vault-lists/create-vault-list.md): Create vault list - [Delete vault list](https://docs.ofauth.com/api-reference/vault-lists/delete-vault-list.md): Delete vault list - [List vault folders](https://docs.ofauth.com/api-reference/vault-lists/list-vault-folders.md): List vault folders - [Update vault list](https://docs.ofauth.com/api-reference/vault-lists/update-vault-list.md): Update vault list - [List vault media](https://docs.ofauth.com/api-reference/vault/list-vault-media.md): List vault media - [Account Management](https://docs.ofauth.com/guides/account.md): Profile settings, notifications, and account configuration - [Connections](https://docs.ofauth.com/guides/connections.md): Manage connected OnlyFans accounts - [Content & Posts](https://docs.ofauth.com/guides/content.md): Create posts, schedule content, and manage stories - [Earnings & Analytics](https://docs.ofauth.com/guides/earnings.md): Track revenue, view transactions, and analyze performance - [Fans & Subscribers](https://docs.ofauth.com/guides/fans.md): List fans, track subscriptions, and manage user lists - [Create a Post](https://docs.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.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.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.ofauth.com/guides/how-to/text-formatting.md): Format message and post text with markdown-style syntax - [Upload Media](https://docs.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.ofauth.com/guides/link.md): Connect OnlyFans accounts securely using OFAuth Link - [Media & Vault](https://docs.ofauth.com/guides/media.md): Upload media, access vault, and embed content - [mediaItems Reference](https://docs.ofauth.com/guides/media-items.md): Exactly what you can pass in the mediaItems array when attaching media to posts and messages - [Media Storage](https://docs.ofauth.com/guides/media-storage.md): How to use Media Proxy and Vault+ for OnlyFans media - [Messaging & Chats](https://docs.ofauth.com/guides/messaging.md): Send messages, manage conversations, and mass message at scale - [Realtime OnlyFans Events](https://docs.ofauth.com/guides/realtime-onlyfans-events.md): Receive translated Realtime OnlyFans Events in your webhook endpoint - [OFAuth](https://docs.ofauth.com/index.md): OnlyFans integration infrastructure for platforms. Connect accounts securely, access data instantly. - [How OFAuth Works](https://docs.ofauth.com/introduction/how-it-works.md): Core concepts, architecture, and why OFAuth exists - [The OnlyFans API](https://docs.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.ofauth.com/introduction/services.md): When to use each OFAuth service and how they connect - [Quickstart](https://docs.ofauth.com/quickstart.md): Get your first OFAuth API call working in under 2 minutes - [Error Handling](https://docs.ofauth.com/reference/error-handling.md): Error codes, response formats, and debugging strategies for the OFAuth API - [Rate Limiting](https://docs.ofauth.com/reference/rate-limiting.md): Token bucket rate limiting system, limits, and optimization strategies - [Security](https://docs.ofauth.com/reference/security.md): How OFAuth protects your users' data and credentials - [C# SDK](https://docs.ofauth.com/sdk/csharp/index.md): Official OFAuth C# SDK — DI support, CancellationToken, 473 model classes - [Link Embed](https://docs.ofauth.com/sdk/embeds/link.md): Drop-in popup component for OnlyFans account authentication - [Go SDK](https://docs.ofauth.com/sdk/go/index.md): Official OFAuth Go SDK — zero dependencies, context-based cancellation, 126+ typed methods - [Libraries & Integrations](https://docs.ofauth.com/sdk/index.md): SDKs, embed components, and no-code integrations for OFAuth - [No-Code Integrations](https://docs.ofauth.com/sdk/no-code/index.md): Automate OnlyFans workflows without writing code using n8n and Zapier - [n8n Integration](https://docs.ofauth.com/sdk/no-code/n8n.md): Use OFAuth with n8n's open-source workflow automation to build OnlyFans workflows - [Common Workflows](https://docs.ofauth.com/sdk/no-code/workflows.md): Ready-to-use automation patterns for OnlyFans with n8n and Zapier - [Zapier Integration](https://docs.ofauth.com/sdk/no-code/zapier.md): Connect OFAuth to 5,000+ apps with Zapier triggers, searches, and actions - [Python SDK](https://docs.ofauth.com/sdk/python/index.md): Official OFAuth Python SDK — Pydantic v2 models, functional API, httpx-based - [TypeScript SDK](https://docs.ofauth.com/sdk/typescript/index.md): Official OFAuth TypeScript SDK — full type safety, async iterators, zero dependencies - [Integration Checklist](https://docs.ofauth.com/setup/integration-checklist.md): Everything you need before going to production with OFAuth - [Sandbox & Testing](https://docs.ofauth.com/setup/sandbox.md): Test your integration safely with OFAuth's sandbox environment ## OpenAPI Specs - [openapi](https://docs.ofauth.com/api-reference/openapi.json) - [realtime-webhooks](https://docs.ofauth.com/openapi/realtime-webhooks.json)