Passer au contenu principal
GET
/
v3
/
internet
/
products
Lister les Produits Internet
curl --request GET \
  --url https://api.oneclickdz.com/v3/internet/products \
  --header 'X-Access-Token: <api-key>'
{
  "success": true,
  "data": {
    "products": [
      {
        "cost": 123,
        "value": 123,
        "available": true
      }
    ],
    "type": "<string>"
  },
  "meta": {
    "timestamp": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.oneclickdz.com/llms.txt

Use this file to discover all available pages before exploring further.

Vue d’ensemble

Retourne les cartes de recharge internet disponibles pour les services ADSL et 4G LTE avec les tarifs en temps réel et la disponibilité du stock.

Paramètres de requête

type
string
requis
Type de service internet : ADSL ou 4G

Réponse

success
boolean
requis
Indique si la requête a réussi
data
object
requis
meta
object
requis

Exemples

curl "https://api.oneclickdz.com/v3/internet/products?type=ADSL" \
  -H "X-Access-Token: YOUR_API_KEY"

Réponse Produits ADSL

{
  "success": true,
  "data": {
    "products": [
      {
        "cost": 1900,
        "value": 2000,
        "available": false
      },
      {
        "cost": 2850,
        "value": 3000,
        "available": true
      },
      {
        "cost": 475,
        "value": 500,
        "available": true
      },
      {
        "cost": 950,
        "value": 1000,
        "available": true
      }
    ],
    "type": "ADSL"
  },
  "meta": {
    "timestamp": "2025-10-29T00:36:50.059Z"
  }
}

Réponse Produits 4G

{
  "success": true,
  "data": {
    "products": [
      {
        "cost": 950,
        "value": 1000,
        "available": true
      },
      {
        "cost": 1425,
        "value": 1500,
        "available": true
      },
      {
        "cost": 475,
        "value": 500,
        "available": true
      }
    ],
    "type": "4G"
  }
}

Notes Importantes

Supprimez cost avant d’afficher aux utilisateurs finaux. Appliquez votre propre marge pour la tarification.
Vérifiez available: true avant de permettre aux utilisateurs de commander. Les niveaux de stock sont en temps réel.

Formats de Numéro de Téléphone

Numéros ADSL

  • Format : 0[0-9]{8}
  • Exemples : 036362608, 031417237
  • Numéros fixes (ligne fixe)

Numéros 4G

  • Format : 213[0-9]{9}
  • Exemples : 213472731602, 213665983439
  • Numéros mobiles avec indicatif pays
Valider les numéros avant de commander →

Bonnes Pratiques

Vérifier le Stock

Vérifiez toujours available: true avant d’afficher aux utilisateurs

Appliquer une Marge

Calculez : prixVente = cost * (1 + votreMargin)

Mettre en Cache

Mettez en cache pendant 5 à 10 minutes pour réduire les appels API

Valider les Numéros

Utilisez l’endpoint de validation avant de soumettre les commandes

Endpoints Associés

Valider le Numéro

Valider le téléphone avant de commander

Envoyer une Recharge

Acheter une carte internet