Code Management Guide
Access codes are the heart of your IPTV service. This guide covers everything you need to know about managing codes.
Understanding Access Codes
Each access code consists of:
- Code: The 4-6 character identifier (e.g., AB12)
- Portal: Which server it connects to
- Xtream Credentials: Username and password for the Xtream server
- Status: Active or Inactive
- Expiry Date: Optional custom expiration
Code Format Rules
π Code Format:
- Length: 4-6 characters
- Letters: A-Z (except O)
- Digits: 1-9 (no 0)
- Case: Automatically converted to uppercase
Why no O or 0? To prevent confusion between the letter O and digit 0.
Creating Codes
Manual Creation
- Go to Code Management
- Click "Create New Code"
- Select the portal
- Enter Xtream username and password
- Optionally enter a custom code (or leave blank to auto-generate)
- Click "Create Code"
πΈ Screenshot: Code Creation Modal
Shows the form with portal dropdown, code field, and credential inputs
Bulk Import
For importing many codes at once, see the Bulk Import Guide.
Managing Expiry Dates
You can set custom expiry dates for individual codes:
- Find the code in your list
- Click the calendar icon (π
)
- Choose an option:
- Specific Date: Set an exact expiration date
- Lifetime: Code never expires
- Remove: Use default subscription expiry
- Click "Update Expiry"
πΈ Screenshot: Expiry Edit Modal
Shows the expiry type selector and date picker
Searching and Filtering
Use the search and filter bar to find codes quickly:
- Search: Find by code, username, or notes
- Status Filter: Show All, Active Only, or Inactive Only
- Portal Filter: Show codes from a specific portal
Bulk Actions
Select multiple codes to perform actions on them:
- Use the checkboxes to select codes
- A bulk actions bar will appear
- Choose an action:
- Activate: Enable selected codes
- Deactivate: Disable selected codes
- Delete: Remove selected codes
πΈ Screenshot: Bulk Actions Bar
Shows selected codes and the action buttons
Editing Codes
Click the edit (βοΈ) button to modify a code:
- Change the portal assignment
- Update Xtream credentials
- Add or modify notes
- Toggle active status
β οΈ Note: The code itself (e.g., AB12) cannot be changed once created. You'll need to delete and recreate if you need a different code.
Deleting Codes
- Click the delete (ποΈ) button
- Confirm the deletion
Deleted codes:
- Can no longer be used to login
- Free up the code for reuse
- Cannot be recovered (but backups help!)
Code Status Indicators
| Status |
Meaning |
| β Active |
Code can be used to login |
| β Inactive |
Code is disabled |
| βΎοΈ Lifetime |
Never expires |
| Expired |
Past expiry date |