Skip to content

API Endpoints Reference

Fresh

Complete reference for all Proxidize API endpoints.

Authentication

All endpoints require the Authorization header:

Authorization: Token YOUR_API_TOKEN

Modem Operations

Get Modem Information

http
GET /api/getinfo

Returns JSON with all modem details.

Reboot Modem

http
GET /api/reboot_modem?index={modem_index}
ParameterTypeRequiredDescription
indexintegerYesModem index number

Rotation Endpoints

Rotate All Modems

http
GET /api/rotate

Rotates IP for all connected modems.

Rotate Specific Modem

http
GET /api/change_ip?index={modem_index}
ParameterTypeRequiredDescription
indexintegerYesModem index number

Rotate with Custom Token

http
GET /api/change_ip?index={modem_index}&rtoken={rotation_token}
ParameterTypeRequiredDescription
indexintegerYesModem index number
rtokenstringYesCustom rotation token

Rotate Shared Proxy

http
GET /api/sproxy/rotate?proxy_port={port}&proxy_pass={password}
ParameterTypeRequiredDescription
proxy_portintegerYesShared proxy port
proxy_passstringYesShared proxy password

Set Custom Rotation Interval

http
GET /api/custom_rot?index={index}&day={value}&hour={value}&min={value}
ParameterTypeRequiredDescription
indexinteger/stringYesModem index or "all"
dayintegerNo*Days (0-29)
hourintegerNo*Hours (0-22)
minintegerNo*Minutes (0-58)

*Use only ONE interval parameter.


SMS Endpoints

Get SMS Messages

http
GET /api/sms/get?index={modem_index}
ParameterTypeRequiredDescription
indexintegerYesModem index number

Send SMS

http
GET /api/sms/send?index={modem_index}&phone={phone}&message={message}
ParameterTypeRequiredDescription
indexintegerYesModem index number
phonestringYesDestination phone
messagestringYesMessage (URL encoded)

Delete SMS

http
GET /api/delete_sms?sms_id={id}&modem_index={modem_index}
ParameterTypeRequiredDescription
sms_idinteger/stringYesSMS ID(s), comma-separated
modem_indexintegerYesModem index number

Get SMS by Phone (Business)

http
GET /api/sms/fetch_sms_phone_number?phone_number={number}
ParameterTypeRequiredDescription
phone_numberstringYesModem'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:

ParameterTypeValues
indexintegerModem index
proxy_typestringHTTP, SOCKS
auth_typestringUserAuth, IPAuth

UserAuth Parameters:

ParameterTypeDescription
userstringUsername
passwordstringPassword

IPAuth Parameters:

ParameterTypeDescription
IPstringAllowed IPs (comma-separated)

Optional Parameters:

ParameterTypeDescription
commentstringDescription
portintegerCustom port
bandwidthintegerSpeed limit (Mb/s)
whiteliststringAllowed domains
blackliststringBlocked domains
traffic_limit_amountintegerData limit (MB)
traffic_limit_durationstringday, week, month
expire_datestringYYYY-MM-DD

Delete Shared Proxy

http
GET /api/shared_proxy/delete?port={port}

Delete All Shared Proxies

http
GET /api/shared_proxy/delete

Dashboard Endpoints

Critical Mode (Business Only)

http
GET /api/crit_mode?toggle={enable|disable}&key={license_last_5}
ParameterTypeRequiredDescription
togglestringYesenable or disable
keystringYesLast 5 chars of license

Proxidize API Documentation