Concevez votre application personnalisée


Concevez votre application personnalisée

Améliorez vos propres applications personnalisées avec l’API PureVPN. Utilisez toutes les meilleures fonctionnalités de PureVPN dans votre application et gérez-la avec votre propre nom.


Obtenez notre API complète

API PureVPN – Créez et gérez des comptes avec votre propre application

Vous pouvez compter sur nous pour vous aider à mieux faire.

Inscrivez-vous à PureVPN API et obtenez le code logiciel pour développer vos applications personnalisées. Utilisez des applications personnalisées pour créer facilement des comptes VPN et les gérer efficacement à partir de la combinaison appareil / système d’exploitation de votre choix. Le seul objectif du programme API est de vous aider à fournir un meilleur service et une meilleure expérience grâce à l’innovation et à la personnalisation.

Inscrivez-vous à notre programme développeur

Comment ça marche

Cette API vous permet de créer vos propres clients VPN personnalisés. Il est 100% ouvert à tous les développeurs qui souhaitent créer des applications VPN sur notre plateforme. N’hésitez pas à étudier le code open source des applications VPN existantes pour des exemples de la façon dont les choses fonctionnent ici. N’oubliez pas d’enregistrer votre candidature dans notre système.

  • Commencer
  • Sécurité
  • Optimisation
  • Méthodes API

Commencer

Création d’une application

Vous pouvez créer des applications facilement sans avoir à vous renseigner sur le VPN ou sa technologie. Pour obtenir le meilleur service VPN, PureVPN vous fournira les éléments suivants à côté de votre compte revendeur et en ajoutant votre IP dédiée à notre politique de pare-feu:

Autorisation utilisateur

Pour chaque demande REST, le nom d’utilisateur et le mot de passe fournis doivent être utilisés. La demande doit être faite avec l’adresse IP enregistrée qui a été enregistrée sur le pare-feu PureVPN au moment de l’enregistrement.

La gestion des erreurs

Nos API produiront à côté des codes d’erreur et des messages appropriés, qui expliqueront la cause de l’échec. Une documentation complète de nos codes d’erreur et des raisons sera partagée avec vous au moment de l’abonnement.

Gestion de différents centres de données

Comment se connecter au point d’accès DC le plus proche pour une interaction plus rapide avec l’API et les éléments à surveiller lors du développement d’un client.

Obtenir le serveur le plus rapide

L’API VPN et ses services doivent tout gérer pour vous. Comme les demandes des utilisateurs créent un tunnel VPN, nos services doivent garantir la disponibilité la plus rapide du serveur, compte tenu du trafic et de la charge sur nos serveurs, tout en tenant compte de votre situation géographique pour réduire toute latence..

Gestion des mises à jour

Chez pureVPN, notre équipe travaille avec dévouement à l’amélioration de la qualité de nos services. PureVPN continue de mettre à jour les API et envoie une notification officielle à nos clients expliquant le dernier ensemble de fonctionnalités qui est exposé par e-mail.

Gestion des notifications PUSH

En tant que clients, vous serez autorisé à enregistrer vos URL de rappel avec pureVPN afin que nous puissions vous tenir informés des améliorations apportées à notre infrastructure. Par exemple, nos services doivent envoyer des notifications aux URL de rappel enregistrées des clients, pour les informer lorsque nous ajoutons un nouveau serveur à n’importe quel endroit ou si nous étendons nos services dans un nouveau pays.

Méthodes d’appel

Nous proposons des requêtes REST de routine vers notre API exposée, sous forme d’objets JSON. Ces demandes sont traitées via une URL sécurisée pour assurer la protection des données transmises à notre serveur. Toutes les API répondent avec une forme similaire d’objet JSON.

Sécurité

Cryptage de bout en bout

Tous les appels à notre API sont traités via le port sécurisé 443 assurant la protection de bout en bout des appels des clients ainsi que des réponses renvoyées. Aucun appel à notre API REST ne sera reçu sans l’autorisation appropriée des informations d’identification qui ont été données au moment de la souscription.

Consignes de sécurité

Notre équipe de spécialistes propose également des conseils aux clients, assurant leur protection et les aidant à utiliser leurs services VPN à partir de leur application.

Perfect Forward Secrecy

Notre mécanisme d’autorisation amélioré offre également des jetons d’accès / clés secrètes qui expirent dans un délai défini. Cela garantit la confidentialité en cas de compromission de sécurité due à des liens faibles.

Optimisation

Optimisation client

Notre équipe de spécialistes offre également des conseils aux clients, garantissant des performances élevées de leurs applications afin qu’ils puissent utiliser les meilleurs services proposés. L’optimisation côté client couvre les plates-formes qui incluent Windows, Mac, Android et iOS.

Méthodes API

