Documentation API
Version API : v2
FoxiGrow fournit une API SMM Panel standard qui vous permet d'intégrer nos services dans vos propres applications. Cette documentation couvre tous les endpoints disponibles et leur utilisation.
Endpoint API
https://foxigrow.com/api/v2
Toutes les requêtes doivent être envoyées à cet endpoint via la méthode POST ou GET.
Authentification
Toutes les requêtes API nécessitent une authentification avec votre clé API. Vous pouvez trouver votre clé API dans les paramètres de votre compte. Incluez le paramètre key dans chaque requête.
POST https://foxigrow.com/api/v2
Content-Type: application/json
{
"key": "YOUR_API_KEY",
"action": "services"
}Format de réponse
Toutes les réponses sont retournées au format JSON. Les requêtes réussies retournent les données demandées, tandis que les erreurs retournent un objet avec une description.
Endpoints API
Obtenir les services
Retourne une liste de tous les services disponibles avec leurs détails incluant les prix, quantités minimales et maximales.
Paramètres
key- Votre clé API (obligatoire)action- "services"
// Exemple de réponse
[
{
"service": 1,
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram",
"rate": "0.90",
"min": "100",
"max": "10000",
"refill": true,
"cancel": true
}
]Obtenir le solde
Retourne le solde actuel de votre compte et la devise.
Paramètres
key- Votre clé API (obligatoire)action- "balance"
// Exemple de réponse
{
"balance": "100.84292",
"currency": "USD"
}Ajouter une commande
Créer une nouvelle commande pour un service. Les paramètres requis dépendent du type de service.
Type par défaut
key- Votre clé API (obligatoire)action- "add"service- ID du service (obligatoire)link- URL cible (obligatoire)quantity- Quantité de la commande (obligatoire)
Type forfait
key- Votre clé API (obligatoire)action- "add"service- ID du service (obligatoire)link- URL cible (obligatoire)
Type commentaires personnalisés
key- Votre clé API (obligatoire)action- "add"service- ID du service (obligatoire)link- URL cible (obligatoire)comments- Commentaires séparés par des sauts de ligne (obligatoire)
// Exemple de réponse
{
"order": 23501
}Statut de commande
Obtenir le statut d'une ou plusieurs commandes. Vous pouvez interroger une seule commande ou plusieurs à la fois.
Commande unique
key- Votre clé API (obligatoire)action- "status"order- ID de la commande (obligatoire)
Commandes multiples (jusqu'à 100)
key- Votre clé API (obligatoire)action- "status"orders- IDs des commandes séparés par des virgules (obligatoire)
// Exemple de réponse
{
"charge": "0.27819",
"start_count": "3572",
"status": "Completed",
"remains": "0",
"currency": "USD"
}Créer un réapprovisionnement
Demander un réapprovisionnement pour une commande. Disponible uniquement pour les services supportant les réapprovisionnements.
Paramètres
key- Votre clé API (obligatoire)action- "refill"order- ID de la commande (obligatoire)
// Exemple de réponse
{
"refill": "1"
}Statut du réapprovisionnement
Vérifier le statut d'une demande de réapprovisionnement.
Paramètres
key- Votre clé API (obligatoire)action- "refill_status"refill- ID du réapprovisionnement (obligatoire)
// Exemple de réponse
{
"status": "Completed"
}Statuts des commandes
Pending- La commande est en attente de traitementProcessing- La commande est en préparationIn progress- La commande est en cours d'exécutionCompleted- La commande a été complétée avec succèsPartial- La commande a été partiellement complétée (remboursement pour le reste)Canceled- La commande a été annulée
Gestion des erreurs
Lorsqu'une erreur survient, l'API retourne un objet JSON avec un champ error décrivant le problème.
// Exemple de réponse d'erreur
{
"error": "Invalid API key"
}Limites de taux
Pour assurer la qualité du service, les limites de taux suivantes s'appliquent :
- 5 requêtes par seconde
- 100 requêtes par minute
- 1000 requêtes par heure
Support
Si vous avez des questions sur l'API, veuillez contacter notre équipe de support :
Telegram: @FoxigrowBD