Passer au contenu principal

Gérer un sous-compte

Mettez à jour un package de sous-utilisateur (trafic / expiration / activation), gérez ses listes ou supprimez-le via l'API.

Ce guide explique comment mettre à jour un package de sous-utilisateur, gérer ses listes ou le supprimer.

Chaque requête utilise votre clé API personnelle depuis le tableau de bord de votre compte (comment obtenir votre clé API). Dans les exemples ci-dessous, remplacez YOUR_API_KEY par votre propre clé. Pour payer avec le solde de votre compte, utilisez paymentId = 1.

Étape 1 — Listez les packages de sous-utilisateur

Listez les packages de sous-utilisateur et copiez le package_key avec lequel travailler.

Endpoint

GET https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/packages

Réponse

{
  "status": "success",
  "data": [
    { "package_key": "ab12cd34ef56", "traffic_limit": "1073741824", "is_active": true, "expired_at": "d.m.Y" }
  ],
  "errors": []
}

Étape 2 — Mettez à jour le package

Mettez à jour le package : modifiez la limite de trafic, la rotation, l'expiration ou activez/désactivez avec is_active.

Endpoint

POST https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/update

Corps de la requête

Nom

Type

Description

package_key

String

Clé du package (depuis les infos du package).

traffic_limit (optionnel)

String

Limite de trafic en octets.

rotation (optionnel)

Number

Rotation : -1 = sticky, 0 = par requête, 1..3600 = secondes.

expired_at (optionnel)

String

Date d'expiration du package.

is_active (optionnel)

Boolean

Booléen — true actif, false inactif (activer/désactiver le package).

is_link_date (optionnel)

Boolean

Booléen — lier l'expiration au package principal.

Réponse

{
  "status": "success",
  "data": {
    "package_key": "ab12cd34ef56",
    "rotation": 60,
    "traffic_limit": "1073741824",
    "is_active": true
  },
  "errors": []
}

Étape 3 — Gérez les listes du package

Listez les listes du package, puis renommez une liste (id + title + package_key) ou supprimez-en une par son listId.

Endpoint

GET https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/lists

Réponse

{
  "status": "success",
  "data": [
    { "id": 7788, "title": "Client A", "login": "x1y2z3", "package_key": "ab12cd34ef56" }
  ],
  "errors": []
}

Endpoint — rename

POST https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/list/rename

Nom

Type

Description

id

Number

ID de la liste.

title

String

Le nouveau nom de la liste.

package_key

String

Clé du package (depuis les infos du package).

Endpoint — delete list

DELETE https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/list/delete

Étape 4 — Ou supprimez tout le package

Supprimez l'intégralité du package de sous-utilisateur par son package_key. C'est irréversible.

Endpoint

DELETE https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/delete

Corps de la requête

Nom

Type

Description

package_key

String

Clé du package (depuis les infos du package).

Réponse

{
  "status": "success",
  "data": { "deleted": true },
  "errors": []
}

Référence API complète

Avez-vous trouvé la réponse à votre question ?