API Endpoints Reference
FreshComplete reference for all Proxidize API endpoints.
Authentication
All endpoints require the Authorization header:
Authorization: Token YOUR_API_TOKENModem Operations
Get Modem Information
http
GET /api/getinfoReturns JSON with all modem details.
Reboot Modem
http
GET /api/reboot_modem?index={modem_index}| Parameter | Type | Required | Description |
|---|---|---|---|
index | integer | Yes | Modem index number |
Rotation Endpoints
Rotate All Modems
http
GET /api/rotateRotates IP for all connected modems.
Rotate Specific Modem
http
GET /api/change_ip?index={modem_index}| Parameter | Type | Required | Description |
|---|---|---|---|
index | integer | Yes | Modem index number |
Rotate with Custom Token
http
GET /api/change_ip?index={modem_index}&rtoken={rotation_token}| Parameter | Type | Required | Description |
|---|---|---|---|
index | integer | Yes | Modem index number |
rtoken | string | Yes | Custom rotation token |
Rotate Shared Proxy
http
GET /api/sproxy/rotate?proxy_port={port}&proxy_pass={password}| Parameter | Type | Required | Description |
|---|---|---|---|
proxy_port | integer | Yes | Shared proxy port |
proxy_pass | string | Yes | Shared proxy password |
Set Custom Rotation Interval
http
GET /api/custom_rot?index={index}&day={value}&hour={value}&min={value}| Parameter | Type | Required | Description |
|---|---|---|---|
index | integer/string | Yes | Modem index or "all" |
day | integer | No* | Days (0-29) |
hour | integer | No* | Hours (0-22) |
min | integer | No* | Minutes (0-58) |
*Use only ONE interval parameter.
SMS Endpoints
Get SMS Messages
http
GET /api/sms/get?index={modem_index}| Parameter | Type | Required | Description |
|---|---|---|---|
index | integer | Yes | Modem index number |
Send SMS
http
GET /api/sms/send?index={modem_index}&phone={phone}&message={message}| Parameter | Type | Required | Description |
|---|---|---|---|
index | integer | Yes | Modem index number |
phone | string | Yes | Destination phone |
message | string | Yes | Message (URL encoded) |
Delete SMS
http
GET /api/delete_sms?sms_id={id}&modem_index={modem_index}| Parameter | Type | Required | Description |
|---|---|---|---|
sms_id | integer/string | Yes | SMS ID(s), comma-separated |
modem_index | integer | Yes | Modem index number |
Get SMS by Phone (Business)
http
GET /api/sms/fetch_sms_phone_number?phone_number={number}| Parameter | Type | Required | Description |
|---|---|---|---|
phone_number | string | Yes | Modem's phone number |
Shared Proxy Endpoints
List All Shared Proxies
http
GET /api/shared_proxy/Add Shared Proxy
http
GET /api/shared_proxy/add?index={index}&proxy_type={type}&auth_type={auth}&...Required Parameters:
| Parameter | Type | Values |
|---|---|---|
index | integer | Modem index |
proxy_type | string | HTTP, SOCKS |
auth_type | string | UserAuth, IPAuth |
UserAuth Parameters:
| Parameter | Type | Description |
|---|---|---|
user | string | Username |
password | string | Password |
IPAuth Parameters:
| Parameter | Type | Description |
|---|---|---|
IP | string | Allowed IPs (comma-separated) |
Optional Parameters:
| Parameter | Type | Description |
|---|---|---|
comment | string | Description |
port | integer | Custom port |
bandwidth | integer | Speed limit (Mb/s) |
whitelist | string | Allowed domains |
blacklist | string | Blocked domains |
traffic_limit_amount | integer | Data limit (MB) |
traffic_limit_duration | string | day, week, month |
expire_date | string | YYYY-MM-DD |
Delete Shared Proxy
http
GET /api/shared_proxy/delete?port={port}Delete All Shared Proxies
http
GET /api/shared_proxy/deleteDashboard Endpoints
Critical Mode (Business Only)
http
GET /api/crit_mode?toggle={enable|disable}&key={license_last_5}| Parameter | Type | Required | Description |
|---|---|---|---|
toggle | string | Yes | enable or disable |
key | string | Yes | Last 5 chars of license |