Splynx Documentation
Access Splynx wiki documentation at wiki.splynx.com. The wiki is JavaScript-rendered, so use Crawl4AI MCP tools to fetch content.
Quick Reference URLs
| Topic |
URL |
| Customer Billing |
https://wiki.splynx.com/customer_management/customer_billing |
| Customer Services |
https://wiki.splynx.com/customer_management/customer_services |
| Invoices |
https://wiki.splynx.com/finance/invoices |
| Transactions |
https://wiki.splynx.com/finance/transactions |
| Finance Settings |
https://wiki.splynx.com/configuration/finance/finance_settings |
| RADIUS Config |
https://wiki.splynx.com/configuration/network/radius |
| Routers |
https://wiki.splynx.com/networking/routers |
| API Documentation |
https://wiki.splynx.com/administration/information/api_documentation |
| Tariff Plans |
https://wiki.splynx.com/configuring_tariff_plans/internet_tariff_plans |
| One-Time Plans |
https://wiki.splynx.com/configuring_tariff_plans/one_time_plans |
| CRM Leads |
https://wiki.splynx.com/crm/leads |
| Dashboard |
https://wiki.splynx.com/dashboard |
| Additional Fields |
https://wiki.splynx.com/configuration/system/additional_fields |
Using Crawl4AI MCP
The Crawl4AI MCP server provides tools for scraping JavaScript-rendered pages.
Scrape a Single Page
Use the crawl4ai scrape_webpage tool:
- url: "https://wiki.splynx.com/customer_management/customer_billing"
Returns page content as markdown.
Crawl Multiple Pages
Use the crawl4ai crawl_website tool:
- start_url: "https://wiki.splynx.com/networking"
- crawl_depth: 2
- max_pages: 20
Crawls from start URL, following links to specified depth.
Search for Documentation
Use WebSearch to find relevant wiki pages:
WebSearch: site:wiki.splynx.com <your topic>
Then scrape the specific URLs returned.
Wiki Structure
URL Patterns by Section
| Section |
URL Pattern |
Content |
| Customer Management |
/customer_management/* |
Customer profiles, billing, services, CPE |
| Finance |
/finance/* |
Invoices, payments, transactions, billing engine |
| Networking |
/networking/* |
Routers, GPON, Huawei, MikroTik |
| Network Management |
/network-management/* |
Customer authentication, router settings |
| Configuration |
/configuration/* |
System settings by module |
| Tariff Plans |
/configuring_tariff_plans/* |
Internet, voice, custom, one-time plans |
| CRM |
/crm/* |
Leads, pipelines, quotes |
| Administration |
/administration/* |
Admin settings, API, logs, permissions |
| Customer Portal |
/customer_portal/* |
Portal configuration, self-service |
| Add-ons |
/addons_modules/* |
Third-party integrations |
Key Subsections
Customer Management:
customer_information - Profile, contacts, addresses
customer_billing - Payment settings, invoicing
customer_services - Service assignments
cpe_management - Customer equipment
Networking:
routers - Router configuration
huawei/* - Huawei GPON/BRAS setup
mikrotik/* - MikroTik integration
Network Management:
authentication_of_customers/* - PPPoE, DHCP, Hotspot with RADIUS
routers_settings/* - Per-vendor router configs
Configuration:
network/radius - RADIUS server settings
finance/finance_settings - Billing periods, blocking
main_configuration/preferences - System preferences
system/additional_fields - Custom fields
External API Documentation
For REST API endpoint details:
The API docs at Apiary cover all REST endpoints with request/response examples.
Common Lookup Patterns
Billing questions:
- Search:
site:wiki.splynx.com billing configuration
- Scrape:
/configuration/finance/finance_settings
- Scrape:
/customer_management/customer_billing
RADIUS/Authentication:
- Search:
site:wiki.splynx.com radius pppoe
- Scrape:
/configuration/network/radius
- Scrape:
/network-management/authentication_of_customers/mikrotik_pppoe_radius
Customer services:
- Scrape:
/customer_management/customer_services
- Scrape:
/configuring_tariff_plans/internet_tariff_plans
API integration:
- Scrape:
/administration/information/api_documentation
- Visit: https://splynx.docs.apiary.io
Troubleshooting
Crawl4AI not responding:
- Ensure Docker container is running:
docker ps | grep crawl4ai
- Restart if needed:
docker restart crawl4ai
- Health check:
curl http://localhost:11235/health
Wiki pages return empty content:
The wiki.splynx.com uses Vue.js SPA which can be challenging to scrape.
Alternative approaches:
- Use WebSearch - Google indexes the wiki content well:
WebSearch: site:wiki.splynx.com <your topic>
- Direct API curl with longer wait times:
curl -X POST http://localhost:11235/crawl \
-H "Content-Type: application/json" \
-d '{"urls": ["<wiki_url>"], "delay_before_return_html": 15}'
- Check Apiary API docs for REST endpoint details (static site, scrapes well)
Need full section content:
- Use
crawl_website with appropriate depth/max_pages
- For entire wiki, consider crawling from homepage with higher limits
1---2name: splynx-docs3description: Access Splynx documentation from wiki.splynx.com using Crawl4AI MCP. Provides navigation guide, URL patterns, and web scraping for JS-rendered pages.4---5
6# Splynx Documentation
7
8Access Splynx wiki documentation at wiki.splynx.com. The wiki is JavaScript-rendered, so use **Crawl4AI MCP tools** to fetch content.
9
10## Quick Reference URLs
11
12| Topic | URL |
13|-------|-----|
14| Customer Billing | `https://wiki.splynx.com/customer_management/customer_billing` |
15| Customer Services | `https://wiki.splynx.com/customer_management/customer_services` |
16| Invoices | `https://wiki.splynx.com/finance/invoices` |
17| Transactions | `https://wiki.splynx.com/finance/transactions` |
18| Finance Settings | `https://wiki.splynx.com/configuration/finance/finance_settings` |
19| RADIUS Config | `https://wiki.splynx.com/configuration/network/radius` |
20| Routers | `https://wiki.splynx.com/networking/routers` |
21| API Documentation | `https://wiki.splynx.com/administration/information/api_documentation` |
22| Tariff Plans | `https://wiki.splynx.com/configuring_tariff_plans/internet_tariff_plans` |
23| One-Time Plans | `https://wiki.splynx.com/configuring_tariff_plans/one_time_plans` |
24| CRM Leads | `https://wiki.splynx.com/crm/leads` |
25| Dashboard | `https://wiki.splynx.com/dashboard` |
26| Additional Fields | `https://wiki.splynx.com/configuration/system/additional_fields` |
27
28## Using Crawl4AI MCP
29
30The Crawl4AI MCP server provides tools for scraping JavaScript-rendered pages.
31
32### Scrape a Single Page
33
34```
35Use the crawl4ai scrape_webpage tool:
36- url: "https://wiki.splynx.com/customer_management/customer_billing"
37```
38
39Returns page content as markdown.
40
41### Crawl Multiple Pages
42
43```
44Use the crawl4ai crawl_website tool:
45- start_url: "https://wiki.splynx.com/networking"
46- crawl_depth: 2
47- max_pages: 20
48```
49
50Crawls from start URL, following links to specified depth.
51
52### Search for Documentation
53
54Use WebSearch to find relevant wiki pages:
55```
56WebSearch: site:wiki.splynx.com <your topic>
57```
58
59Then scrape the specific URLs returned.
60
61## Wiki Structure
62
63### URL Patterns by Section
64
65| Section | URL Pattern | Content |
66|---------|-------------|---------|
67| Customer Management | `/customer_management/*` | Customer profiles, billing, services, CPE |
68| Finance | `/finance/*` | Invoices, payments, transactions, billing engine |
69| Networking | `/networking/*` | Routers, GPON, Huawei, MikroTik |
70| Network Management | `/network-management/*` | Customer authentication, router settings |
71| Configuration | `/configuration/*` | System settings by module |
72| Tariff Plans | `/configuring_tariff_plans/*` | Internet, voice, custom, one-time plans |
73| CRM | `/crm/*` | Leads, pipelines, quotes |
74| Administration | `/administration/*` | Admin settings, API, logs, permissions |
75| Customer Portal | `/customer_portal/*` | Portal configuration, self-service |
76| Add-ons | `/addons_modules/*` | Third-party integrations |
77
78### Key Subsections
79
80**Customer Management:**
81- `customer_information` - Profile, contacts, addresses
82- `customer_billing` - Payment settings, invoicing
83- `customer_services` - Service assignments
84- `cpe_management` - Customer equipment
85
86**Networking:**
87- `routers` - Router configuration
88- `huawei/*` - Huawei GPON/BRAS setup
89- `mikrotik/*` - MikroTik integration
90
91**Network Management:**
92- `authentication_of_customers/*` - PPPoE, DHCP, Hotspot with RADIUS
93- `routers_settings/*` - Per-vendor router configs
94
95**Configuration:**
96- `network/radius` - RADIUS server settings
97- `finance/finance_settings` - Billing periods, blocking
98- `main_configuration/preferences` - System preferences
99- `system/additional_fields` - Custom fields
100
101## External API Documentation
102
103For REST API endpoint details:
104
105| Resource | URL |
106|----------|-----|
107| API Reference | https://splynx.docs.apiary.io |
108| PHP API Module | https://bitbucket.org/splynx/splynx-php-api |
109
110The API docs at Apiary cover all REST endpoints with request/response examples.
111
112## Common Lookup Patterns
113
114**Billing questions:**
1151. Search: `site:wiki.splynx.com billing configuration`
1162. Scrape: `/configuration/finance/finance_settings`
1173. Scrape: `/customer_management/customer_billing`
118
119**RADIUS/Authentication:**
1201. Search: `site:wiki.splynx.com radius pppoe`
1212. Scrape: `/configuration/network/radius`
1223. Scrape: `/network-management/authentication_of_customers/mikrotik_pppoe_radius`
123
124**Customer services:**
1251. Scrape: `/customer_management/customer_services`
1262. Scrape: `/configuring_tariff_plans/internet_tariff_plans`
127
128**API integration:**
1291. Scrape: `/administration/information/api_documentation`
1302. Visit: https://splynx.docs.apiary.io
131
132## Troubleshooting
133
134**Crawl4AI not responding:**
135- Ensure Docker container is running: `docker ps | grep crawl4ai`
136- Restart if needed: `docker restart crawl4ai`
137- Health check: `curl http://localhost:11235/health`
138
139**Wiki pages return empty content:**
140The wiki.splynx.com uses Vue.js SPA which can be challenging to scrape.
141Alternative approaches:
1421. **Use WebSearch** - Google indexes the wiki content well:
143 ```
144 WebSearch: site:wiki.splynx.com <your topic>
145 ```
1462. **Direct API curl** with longer wait times:
147 ```bash
148 curl -X POST http://localhost:11235/crawl \
149 -H "Content-Type: application/json" \
150 -d '{"urls": ["<wiki_url>"], "delay_before_return_html": 15}'
151 ```
1523. **Check Apiary API docs** for REST endpoint details (static site, scrapes well)
153
154**Need full section content:**
155- Use `crawl_website` with appropriate depth/max_pages
156- For entire wiki, consider crawling from homepage with higher limits