Liste des méthodes disponibles

  • Créer une API de compte VPN
  • Renouveler l’API du compte VPN
  • Supprimer l’API de compte VPN
  • Modifier l’API du compte VPN
  • Trouver l’état de l’API de compte VPN
  • Mettre à jour l’état de l’API du compte VPN

API TL-schema, comme JSON

Présentation en texte et JSON des types et méthodes utilisés dans l’API. Obtenez une API complète

Point final: https://reseller.purevpn.com/partner/api.php

La description: Cette API peut être utilisée pour créer un compte VPN. Vous n’êtes pas obligé de saisir des noms d’utilisateur et des mots de passe lors de la création du compte. En cas d’absence de nom d’utilisateur et de mot de passe, nous créons nous-mêmes le nom d’utilisateur en utilisant votre nom de marque et générons automatiquement votre mot de passe. Les paramètres requis que vous devez remplir sont le type de package que vous souhaitez utiliser et le nombre de jours pour lesquels vous souhaitez utiliser ce compte. La période pour laquelle vous souhaitez utiliser ce compte a des paramètres définis (toute autre valeur ne sera pas acceptable).

Type de demande: PUBLIER

Paramètres de demande:

– api_user => xxxxx (nom d’utilisateur du panneau Revendeur. Il sera attribué après l’inscription) – api_password => xxxxx (mot de passe du panneau du revendeur. Il sera attribué après l’inscription) – api => true – méthode => créer – période => (# 30 | # 90 | # 180 | # 365) Choisissez-en un dans la liste – package_type => la norme

Paramètres de réponse:

<xml> <utilisateur>(Nom d’utilisateur généré automatiquement)</utilisateur> <vpn_password>(Mot de passe généré automatiquement)</ vpn_password> <résultat>1</résultat> </ xml>

Exemple de demande de boucle

Créer un compte VPN d’un mois curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&méthode = créer&période = # 30&package_type = standard ” https://reseller.purevpn.com/partner/api.php ‘
Créer un compte VPN de trois mois curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&méthode = créer&période = # 90&package_type = standard ” https://reseller.purevpn.com/partner/api.php ‘Obtenir l’API >>

Point final: https://reseller.purevpn.com/partner/api.php

La description: Cette API peut être utilisée pour renouveler votre compte VPN. Les paramètres requis que vous devrez remplir sont votre nom d’utilisateur et le nombre de jours pour lesquels vous souhaitez renouveler votre compte. La période pour laquelle vous souhaitez utiliser ce compte a des paramètres définis (toute autre valeur ne sera pas acceptable).

Type de demande: PUBLIER

Paramètres de demande:

– api_user => xxxxx (nom d’utilisateur du panneau Revendeur. Il sera attribué après l’inscription) – api_password => xxxxx (mot de passe du panneau du revendeur. Il sera attribué après l’inscription) – api => true – méthode => renouveler – nom d’utilisateur => xxxxx (nom d’utilisateur VPN généré automatiquement à partir de l’appel «Créer un compte VPN») – période => (# 30 | # 90 | # 180 | # 365) Choisissez-en un dans la liste

Paramètres de réponse:

<xml> <utilisateur>(Nom d’utilisateur généré automatiquement)</utilisateur> <résultat>1</résultat> </ xml>

Exemple de demande de boucle

Renouveler un compte VPN d’un mois curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&méthode = renouveler&nom d’utilisateur = xxxxx&période = # 30 ” https://reseller.purevpn.com/partner/api.php ‘
Renouveler un compte VPN de trois mois curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&méthode = renouveler&nom d’utilisateur = xxxxx&period = # 90 ” https://reseller.purevpn.com/partner/api.php ‘Obtenir l’API >>

Point final: https://reseller.purevpn.com/partner/api.php

La description: Cette API peut être utilisée pour supprimer votre compte VPN. Le paramètre requis que vous devez remplir est votre nom d’utilisateur.

Type de demande: PUBLIER

Paramètres de demande:

– api_user => xxxxx (nom d’utilisateur du panneau Revendeur. Il sera attribué après l’inscription) – api_password => xxxxx (mot de passe du panneau du revendeur. Il sera attribué après l’inscription) – api => true – méthode => supprimer – nom d’utilisateur => xxxxx (nom d’utilisateur VPN généré automatiquement à partir de l’appel «Créer un compte VPN»)

Paramètres de réponse:

<xml> <résultat>1</résultat> </ xml>

Exemple de demande de boucle

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&méthode = supprimer&username = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Obtenir l’API >>

Point final: https://reseller.purevpn.com/partner/api.php

La description: L’API peut être utilisée pour changer le mot de passe de votre compte VPN. Les paramètres requis que vous devez remplir sont votre nom d’utilisateur et votre nouveau mot de passe.

Type de demande: PUBLIER

Paramètres de demande:

– api_user => xxxxx (nom d’utilisateur du panneau Revendeur. Il sera attribué après l’inscription) – api_password => xxxxx (mot de passe du panneau du revendeur. Il sera attribué après l’inscription) – api => true – méthode => change_password – username => xxxxx (nom d’utilisateur VPN généré automatiquement à partir de l’appel «Créer un compte VPN») – new_pass => xxxxx (Entrez le nouveau mot de passe que vous souhaitez définir)

Paramètres de réponse:

<xml> <résultat>1</résultat> </ xml>

Exemple de demande de boucle

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = change_password&nom d’utilisateur = xxxxx&new_pass = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Obtenir l’API >>

Point final: https://reseller.purevpn.com/partner/api.php

La description: L’API peut être utilisée pour vérifier l’état de votre compte VPN, qu’il soit activé ou désactivé. «0» signifierait que votre compte est désactivé tandis que «1» signifierait qu’il est activé. Le paramètre requis que vous devez remplir est votre nom d’utilisateur.

Type de demande: AVOIR

Paramètres de demande:

– api_user => xxxxx (nom d’utilisateur du panneau Revendeur. Il sera attribué après l’inscription) – api_password => xxxxx (mot de passe du panneau du revendeur. Il sera attribué après l’inscription) – api => true – méthode => statut – nom d’utilisateur => xxxxx (nom d’utilisateur VPN généré automatiquement à partir de l’appel «Créer un compte VPN»)

Paramètres de réponse:

<xml> <statut>(Statut du nom d’utilisateur VPN)</statut> <résultat>1</résultat> </ xml>

Exemple de demande de boucle

curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&méthode = statut&username = xxxxx ” https://reseller.purevpn.com/partner/api.php ‘Obtenir l’API >>

Point final: https://reseller.purevpn.com/partner/api.php

La description: Cette API peut être utilisée pour mettre à jour l’état de votre compte VPN qui est activé ou désactivé. «0» signifierait que votre compte est désactivé tandis que «1» signifierait qu’il est activé. Les paramètres requis que vous devez remplir sont votre nom d’utilisateur et votre statut (0 ou 1).

Type de demande: PUBLIER

Paramètres de demande:

– api_user => xxxxx (nom d’utilisateur du panneau Revendeur. Il sera attribué après l’inscription) – api_password => xxxxx (mot de passe du panneau du revendeur. Il sera attribué après l’inscription) – api => true – méthode => update_status – username => xxxxx (nom d’utilisateur VPN généré automatiquement à partir de l’appel «Créer un compte VPN») – update_status => (activer | désactiver)

Paramètres de réponse:

<xml> <résultat>1</résultat> </ xml>

Exemple de demande de boucle

Activer le compte VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = update_status&nom d’utilisateur = xxxxx&update_status = activer ” https://reseller.purevpn.com/partner/api.php ‘
Désactiver le compte VPN curl -XPOST -d ‘api_user = xxxxx&api_password = xxxxx& api = true&method = update_status&nom d’utilisateur = xxxxx&update_status = désactiver ” https://reseller.purevpn.com/partner/api.php ‘Obtenir l’API >>

Les avantages de l’abonnement à l’API PureVPN

PureVPN vous permet d’automatiser l’ensemble de votre processus d’achat et de vente en vous donnant accès à sa base de données avec son API ou son interface de programmation d’application.

Activation et renouvellement instantanés

L’API PureVPN vous permet d’activer instantanément et automatiquement les comptes clients dès réception de leur confirmation de paiement. De plus, vous pouvez renouveler automatiquement les comptes de vos clients immédiatement après avoir effectué leur paiement avec l’API PureVPN. Vous n’avez pas besoin d’être en ligne tout le temps pour activer et renouveler des comptes. De plus, vos clients n’ont pas à attendre des heures. C’est une victoire!

Intégration plus facile avec votre CRM et facturation

L’API PureVPN s’intègre facilement avec votre logiciel de gestion des ressources client, votre logiciel de facturation et d’autres systèmes pour fournir un instantané complet de votre entreprise. L’API PureVPN vous permet de gérer facilement vos comptes, d’afficher les détails des nouvelles inscriptions, de vérifier le nombre de renouvellements et de gérer facilement toutes les fonctions importantes.

Options de libre-service pour vos clients

Si vous voulez vraiment ravir vos clients, l’API PureVPN vous permet de responsabiliser vos clients en leur offrant des options de libre-service au service VPN que vous fournissez. Vos clients peuvent facilement vérifier l’utilisation de leur compte, l’utilisation de la bande passante, la date d’expiration du compte, changer leur mot de passe et ajuster d’autres détails.

Devenez revendeur PureVPN!

Kim Martin
Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me