Signup page
If you have products or plans that you want anyone (outside your organization) to be able to sign up for, you can set up a Signup page on the Bunny Portal.
Important: As a prerequisite to this page, please read the signup docs here.
Construct the signup page URLLink to Construct the signup page URL section
https://[SUBDOMAIN].bunny.com/portal/signup
?priceListCode=[PRICE_LIST_CODE]
&token=[TOKEN]
&couponCode=[COUPON_CODE]
&firstName=[FIRST_NAME]
&lastName=[LAST_NAME]
&email=[EMAIL]
&companyName=[COMPANY_NAME]
&billingCountry=[BILLING_COUNTRY]
[SUBDOMAIN]: Your Bunny account subdomain (e.g.,acmeif you access Bunny viahttps://acme.bunny.com).[PRICE_LIST_CODE]: The code for the price list you want customers to sign up for.[TOKEN]The token from the API client you created withsignup:readandsignup:writescopes.[COUPON_CODE]The default coupon code (if valid) be automatically applied.[FIRST_NAME],[LAST_NAME]etc are optional default values that will be inserted into the signup fields.
Example
Suppose you have the following:
- SUBDOMAIN:
acme - PRICE_LIST_CODE:
business-annual - TOKEN:
12345
Then your signup page link would look like this:
https://acme.bunny.com/portal/signup?priceListCode=business-annual&token=12345
When a user clicks this link, they will be taken to the Bunny portal’s signup page:

Payment methodsLink to Payment methods section
The signup page accepts cards only when an amount is due (including Link), because it charges the first invoice and creates the account in one step. Bank debits such as SEPA Direct Debit and ACH settle over several business days, so they aren’t offered at signup. Customers who want to pay by SEPA Direct Debit can sign up with a card and switch afterwards, or you can create their account and use Checkout, which offers every payment method enabled in your Stripe account.