# Dub

## Docs

- [Introduction](https://dub.co/docs.md)
- [How attribution works](https://dub.co/docs/concepts/attribution.md): A deep-dive into Dub's attribution infrastructure and how conversion tracking works from click → lead → sale → commission.
- [Server-side tracking](https://dub.co/docs/quickstart/server.md): Learn how to track conversion events with Dub using server-side tracking.
- [Client-side tracking](https://dub.co/docs/quickstart/client.md): Learn how to track sales conversion events with Dub on the client-side
- [Swift](https://dub.co/docs/sdks/client-side-mobile/installation-guides/swift.md): How to add the Dub iOS SDK to your Swift project
- [React Native](https://dub.co/docs/sdks/client-side-mobile/installation-guides/react-native.md): How to add the Dub React Native SDK to your React Native project
- [Stripe](https://dub.co/docs/integrations/stripe.md): Learn how to track sale conversion events with Stripe and Dub
- [Google Tag Manager](https://dub.co/docs/integrations/google-tag-manager.md): Learn how to track sales conversion events with Google Tag Manager and Dub
- [Shopify](https://dub.co/docs/integrations/shopify.md): Learn how to track sale conversion events with Shopify and Dub
- [HubSpot](https://dub.co/docs/integrations/hubspot.md): Learn how to track lead conversion events with HubSpot and Dub
- [Segment](https://dub.co/docs/integrations/segment.md): Learn how to track sale conversion events with Segment and Dub
- [Deferred lead tracking](https://dub.co/docs/conversions/leads/deferred.md): Learn how to track a deferred lead conversion event with Dub
- [Direct sale tracking](https://dub.co/docs/conversions/sales/direct.md): Learn how to track sales without a prior lead event using Dub
- [Tracking refunds](https://dub.co/docs/conversions/sales/refunds.md): Learn how to track refund events for your Dub partner program
- [Clerk](https://dub.co/docs/conversions/leads/clerk.md): Learn how to track lead conversion events with Clerk and Dub
- [Better Auth](https://dub.co/docs/conversions/leads/better-auth.md): Learn how to track lead conversion events with Better Auth and Dub
- [Auth0](https://dub.co/docs/conversions/leads/auth0.md): Learn how to track lead conversion events with Auth0 and Dub
- [Supabase](https://dub.co/docs/conversions/leads/supabase.md): Learn how to track lead conversion events with Supabase and Dub
- [NextAuth.js](https://dub.co/docs/conversions/leads/next-auth.md): Learn how to track lead conversion events with NextAuth.js and Dub
- [Appwrite](https://dub.co/docs/conversions/leads/appwrite.md): Learn how to track lead conversion events with Appwrite and Dub
- [Quickstart](https://dub.co/docs/concepts/deep-links/quickstart.md): Learn how to use Dub to create deep links for your mobile app (with native support for React Native, iOS, and Android).
- [Deferred deep linking](https://dub.co/docs/concepts/deep-links/deferred-deep-linking.md): Learn how to use deferred deep linking to track conversions and traffic.
- [Deep link attribution](https://dub.co/docs/concepts/deep-links/attribution.md): Learn how to use deep link attribution to track conversions events with Dub.
- [Migrating from Firebase Dynamic Links](https://dub.co/docs/concepts/deep-links/migrating-from-firebase.md): Learn how to migrate from Firebase Dynamic Links to Dub.
- [Introduction](https://dub.co/docs/concepts/links/introduction.md): Learn how to use Dub to programmatically create, update, and delete links at scale.
- [Bulk operations](https://dub.co/docs/concepts/links/bulk-operations.md): Learn how to perform bulk operations on links.
- [Organizing links](https://dub.co/docs/concepts/links/organization.md): Learn how to associate links with users, campaigns, teams, and other entities within your system.
- [Introduction](https://dub.co/docs/concepts/analytics/introduction.md): Learn how to use Dub's Analytics API to build real-time analytics dashboards for your links.
- [Partners data](https://dub.co/docs/concepts/analytics/partners.md): Learn how to retrieve analytics data on Dub by partners, partner groups, and partner tags
- [Links data](https://dub.co/docs/concepts/analytics/links.md): Learn how to retrieve analytics data on Dub by links, folders, and tags
- [Location data](https://dub.co/docs/concepts/analytics/location.md)
- [Device data](https://dub.co/docs/concepts/analytics/device.md)
- [Referrers data](https://dub.co/docs/concepts/analytics/referrers.md)
- [UTM data](https://dub.co/docs/concepts/analytics/utm.md)
- [Introduction](https://dub.co/docs/integrations.md): Integrate Dub with your favorite tools and services.
- [Build your own integration](https://dub.co/docs/integrations/quickstart.md): Learn how to authenticate users with OAuth 2.0. for your Dub integration.
- [Local development](https://dub.co/docs/local-development.md): A guide on how to run Dub's codebase locally.
- [Self-hosting Dub](https://dub.co/docs/self-hosting.md): An end-to-end guide on how to self-host Dub – the open-source link attribution platform.
- [Dub Help Center](https://dub.co/help.md): Find answers to all your Dub-related questions.
- [Dub Partners Overview](https://dub.co/help/article/dub-partners.md): Learn how you can use Dub to recruit, manage, and pay out your affiliates, publishers, influencers, UGC creators, user referrals, and more.
- [Setting up your program](https://dub.co/help/article/setting-up-your-program.md): Step-by-step guide to go from zero to a live partner program on Dub.
- [Configuring brand and support resources for your partners](https://dub.co/help/article/program-resources.md): Provide partners support, help docs, program terms of service, and brand assets in their dashboard.
- [Configuring referral links for your partner groups](https://dub.co/help/article/partner-link-settings.md): Learn how set default referral links, additional links, and UTM parameters for each partner group in your Dub partner program
- [Importing partners](https://dub.co/help/article/importing-partners.md): Learn how to import partners from supported platforms into your Dub program.
- [Configuring partner rewards](https://dub.co/help/article/partner-rewards.md): Learn how to create custom rewards (pay-per-click, pay-per-lead, pay-per-sale) tailored to each partner with Dub Partners.
- [Offering dual-sided incentives](https://dub.co/help/article/dual-sided-incentives.md): Learn how to offer dual-sided incentives to your partners and the users they refer.
- [Managing partner commissions](https://dub.co/help/article/partner-commissions.md): Learn how partner commissions work on Dub, and how to create manual commissions or clawbacks (negative commissions).
- [Non-monetary rewards](https://dub.co/help/article/non-monetary-rewards.md): Learn how to create non-monetary rewards (e.g. free credits, free months, etc.) for your referral partners.
- [Inviting partners to your program](https://dub.co/help/article/inviting-partners.md): Learn how to invite partners to join your affiliate/referral program on Dub Partners
- [Creating a landing page for your partner program](https://dub.co/help/article/program-landing-page.md): Create an effective and compelling landing page to attract high-quality partners to join your program and promote your product.
- [Customizing your program application form](https://dub.co/help/article/program-application-form.md): Learn how to customize your program application form to collect the right information you need and select the best partners to work with for your program.
- [Reviewing program applications](https://dub.co/help/article/program-applications.md): Learn how to manage your pending applications, and to bring the best partners to your program.
- [Embedded referral dashboard](https://dub.co/docs/partners/embedded-referrals.md): Learn how to create an embedded referral dashboard with Dub for your users to join your partner program without leaving your app.
- [Partner details](https://dub.co/help/article/managing-program-partners.md): Learn how to view and manage all your program partners, and view individual partners' profiles.
- [Managing your partners with groups](https://dub.co/help/article/partner-groups.md): Learn how you can create partner groups to segment partners by rewards, discounts, performance, location, and more.
- [Partner tags](https://dub.co/help/article/partner-tags.md): Learn how to organize, filter, and manage partners with tags in your partner program.
- [Sending partner payouts on Dub](https://dub.co/help/article/partner-payouts.md): Learn more about how you can send payouts to your affiliate partners globally with Dub.
- [Setting up a bank account for partner payouts](https://dub.co/help/article/how-to-set-up-bank-account.md): Start paying out your program partners using your bank account (direct debit via ACH, SEPA, or PADS).
- [Program bounties](https://dub.co/help/article/program-bounties.md): Drive partner engagement by creating performance and submission bounties for your partner program
- [Sending marketing and transactional emails to your partners](https://dub.co/help/article/email-campaigns.md): Learn how to craft and send marketing and transactional emails to your partners to increase partner engagement and drive conversions.
- [Messaging your partners](https://dub.co/help/article/messaging-partners.md): Learn how to use the messaging center to communicate with your partners in real time, with email notifications & read statuses built in.
- [Partner referrals](https://dub.co/help/article/partner-referrals.md): Learn how to reward partners when they refer other partners to your program.
- [Measuring program performance](https://dub.co/help/article/program-analytics.md): Track conversion rates, referral sources, UTM parameters, geolocation data and more to understand ROI and performance of your partner program.
- [Commission analytics](https://dub.co/help/article/commission-analytics.md): Use commission analytics to understand how much your partners are earning over time and which commissions are driving your program payouts.
- [Application analytics](https://dub.co/help/article/application-analytics.md): Use application analytics to understand where partner applications come from and how applicants move from visit to approval.
- [Risk monitoring](https://dub.co/help/article/risk-monitoring.md): Safeguard your partner program by automatically flagging, reviewing, and resolving suspicious activity.
- [Migrating from Rewardful](https://dub.co/help/article/migrating-from-rewardful.md): Easily migrate your affiliate program from Rewardful to Dub Partners in just a few clicks.
- [Migrating from PartnerStack](https://dub.co/help/article/migrating-from-partnerstack.md): Easily migrate your affiliate program from PartnerStack to Dub Partners in just a few clicks.
- [Migrating from FirstPromoter](https://dub.co/help/article/migrating-from-firstpromoter.md): Easily migrate your affiliate program from FirstPromoter to Dub Partners in just a few clicks.
- [Migrating from Tapfiliate](https://dub.co/help/article/migrating-from-tapfiliate.md): Easily migrate your affiliate program from Tapfiliate to Dub Partners in just a few clicks.
- [Migrating from Tolt](https://dub.co/help/article/migrating-from-tolt.md): Easily migrate your affiliate program from Tolt to Dub Partners in just a few clicks.
- [Customizing your partner profile](https://dub.co/help/article/partner-profile.md): Create a strong partner profile to build trust, credibility, and increase partnership opportunities on Dub.
- [Inviting your partner team](https://dub.co/help/article/managing-partner-teams.md): Learn how to invite team members, assign roles, and manage access to your partner profile on Dub.
- [Merging your partner accounts](https://dub.co/help/article/merging-partner-accounts.md): Learn how to merge one of your partner accounts with another, to keep things organized and better managed.
- [Frequently Asked Questions](https://dub.co/help/article/partners-faq.md): Your quick guide to the most common partner questions.
- [Applying to programs via the Dub Program Marketplace](https://dub.co/help/article/program-marketplace.md): Explore the Dub program marketplace to discover new programs, learn what rewards they offer, and apply to the ones that fit your content and audience.
- [Navigating a partner program](https://dub.co/help/article/navigating-partner-program.md): Learn how to navigate your programs, measure your performance, manage your referral links, and view your earnings.
- [Communicating with your programs](https://dub.co/help/article/communicating-with-programs.md): Learn about using the messaging center to stay connected with your programs, view conversations, and send messages.
- [Connecting your payout method to receive payouts](https://dub.co/help/article/receiving-payouts.md): Learn how to connect a payout method and start receiving payouts from the affiliate programs you're working with.
- [How commissions and payouts work on Dub](https://dub.co/help/article/commissions-payouts.md): Learn about the different commission and payout statuses on Dub and when you can expect to be paid by the programs you work with.
- [Dub Network referral bonus](https://dub.co/help/article/network-referral-bonus.md): Learn how the Dub Network referral bonus works and how you can share your referral link to start earning.
- [Setting business details in partner payout invoices](https://dub.co/help/article/partner-payout-invoice.md): Learn how to set custom business details (company name, address, tax ID) in your partner payout invoices.
- [Dub Links Overview](https://dub.co/help/article/dub-links.md): Learn more about Dub Links, what it can do for your business and what makes it different to other solutions.
- [How to create a short link on Dub?](https://dub.co/help/article/how-to-create-link.md): Learn how to create your first short link on Dub and start tracking your links.
- [How do I add UTM parameters to a link?](https://dub.co/help/article/utm-builder.md): Learn more about why UTM parameters are important for marketing links and how to add them to your links using the Dub UTM Builder.
- [How to create UTM templates on Dub](https://dub.co/help/article/how-to-create-utm-templates.md): Learn how to create UTM templates on Dub to streamline UTM campaign management across your team.
- [Custom QR codes](https://dub.co/help/article/custom-qr-codes.md): Learn how custom QR codes work on Dub.
- [How to set custom link previews for your Dub links?](https://dub.co/help/article/custom-link-previews.md): Learn how to customize how your links show up on social media to improve click-through rates.
- [How to use device targeting on Dub?](https://dub.co/help/article/device-targeting.md): Learn how to use device targeting on Dub to personalize the destination URL for your links based on the user's device type.
- [How to use geo targeting on Dub?](https://dub.co/help/article/geo-targeting.md): Learn how to use geo targeting on Dub to redirect your users to different links based on their location.
- [How to use link cloaking on Dub?](https://dub.co/help/article/link-cloaking.md): Learn how to use link cloaking on Dub to mask your destination URL with your short link.
- [How to run A/B tests with Dub Links?](https://dub.co/help/article/ab-testing.md): Run A/B tests to compare different short-link variations and identify what drives the highest conversions.
- [How to create password-protected links on Dub?](https://dub.co/help/article/password-protected-links.md): Learn how to protect your short links with a password on Dub to prevent unauthorized access.
- [How to set an expiration date for your Dub links?](https://dub.co/help/article/link-expiration.md): Learn how to use automatically expire your Dub links after a certain date & time.
- [How to add comments to your links in Dub?](https://dub.co/help/article/link-comments.md): Learn how to add comments to your links in Dub to provide more context.
- [How to manage your links in bulk](https://dub.co/help/article/bulk-link-actions.md): Learn how to speed up your link management workflow with bulk link actions.
- [How to use Tags on Dub](https://dub.co/help/article/how-to-use-tags.md): Easily organize & manage your links with tags on Dub.
- [Managing links with folders](https://dub.co/help/article/link-folders.md): Learn how to organize and manage access to your links on Dub using folders.
- [Folders role-based access control (RBAC)](https://dub.co/help/article/folders-rbac.md): Learn how to set role-based access control for your folders to limit access to links for select teammates.
- [Dub Analytics Overview](https://dub.co/help/article/dub-analytics.md): Learn about how you can use Dub Analytics to better understand your audience.
- [Conversion tracking](https://dub.co/help/article/dub-conversions.md): Learn how you can use Dub to track how your link clicks are converting to signups and sales.
- [Real-time events stream](https://dub.co/help/article/real-time-events-stream.md): Learn more about Dub's real-time events stream feature and how you can use it to gain deeper insights into your engagement data.
- [Customer insights](https://dub.co/help/article/customer-insights.md): Get deeper, real-time insights about your customers' demographics, purchasing behavior, and lifetime value (LTV).
- [How to filter analytics by folders](https://dub.co/help/article/filter-analytics-by-folders.md): Learn how to create powerful campaign-specific reports for your links with our folders feature.
- [How to filter analytics by tags](https://dub.co/help/article/filter-analytics-by-tags.md): Learn how to create powerful campaign-specific reports for your links with our tags feature.
- [Filtering and visualizing your analytics by UTM parameters](https://dub.co/help/article/filter-analytics-by-utms.md): Learn how to create powerful campaign-specific reports for your links by filtering your analytics by their respective UTM tags.
- [How to filter by trigger type](https://dub.co/help/article/filter-analytics-by-trigger.md): Learn how to filter between QR code scans, link clicks, and deep links in your Dub analytics.
- [How to create public analytics dashboards on Dub](https://dub.co/help/article/share-analytics.md): Learn how to create public analytics pages for your Dub short links and link folders – with password protection and search engine indexing options.
- [Dub Analytics Limits](https://dub.co/help/article/dub-analytics-limits.md): Learn about the different limits for Dub Analytics and how many tracked events you can track on each plan.
- [How to export link analytics data from Dub](https://dub.co/help/article/how-to-export-analytics.md): Learn more about how to export link analytics data from Dub
- [Why are my analytics country or city data incorrect?](https://dub.co/help/article/incorrect-analytics-geolocation-data.md): Learn why the clicks on your links might be showing up in a different country/city than expected.
- [How to add a custom domain to Dub](https://dub.co/help/article/how-to-add-custom-domain.md): Learn how to add a custom domain to your Dub workspace for free - no credit card required.
- [How to choose a custom domain for your short links](https://dub.co/help/article/choosing-a-custom-domain.md): Learn how to choose the right custom domain for your short links on Dub.
- [How to set up a redirect for your custom domain on Dub](https://dub.co/help/article/how-to-redirect-root-domain.md): Learn how to redirect your custom domain to a URL of your choice on Dub.
- [Free .link domain offer on Dub](https://dub.co/help/article/free-dot-link-domain.md): Learn how to get a 1-year free .link domain on Dub to create short links that match your brand and improve click-through rates.
- [How to use Dub to shorten links on a subpath](https://dub.co/help/article/how-to-use-dub-with-subpath.md): Learn how to configure Dub to handle redirects on a subpath of an existing domain.
- [Using Cloudflare domains with Dub](https://dub.co/help/article/using-cloudflare-domains.md): Learn how to use Cloudflare domains for your Dub workspace
- [Troubleshooting custom domains](https://dub.co/help/article/troubleshooting-domains.md): Learn how to troubleshoot common issues with custom domains on Dub.
- [What are default Dub domains?](https://dub.co/help/article/default-dub-domains.md): Learn more about the default branded domains provided by Dub and how you can use them to share your links.
- [How to set a primary domain on Dub?](https://dub.co/help/article/how-to-set-primary-domain.md): Learn what a primary domain is on Dub and how to set it up.
- [Archiving domains on Dub](https://dub.co/help/article/archiving-domains.md): Learn more about how you can archive domains on Dub to better manage your domains.
- [How to set a not found URL for your custom domains](https://dub.co/help/article/setting-not-found-url.md): Learn more about how you can set a custom not found URL for your domains on Dub.
- [How to transfer domains between workspaces?](https://dub.co/help/article/how-to-transfer-domains.md): Learn how to transfer your custom domains and their associated links from one Dub workspace to another.
- [Can I use a proxy on top of my Dub custom domain?](https://dub.co/help/article/using-proxies-on-custom-domains.md): We do not recommend using a proxy (e.g. Cloudflare, Cloudfront) on top of your Dub custom domain. Here are a few reasons why.
- [What is the Dub link builder?](https://dub.co/help/article/dub-link-builder.md): Learn more about the Dub link builder, how to open it (with various shortcuts), and how to use it to create a short link.
- [How to pass query parameters in short links?](https://dub.co/help/article/parameter-passing.md): Learn more about how Dub supports query parameter passing from your short links to their destination URLs.
- [How to transfer links between workspaces?](https://dub.co/help/article/how-to-transfer-links.md): Learn how to transfer your Dub default short links from one workspace to another.
- [How to export links from Dub](https://dub.co/help/article/how-to-export-links.md): Learn more about how to export your links from your Dub workspace to a CSV file.
- [How noindex works on Dub](https://dub.co/help/article/how-noindex-works.md): Learn how Dub supports noindex response headers for short links with custom domains.
- [How can I check a Dub link's destination before clicking on it?](https://dub.co/help/article/how-to-check-link-destination.md): Learn how to check a Dub link's destination to make sure it's safe to click on.
- [Does Dub allow for double link redirects?](https://dub.co/help/article/link-double-redirects.md): Yes, Dub allows for double link redirects – where you can easily create short links for any brand you work with, improving brand recognition and revenue.
- [Why are my dub.sh links not working?](https://dub.co/help/article/dub-links-not-working.md): Our default dub.sh links are occasionally blocked by certain web browsers and ISPs, which causes them not to work. Learn more about why, and how to fix it.
- [Migrating from Bitly](https://dub.co/help/article/migrating-from-bitly.md): Easily migrate your links from Bitly to Dub in less than 3 minutes.
- [Migrating from Rebrandly](https://dub.co/help/article/migrating-from-rebrandly.md): How you can migrate from Rebrandly to Dub in a few simple steps.
- [Migrating from Short.io](https://dub.co/help/article/migrating-from-short.md): How you can migrate from Short.io to Dub in a few simple steps.
- [How to import links from a CSV file](https://dub.co/help/article/how-to-import-csv.md): Easily import your links from a CSV file into Dub.
- [What is a "Workspace" on Dub?](https://dub.co/help/article/what-is-a-workspace.md): Learn more about what a "Workspace" is on Dub and how you can use it to organize your links.
- [How to invite teammates on Dub](https://dub.co/help/article/how-to-invite-teammates.md): Learn how to invite teammates to your Dub workspace and start collaborating with your team.
- [Managing workspace members with roles](https://dub.co/help/article/workspace-roles.md): Learn how to use roles to manage your workspace members' permissions on Dub.
- [Free 14-day trial](https://dub.co/help/article/free-trial.md): Learn about the 14-day free trial on Dub, what limits apply during the trial, and what happens after it ends.
- [How to change my Dub billing information?](https://dub.co/help/article/how-to-change-billing-information.md): Learn how to add a new payment method, change your default payment method, remove a payment method, and change your billing information.
- [How can I download my Dub invoice?](https://dub.co/help/article/how-to-download-invoice.md): Learn how to download your Dub invoice.
- [How to cancel my Dub subscription?](https://dub.co/help/article/how-to-cancel-subscription.md): Learn how to cancel your Dub subscription, or downgrade to a lower plan if needed.
- [Configuring SAML SSO with Okta](https://dub.co/help/article/okta-saml.md): For Dub Enterprise users, you can securely manage your team's access to Dub using Okta SAML SSO.
- [Configuring SCIM Directory Sync with Okta](https://dub.co/help/article/okta-scim.md): For Dub Enterprise users, you can automatically provision and deprovision users from your Okta directory to Dub using SCIM Directory Sync.
- [Configuring SAML SSO with Google Workspace](https://dub.co/help/article/google-saml.md): For Dub Enterprise users, you can securely manage your team's access to Dub using Google Workspace SAML SSO.
- [Configuring SAML SSO with Azure AD](https://dub.co/help/article/azure-saml.md): For Dub Enterprise users, you can securely manage your team's access to Dub using Azure AD SAML SSO.
- [Configuring SCIM Directory Sync with Azure AD](https://dub.co/help/article/azure-scim.md): For Dub Enterprise users, you can automatically provision and deprovision users from Azure AD to Dub using SCIM Directory Sync.
- [How to change my default workspace on Dub?](https://dub.co/help/article/how-to-change-default-workspace.md): Learn how you can set a workspace as your default workspace on Dub.
- [How to change the default product in my workspace?](https://dub.co/help/article/how-to-change-default-product.md): Learn how to set the default product tab that Dub shows when you open your workspace.
- [How to delete my Dub account?](https://dub.co/help/article/how-to-delete-account.md): Learn how to delete your account on Dub
- [Introduction](https://dub.co/docs/api-reference/introduction.md): Learn how to use Dub's API to programmatically manage resources in your Dub workspace.
- [API Authentication](https://dub.co/docs/api-reference/authentication.md)
- [Rate limits](https://dub.co/docs/api-reference/rate-limits.md): Learn about Dub's API rate limits.
- [Dub MCP Server](https://dub.co/docs/mcp-server.md): Use the Dub MCP server to manage your Dub resources with the AI agent of your choice.
- [Overview](https://dub.co/docs/sdks/overview.md): Open-source client libraries for the Dub API
- [TypeScript SDK](https://dub.co/docs/sdks/typescript.md): Learn how to integrate Dub with TypeScript.
- [Python SDK](https://dub.co/docs/sdks/python.md): Learn how to integrate Dub with Python.
- [Ruby SDK](https://dub.co/docs/sdks/ruby.md): Learn how to integrate Dub with Ruby.
- [PHP SDK](https://dub.co/docs/sdks/php.md): Learn how to integrate Dub with PHP.
- [Go SDK](https://dub.co/docs/sdks/go.md): Learn how to integrate Dub with Go.
- [Introduction](https://dub.co/docs/sdks/client-side/introduction.md): Learn more about the Dub Analytics script and how to install it.
- [React](https://dub.co/docs/sdks/client-side/installation-guides/react.md): How to add the Dub Analytics script to your React website
- [Google Tag Manager](https://dub.co/docs/sdks/client-side/installation-guides/google-tag-manager.md): How to add the Dub Analytics script to your site using Google Tag Manager
- [Manual Installation](https://dub.co/docs/sdks/client-side/installation-guides/manual.md): How to add the Dub Analytics script to your website
- [Webflow](https://dub.co/docs/sdks/client-side/installation-guides/webflow.md): How to add the Dub Analytics script to your Webflow site
- [WordPress](https://dub.co/docs/sdks/client-side/installation-guides/wordpress.md): How to add the Dub Analytics script to your WordPress site
- [Framer](https://dub.co/docs/sdks/client-side/installation-guides/framer.md): How to add the Dub Analytics script to your Framer site
- [Shopify](https://dub.co/docs/sdks/client-side/installation-guides/shopify.md): How to add the Dub Analytics script to your Shopify store
- [Client-side click tracking](https://dub.co/docs/sdks/client-side/features/click-tracking.md): Track clicks on the client-side using query parameters
- [Client-side conversion tracking](https://dub.co/docs/sdks/client-side/features/conversion-tracking.md): Learn how to use the Dub Analytics script to track conversion events on the client-side
- [Cross-domain tracking](https://dub.co/docs/sdks/client-side/features/cross-domain-tracking.md): Track conversions across domains
- [Reverse-proxy support](https://dub.co/docs/sdks/client-side/features/reverse-proxy-support.md): Track clicks on the client-side using a reverse proxy
- [Script Variants](https://dub.co/docs/sdks/client-side/variants.md): Learn more about the different variants of the Dub Analytics script.
- [Introduction](https://dub.co/docs/sdks/client-side-mobile/introduction.md): Learn more about the the Dub client-side mobile SDKs.
- [Create or update a partner](https://dub.co/docs/api-reference/partners/create.md): Creates or updates a partner record (upsert behavior). If a partner with the same email already exists, their program enrollment will be updated with the provided tenantId. If no existing partner is found, a new partner will be created using the supplied information.
- [List all partners](https://dub.co/docs/api-reference/partners/list.md): List all partners for a partner program.
- [Ban a partner](https://dub.co/docs/api-reference/partners/ban.md): Ban a partner from your program. This will disable all links and mark all commissions as canceled.
- [Deactivate a partner](https://dub.co/docs/api-reference/partners/deactivate.md): This will deactivate the partner from your program and disable all their active links. Their commissions and payouts will remain intact. You can reactivate them later if needed.
- [Create a link for a partner](https://dub.co/docs/api-reference/partners/create-link.md): Create a link for a partner that is enrolled in your program.
- [Upsert a link for a partner](https://dub.co/docs/api-reference/partners/upsert-link.md): Upsert a link for a partner that is enrolled in your program. If a link with the same URL already exists, return it (or update it if there are any changes). Otherwise, a new link will be created.
- [Retrieve a partner's links.](https://dub.co/docs/api-reference/partners/retrieve-links.md): Retrieve a partner's links by their partner ID or tenant ID.
- [List all pending partner applications](https://dub.co/docs/api-reference/partners/applications/list.md): Retrieve a paginated list of pending applications for your partner program.
- [Approve a partner application](https://dub.co/docs/api-reference/partners/applications/approve.md): Approve a pending partner application to your program. The partner will be enrolled in the specified group and notified of the approval.
- [Reject a partner application](https://dub.co/docs/api-reference/partners/applications/reject.md): Reject a pending partner application to your program. The partner will be notified via email that their application was not approved.
- [Retrieve analytics](https://dub.co/docs/api-reference/analytics/retrieve.md): Retrieve analytics for a link, a domain, or the authenticated workspace. The response type depends on the `event` and `type` query parameters.
- [List all events](https://dub.co/docs/api-reference/events/list.md): Retrieve a paginated list of events for the authenticated workspace.
- [Track a lead event](https://dub.co/docs/api-reference/track/lead.md): Track a lead for a short link.
- [Track a sale event](https://dub.co/docs/api-reference/track/sale.md): Track a sale for a short link.
- [Track a deep link open event](https://dub.co/docs/api-reference/track/open.md): This endpoint is used to track when a user opens your app via a Dub-powered deep link (for both iOS and Android).
- [Retrieve a customer](https://dub.co/docs/api-reference/customers/retrieve.md): Retrieve a customer by ID for the authenticated workspace. To retrieve a customer by external ID, prefix the ID with `ext_`.
- [List all customers](https://dub.co/docs/api-reference/customers/list.md): Retrieve a paginated list of customers for the authenticated workspace.
- [Update a customer](https://dub.co/docs/api-reference/customers/update.md): Update a customer for the authenticated workspace.
- [Delete a customer](https://dub.co/docs/api-reference/customers/delete.md): Delete a customer from a workspace.
- [List bounty submissions](https://dub.co/docs/api-reference/bounties/list.md): List all submissions for a specific bounty in your partner program.
- [Approve a bounty submission](https://dub.co/docs/api-reference/bounties/approve.md): Approve a bounty submission. Optionally specify a custom reward amount.
- [Reject a bounty submission](https://dub.co/docs/api-reference/bounties/reject.md): Reject a bounty submission with a specified reason and optional note.
- [List all commissions](https://dub.co/docs/api-reference/commissions/list.md): Retrieve a paginated list of commissions for your partner program.
- [Create commission](https://dub.co/docs/api-reference/commissions/create.md): Create one or more commissions (custom, lead or sale) for a partner. Commission creation is processed asynchronously. Use the List Commissions endpoint or webhooks to be notified when the commission is created.
- [Update a commission](https://dub.co/docs/api-reference/commissions/update.md): Update an existing commission amount. This is useful for handling refunds (partial or full) or fraudulent sales.
- [List all payouts](https://dub.co/docs/api-reference/payouts/list.md): Retrieve a paginated list of payouts for your partner program.
- [Create a link](https://dub.co/docs/api-reference/links/create.md): Create a link for the authenticated workspace.
- [Update a link](https://dub.co/docs/api-reference/links/update.md): Update a link for the authenticated workspace. If there's no change, returns it as it is.
- [Upsert a link](https://dub.co/docs/api-reference/links/upsert.md): Upsert a link for the authenticated workspace by its URL. If a link with the same URL already exists, return it (or update it if there are any changes). Otherwise, a new link will be created.
- [Delete a link](https://dub.co/docs/api-reference/links/delete.md): Delete a link for the authenticated workspace.
- [Retrieve a link](https://dub.co/docs/api-reference/links/retrieve.md): Retrieve the info for a link.
- [List all links](https://dub.co/docs/api-reference/links/list.md): Retrieve a paginated list of links for the authenticated workspace.
- [Retrieve links count](https://dub.co/docs/api-reference/links/count.md): Retrieve the number of links for the authenticated workspace.
- [Bulk create links](https://dub.co/docs/api-reference/links/bulk-create.md): Bulk create up to 100 links for the authenticated workspace.
- [Bulk update links](https://dub.co/docs/api-reference/links/bulk-update.md): Bulk update up to 100 links with the same data for the authenticated workspace.
- [Bulk delete links](https://dub.co/docs/api-reference/links/bulk-delete.md): Bulk delete up to 100 links for the authenticated workspace.
- [Create a domain](https://dub.co/docs/api-reference/domains/create.md): Create a domain for the authenticated workspace.
- [Update a domain](https://dub.co/docs/api-reference/domains/update.md): Update a domain for the authenticated workspace.
- [Delete a domain](https://dub.co/docs/api-reference/domains/delete.md): Delete a domain from a workspace. It cannot be undone. This will also delete all the links associated with the domain.
- [Register a domain](https://dub.co/docs/api-reference/domains/register.md): Register a domain for the authenticated workspace. Only available for Enterprise Plans.
- [Check the availability of one or more domains](https://dub.co/docs/api-reference/domains/check-availability.md): Check if a domain name is available for purchase. You can check multiple domains at once.
- [Create a folder](https://dub.co/docs/api-reference/folders/create.md): Create a folder for the authenticated workspace.
- [Update a folder](https://dub.co/docs/api-reference/folders/update.md): Update a folder in the workspace.
- [Delete a folder](https://dub.co/docs/api-reference/folders/delete.md): Delete a folder from the workspace. All existing links will still work, but they will no longer be associated with this folder.
- [List all folders](https://dub.co/docs/api-reference/folders/list.md): Retrieve a paginated list of folders for the authenticated workspace.
- [Create a tag](https://dub.co/docs/api-reference/tags/create.md): Create a tag for the authenticated workspace.
- [List all tags](https://dub.co/docs/api-reference/tags/list.md): Retrieve a paginated list of tags for the authenticated workspace.
- [Update a tag](https://dub.co/docs/api-reference/tags/update.md): Update a tag in the workspace.
- [Introduction](https://dub.co/docs/partner-api-reference/introduction.md): Learn how to use Dub's Partner API to programmatically manage your partner account.
- [Introduction](https://dub.co/docs/webhooks/introduction.md): Use webhooks to get real-time notifications on events happening across your Dub workspace.
- [Event types](https://dub.co/docs/webhooks/event-types.md): List of supported webhook event types and their payloads
- [Verify webhook requests](https://dub.co/docs/webhooks/verify-webhook-requests.md): Learn how to verify webhook requests to ensure they're coming from Dub.
- [partner.enrolled](https://dub.co/docs/webhooks/events/partner-enrolled.md)
- [partner.application_submitted](https://dub.co/docs/webhooks/events/partner-application-submitted.md)
- [lead.created](https://dub.co/docs/webhooks/events/lead-created.md)
- [sale.created](https://dub.co/docs/webhooks/events/sale-created.md)
- [commission.created](https://dub.co/docs/webhooks/events/commission-created.md)
- [link.created](https://dub.co/docs/webhooks/events/link-created.md)
- [link.updated](https://dub.co/docs/webhooks/events/link-updated.md)
- [link.deleted](https://dub.co/docs/webhooks/events/link-deleted.md)
- [link.clicked](https://dub.co/docs/webhooks/events/link-clicked.md)
- [Introduction](https://dub.co/docs/postbacks/introduction.md): Use postbacks to get real-time notifications on events happening across your Dub partner account.
- [Event types](https://dub.co/docs/postbacks/event-types.md): List of supported postback event types and their payloads
- [Verify postback requests](https://dub.co/docs/postbacks/verify-postback-requests.md): Learn how to verify postback requests to ensure they're coming from Dub.
- [lead.created](https://dub.co/docs/postbacks/events/lead-created.md)
- [sale.created](https://dub.co/docs/postbacks/events/sale-created.md)
- [commission.created](https://dub.co/docs/postbacks/events/commission-created.md)

## OpenAPI Specs

- [dub-with-code-samples](https://spec.speakeasy.com/dub/dub/dub-with-code-samples)
- [pnpm-lock](https://dub.co/pnpm-lock.yaml)
- [package](https://dub.co/package.json)
- [workflow](https://dub.co/.speakeasy/workflow.yaml)
- [api](https://dub.co/api.dub)