Créer un pack pour les sous-utilisateurs
Updated:
Cette API vous permet de créer un sous-forfait à partir de votre forfait actif actuel incluant du trafic. La durée de validité du sous-forfait ne doit pas dépasser celle de votre forfait actif actuel. Le volume de trafic est spécifié en octets ; ce volume sera prélevé sur votre forfait actif actuel, sans toutefois dépasser le volume disponible.
Objectif :
Paramètres de l'URL :
Nom | Valeur | Description |
|---|---|---|
Autorisation |
| Votre clé API personnelle |
Corps de la requête :
Nom | Type | Description |
|---|---|---|
is_link_date | booléen | « Si la valeur est « true », la date d'expiration sera liée au package principal. » |
rotation | Nombre | Spécifie le type de rotation : « -1 » = pas de rotation (fixe), « 0 » = rotation à la demande, « 1 » à « 3600 » = rotation en fonction du temps écoulé en secondes. |
traffic_limit | Chaîne de caractères | Quantité d'octets allouée au paquet de sous-utilisateur. |
expired_at | Chaîne de caractères | Date d'expiration du forfait sous-utilisateur. |
Exemple :
https://proxy-seller.com/personal/api/v2/fj4948ffhg58gh843gh/residentsubuser/create
{
"is_link_date": true,
"rotation": -1,
"traffic_limit": "104857600",
"expired_at":"20.10.2026"
}Réponse :
{
"status": "success",
"data": {
"rotation": -1,
"traffic_limit": "104857600",
"expired_at": {
"date": "2026-10-20 23:59:59.000000",
"timezone_type": 3,
"timezone": "UTC"
},
"is_link_date": true,
"is_active": true,
"package_key": "bbfc4a2df989b5db96e1",
"traffic_usage": "0",
"traffic_left": "104857600",
"traffic_usage_sub": "0",
"traffic_limit_sub": "209715200",
"traffic_left_sub": "209715200"
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Error api key",
"code": 503,
"customData": null
},
{
"message": "IP not allowed",
"code": 503,
"customData": null
},
{
"message": "Request limit reached",
"code": 503,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "IP not allowed",
"code": 503,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Set [ traffic_limit ] less than [ traffic_left - 1 ] in main package: 27380416559",
"code": 0,
"customData": null
}
]
}