Saved Sep 28, 2026 by @enviglo: API rate limits, the answers the API gives, and codes following the dashboard's rules
1. In your store's dashboard, open **Codes**.2. Under **Make a code**, choose the product in **Hands over**.- 3. Keep the suggested code in **The code**, press **Suggest another**, or type your own.+ 3. Enviglo generates the code when you make it. On Ultimate you can tick **Choose the code myself** and type it in **The code** instead. A code you choose starts working once the Enviglo team has looked at it, so it isn't instant.4. Optionally fill in the rest:- **How many people:** leave it empty for no limit.- **Stops working:** a date and time. Leave it empty and the code lasts until you switch it off.…- **What it's for:** a private note, like "YouTube giveaway, March". Whoever redeems the code never sees it.5. Press **Create the code**.- You'll see a message like "SPRING-2026 will hand over Car Pack."+ You'll see a message like "Q7KD-2MPX-9HRT will hand over Car Pack." A code you chose says it's with the Enviglo team instead.+ Codes that still work count towards your plan's redeem codes: switched-off and expired ones don't. See [Plans, limits and fees](/wiki/plans-and-fees).+### Rules for codes- 4 to 32 characters: letters, numbers and dashes. Letters are saved in capitals and spaces are removed, so people can type a code in any case. The dashes do count.- Every code is unique across all of Enviglo, not just your store.- - Suggested codes are three groups of four characters, and leave out letters and numbers that look alike, like O and 0.+ - Generated codes are three groups of four characters, and leave out letters and numbers that look alike, like O and 0.- Each person can use a code once, whatever **How many people** says.- **How many people** can be 1 to 100,000. **Days of access** can be 1 to 3,650.…Below the form, your codes are listed newest first, each with a status:- **Working**+ - **With Enviglo:** a code you chose, waiting for the Enviglo team.+ - **Turned down:** the Enviglo team didn't allow a code you chose. Why shows under it.- **Switched off**- **Expired:** its **Stops working** time has passed.- **All used up:** it has reached **How many people**.…The dashboard makes one code at a time, and one person can make 30 codes an hour. For a giveaway, one code with a limit on **How many people** is often simplest.- Your own tools can also make codes through the API, using a key that can **Manage codes**. Each key can make 60 an hour, and Enviglo picks the code if you don't. See [API keys](/wiki/api-keys) and the [API reference](/developers).+ Your own tools can also make codes through the API, using a key that can **Manage codes**. The same rules apply as in the dashboard: Enviglo generates the code unless your store is on Ultimate and sends its own, which waits for the Enviglo team, and codes count towards your plan's limit. A store can make 60 codes an hour through the API, whichever keys make them. See [API keys](/wiki/api-keys) and the [API reference](/developers#codes).## What people see when a code doesn't work…## Troubleshooting- - **"Somebody already has that code. Codes are unique across Enviglo."** Pick another, or press **Suggest another**.+ - **"Somebody already has that code. Codes are unique across Enviglo."** Choose another, or untick **Choose the code myself** and let Enviglo generate one.- **"Letters, numbers and dashes only."** Take out other symbols.- **"Pick a time in the future."** **Stops working** has to be later than now.- **"Too many new codes in a short time."** You've made 30 codes in the last hour. Try again later.
A code gives a product to whoever types it in. It isn't a discount: buyers pay on Roblox, so there's nothing for a code to take money off. Instead, the code hands the product over itself. Use codes for giveaways, paying a collaborator, or making something right.
You'll see a message like "Q7KD-2MPX-9HRT will hand over Car Pack." A code you chose says it's with the Enviglo team instead.
Codes that still work count towards your plan's redeem codes: switched-off and expired ones don't. See Plans, limits and fees.
A code only works while its product is published. You can make codes for drafts ahead of a launch; they start working when the product goes live.
Send the code however you like. People redeem it at /redeem, signed in to their Enviglo account, and the product goes straight to their library. See Redeem a code.
To save them typing, link to /redeem with the code on the end. It's filled in for them:
/redeem?code=SPRING-2026
Below the form, your codes are listed newest first, each with a status:
Each code shows its product, how many times it has been used (out of how many, if there's a limit), when it was last used, its end date and your note. Press the copy icon beside a code to copy it. The heading counts how many are still working.
Every code made, switched off, deleted or redeemed is recorded in your store's audit log. See Activity and the audit log.
The dashboard makes one code at a time, and one person can make 30 codes an hour. For a giveaway, one code with a limit on How many people is often simplest.
Your own tools can also make codes through the API, using a key that can Manage codes. The same rules apply as in the dashboard: Enviglo generates the code unless your store is on Ultimate and sends its own, which waits for the Enviglo team, and codes count towards your plan's limit. A store can make 60 codes an hour through the API, whichever keys make them. See API keys and the API reference.
These are the messages people get when redeeming, and what they mean: