Architecture de l'API REST

Une API REST unifiée pour toutes les canaux

Arrêtez de jongler avec de multiples implémentations d'API. Unipile fournit un schéma d'API REST unique et cohérent qui fonctionne sur LinkedIn, WhatsApp, Gmail, Outlook et toutes les principales plateformes de communication.

unified-api.js
// Une seule structure de demande pour tous les fournisseurs
const response = await
fetch(https://api.unipile.com/api/v1/messages, {
  method: POST,
  headers: { 'Authorization': 'Bearer YOUR_TOKEN' },
  body: JSON.stringify({
    account_id : "acc_123",
    attendees: [{ identifier: "contact@example.com" }],
    text: "Hello from Unipile!"
  })
});
// La même structure fonctionne pour :
// LinkedIn - WhatsApp - Gmail - Instagram - Telegram
200 OK - Message envoyé
Pourquoi une API unifiée compte

Le pouvoir d'un Schéma unifié

Voyez la différence entre la gestion de plusieurs intégrations d'API et l'utilisation d'un schéma unifié. Moins de code, moins de beugs, un développement plus rapide.

API natives Complexe
linkedin-message.js
LinkedIn LinkedIn
const linkedin = require('linkedin-api-client'); await linkedin.messages.create({ recipients: ['urn:li:person:abc123'], body: { text: message }, messageType: 'MEMBER_TO_MEMBER' });
whatsapp-message.js
WhatsApp WhatsApp
await fetch(`https://graph.facebook.com/v18.0/${PHONE_ID}/messages`, { method: POST, body: JSON.stringify({ messaging_product: whatsapp, to: numéro de téléphone, type : texte, text: { body: message } }) });
gmail-message.js
Gmail Gmail
const gmail = google.gmail({ version : 'v1', auth }) ; const brut = Tampon.from( `To : ${to}\r\nSubject: ${subject}\r\n\r\n${body}` ).toString(base64); await gmail.users.messages.envoyer({ userId : moi, requestBody : { raw } });
Avec Unipile Recommandé
send-message.js
Tous les fournisseurs
// Une fonction pour TOUTES les plateformes de messagerie async function sendMessage(accountId, recipient, text) { return fetch(`https://api.unipile.com/api/v1/messages`, { method: POST, headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ account_id : accountId, attendees: [{ identifier: recipient }], text: text }) }); } // Fonctionne pour : LinkedIn, WhatsApp, Gmail, Instagram...
API natives
SDK différent pour chaque plateforme
Formats de données et réponses incohérents
Des flux d'authentification distincts à gérer
3x plus de code à écrire et à maintenir
Avec Unipile
Base de code unique pour tous les fournisseurs
Gestion unifiée des erreurs et réponses
Ajouter de nouveaux canaux sans modifier le code
90% moins de code à maintenir
90%
Moins de code à écrire
et maintenir
1 semaine
Temps d'intégration moyen
vs. des mois avec des API natives
0
Changement en cours
lors de l'ajout de nouveaux fournisseurs

Conçu pour les Développeurs

Une API fiable et prête à intégrer. Améliorez votre roadmap, réduisez la maintenance, évoluez en toute sécurité.

Gagner des semaines de développement

Arrêtez de construire des infrastructures. Concentrez-vous sur votre produit pendant que nous nous occupons de la complexité.

Sans Unipile
Construire des flux d'authentification par fournisseur
Gérer chaque intégration
Gérer les ruptures de l'API
Gérer soi-même les limites
Avec Unipile
Authentification hébergée prête à l'emploi
Aucune charge de maintenance
Nous nous occupons de toutes les mises à jour
Gestion intelligente des limites

Accès direct à l'API, pas de scraping

Connexions API avec tous les fournisseurs. Réponses plus rapides, meilleure fiabilité, aucun risque de blocage.

Conception RESTful propre

Endpoints intuitifs respectant les meilleures pratiques REST. URL basées sur les ressources, méthodes HTTP standard, codes d'état appropriés.

Gestion intelligente des limites de taux

Gestion automatique des limites tarifaires pour tous les fournisseurs. Nous mettons en file d'attente, réessayons et optimisons les demandes pour que vous n'ayez pas à le faire.

Documentation complète

Des guides détaillés, des exemples de code et des références d'API pour chaque point d'extrémité. Commencez en quelques minutes, pas en quelques jours.

Explorateur interactif d'API
Copier-coller des extraits de code
Tutoriels étape par étape

Haute performance

Des temps de réponse rapides comme l'éclair et une fiabilité éprouvée. Construit sur une infrastructure mondiale pour une rapidité omniprésente.

Très faible latence
99,9% temps de disponibilité sur 24 mois
Distribution mondiale de CDN

Sécurité des entreprises

Cryptage de niveau bancaire, OAuth 2.0 et conformité SOC 2. Vos données et celles de vos utilisateurs restent protégées.

Conforme au GDPR
Conformité SOC 2
Gestion sécurisée des jetons
Abstraction du fournisseur - Unipile

Toutes les fonctions, une seule API

Les solutions d'agrégation classiques nivellent les fonctionnalités par le bas. Unipile fait l'inverse. Notre API REST vous donne accès aux capacités spécifiques de chaque plateforme, assure une structure homogène sur les endpoints partagés et vous permet d'adopter les fonctionnalités avancées à votre rythme.

Endpoints partagés pour les opérations communes
Une vue de base de l'inbox utilise des endpoints partagés entre tous les fournisseurs pour un comportement cohérent.
Itinéraires spécifiques aux fournisseurs pour les fonctions avancées
Des actions LinkedIn avancées sont disponibles par le biais d'itinéraires dédiés lorsque vous en avez besoin.
Données brutes du fournisseur, le cas échéant
L'accès aux données brutes du fournisseur est toujours disponible lorsque vous avez besoin d'un contrôle total ou de métadonnées spécifiques.
Exemple : La flexibilité en action
Endpoint partagé
GET /api/v1/messages # Fonctionne avec tous les fournisseurs
Spécifique au fournisseur
POST /api/v1/linkedin/invitations # Caractéristiques propres à LinkedIn
Données brutes
GET /api/v1/messages?include_raw=true # Accès à la charge utile du fournisseur d'origine
Vous choisissez le niveau d'abstraction.
L'API n'impose pas de compromis.
Commencez par des endpoints simples et unifiés, puis ajoutez des fonctions spécifiques au fournisseur si nécessaire.
Démarrer
Démarrage rapide

Commencer à construire rapidement

Choisissez votre langue, installez le SDK et envoyez votre premier appel d'API. C'est aussi simple que cela. Documentation complète et exemples inclus.

Node.js / TypeScript
npm install unipile-node-sdk
Python
pip install requests
cURL / REST
Requêtes HTTP directes
quick-start.js
2000+ Les entreprises qui innovent avec Unipile
Des entreprises leaders nous font confiance
1 API
Toutes les plateformes centralisées en une API
2 jours
Intégration très rapide
30%
Réduction des efforts et des ressources de maintenance

Sécurité et conformité

Une protection de niveau entreprise pour vos données et workflows En savoir plus sur notre sécurité
SOC 2 Type II
SOC 2 Type II
Certifié
Contrôles de sécurité vérifiés de manière indépendante garantissant la protection des données et l'intégrité opérationnelle.
RGPD
RGPD
Conforme à la loi
Conformité totale avec les réglementations européennes en matière de protection des données pour le respect de la vie privée des utilisateurs.
99.9%
Temps de disponibilité de la plateforme au cours des 24 derniers mois
24/7
Support mondial avec API performante

FAQ SUR L'API REST

Questions courantes sur l'architecture unifiée de l'API REST d'Unipile

Au lieu d'apprendre différentes API pour chaque fournisseur (LinkedIn, WhatsApp, Gmail, etc.), vous utilisez un schéma unique et cohérent pour tous les canaux. La même structure de demande, le même format de réponse et le même flux d'authentification fonctionnent sur toutes les plateformes, ce qui réduit le temps d'intégration de plusieurs semaines à quelques jours.
Unipile fournit ~150 points endpoints qui fonctionnent avec tous les fournisseurs. Sans Unipile, vous devriez gérer plus de 500 endpoints spécifiques à chaque fournisseur (chaque fournisseur a sa propre structure d'API). Notre approche unifiée signifie moins de code à écrire, moins de cas limites et une maintenance plus simple. Consultez notre documentation API référence pour plus de détails.
Toutes les demandes d'API utilisent Authentification par bearer token. Il suffit d'inclure votre clé API dans le champ Authorization l'en-tête : Autorisation : Bearer YOUR_TOKEN. Nous gérons automatiquement les flux OAuth, le rafraîchissement des tokens et les complexités d'authentification spécifiques aux fournisseurs.
Toutes les réponses sont en Format JSON avec une structure cohérente pour tous les fournisseurs. Vous obtenez des champs standardisés tels que id, created_at, statut, ou encore provider - il n'est pas nécessaire de normaliser soi-même des données provenant de différentes sources.
Non il n'y a pas de frais liés à l'utilisation ni de limites artificielles de taux. Cependant, les fournisseurs sous-jacents (LinkedIn, WhatsApp, etc.) ont leurs propres limites. Nous avons intégré des mesures de protection et de gestion des quotas pour vous aider à respecter les directives des fournisseurs et à protéger vos comptes.
Utilisez notre système de webhooks pour recevoir des notifications instantanées. Configurez les URL des webhooks dans votre tableau de bord pour obtenir des événements en temps réel pour les nouveaux messages, les changements d'état, les mises à jour du calendrier, et plus encore - aucun sondage n'est nécessaire. Les événements sont fournis avec le même schéma unifié.
Nous garantissons 99,9% uptime SLA pour tous les endpoints de l'API. Surveillez l'état en temps réel à l'adresse status.unipile.com. Notre infrastructure est hébergée en Europe avec un basculement automatique et une redondance intégrés.
Oui ! S'inscrire à un Essai gratuit de 7 jours avec un accès complet à l'API, sans carte bancaire. Testez tous les endpoints, connectez vos comptes et créez votre POC en toute liberté. documentation et l'assistance en direct vous aident à démarrer rapidement.

Prêt à explorer l'API ? Commencez à construire dès aujourd'hui.

Voir la référence de l'API
fr_FRFR