Se connecter
Accéder au contenu

API

Documentation API

Connectez votre application à l’API du panneau.

Connexion

Méthode HTTP
POST
[URL de l'API]
https://iamprovider.com/api/v2
Format de réponse
JSON

Clé API et compte

Conservez votre clé API sur votre serveur. Choisissez l’ID exact du service, enregistrez l’ID de commande reçu et vérifiez son statut après l’envoi.

Liste des services

ParamètresDescription
keyVotre clé API
actionservices

Exemple de réponse

[
    {
        "service": 1,
        "name": "Followers",
        "type": "Default",
        "category": "First Category",
        "rate": "0.90",
        "min": "50",
        "max": "10000",
        "refill": true,
        "cancel": true
    },
    {
        "service": 2,
        "name": "Comments",
        "type": "Custom Comments",
        "category": "Second Category",
        "rate": "8",
        "min": "10",
        "max": "1500",
        "refill": false,
        "cancel": true
    }
]

Ajouter une commande

ParamètresDescription
keyVotre clé API
actionadd
serviceID du service
linkLien de la page
quantityQuantité souhaitée
runsFacultatifNombre d’exécutions
intervalFacultatifIntervalle en minutes

Exemple de réponse

{
    "order": 23501
}

Statut de la commande

ParamètresDescription
keyVotre clé API
actionstatus
orderID de commande

Exemple de réponse

{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}

Statut de plusieurs commandes

ParamètresDescription
keyVotre clé API
actionstatus
ordersIDs de commandes séparés par des virgules, jusqu’à 100

Exemple de réponse

{
    "1": {
        "charge": "0.27819",
        "start_count": "3572",
        "status": "Partial",
        "remains": "157",
        "currency": "USD"
    },
    "10": {
        "error": "Incorrect order ID"
    },
    "100": {
        "charge": "1.44219",
        "start_count": "234",
        "status": "In progress",
        "remains": "10",
        "currency": "USD"
    }
}

Créer un réapprovisionnement

ParamètresDescription
keyVotre clé API
actionrefill
orderID de commande

Exemple de réponse

{
    "refill": "1"
}

Créer plusieurs réapprovisionnements

ParamètresDescription
keyVotre clé API
actionrefill
ordersIDs de commandes séparés par des virgules, jusqu’à 100

Exemple de réponse

[
    {
        "order": 1,
        "refill": 1
    },
    {
        "order": 2,
        "refill": 2
    },
    {
        "order": 3,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]

Consulter un réapprovisionnement

ParamètresDescription
keyVotre clé API
actionrefill_status
refillID de réapprovisionnement

Exemple de réponse

{
    "status": "Completed"
}

Consulter plusieurs réapprovisionnements

ParamètresDescription
keyVotre clé API
actionrefill_status
refillsIDs de réapprovisionnements séparés par des virgules, jusqu’à 100

Exemple de réponse

[
    {
        "refill": 1,
        "status": "Completed"
    },
    {
        "refill": 2,
        "status": "Rejected"
    },
    {
        "refill": 3,
        "status": {
            "error": "Refill not found"
        }
    }
]

Demander une annulation

ParamètresDescription
keyVotre clé API
actioncancel
ordersIDs de commandes séparés par des virgules, jusqu’à 100

Exemple de réponse

[
    {
        "order": 9,
        "cancel": {
            "error": "Incorrect order ID"
        }
    },
    {
        "order": 2,
        "cancel": 1
    }
]

Solde du compte

ParamètresDescription
keyVotre clé API
actionbalance

Exemple de réponse

{
    "balance": "100.84292",
    "currency": "USD"
}

Accédez à la page suivante.

Appuyez sur Tab pour sélectionner · Entrée pour ouvrir · Échap pour fermer