Gestion des packages
Rotation du mot de passe proxy, changement du nombre max de connexions concurrentes, et activation/désactivation HTTP/SOCKS5 par package.
POST /packages/{id}/rotate-password
Génère un nouveau mot de passe proxy et invalide immédiatement l'ancien. Le nouveau mot de passe est dans la réponse — stockez-le : pas de récupération ultérieure sauf via GET /packages/{id}.
/api/v1/packages/{id}/rotate-password{
"data": {
"password": "8e2c9b14a7f0d3e5",
"rotated_at": "2026-05-29T11:42:00+00:00"
},
"meta": { "version": "v1" }
}La rotation coupe les connexions actives
Tous les clients actifs avec l'ancien mot de passe sont déconnectés instantanément. Planifiez la rotation aux heures creuses ou mettez à jour les clients d'abord.
PATCH /packages/{id}/threads
Met à jour le nombre max de connexions TCP concurrentes pour ce package. Plage : 1–2000. Défaut au provisionnement : 1000.
/api/v1/packages/{id}/threads{ "threads": 500 }PATCH /packages/{id}/protocols
Active/désactive HTTP/SOCKS5 pour le package. Au moins un protocole doit rester actif. SOCKS5 off = port 824 ne répond plus ; HTTP off = port 823 ne répond plus.
/api/v1/packages/{id}/protocols{ "protocols": ["http"] } // HTTP only
{ "protocols": ["http", "socks5"] } // bothExemples de code
# Rotate password
curl -X POST https://raxyproxy.com/api/v1/packages/12/rotate-password \
-H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Cap threads to 500
curl -X PATCH https://raxyproxy.com/api/v1/packages/12/threads \
-H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"threads":500}'
# Disable SOCKS5 — port 824 stops accepting this package
curl -X PATCH https://raxyproxy.com/api/v1/packages/12/protocols \
-H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"protocols":["http"]}'