Documentation API
Integrez ExposLinks a vos applications avec notre API RESTful complete. Authentification simple, endpoints intuitifs et webhooks en temps reel.
Authentification
API Keys securisees avec gestion des permissions granulaires.
Webhooks
Recevez des notifications en temps reel sur vos evenements.
REST API
API RESTful complete pour toutes les operations CRUD.
Rate Limiting
Protection contre les abus avec limites de requetes configurables.
Demarrage rapide
1Obtenez votre cle API
Connectez-vous a votre tableau de bord ExposLinks et generez une cle API dans les parametres de votre compte. Gardez cette cle secrete.
2Faites votre premiere requete
Utilisez votre cle API dans l'en-tete Authorization de vos requetes HTTP. Toutes les reponses sont au format JSON.
3Explorez les endpoints
Consultez la documentation complete des endpoints pour decouvrir toutes les possibilites offertes par l'API.
// Authentification avec l'API ExposLinks
const response = await fetch('https://api.control-plane.io/v1/tenants', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
});
const tenants = await response.json();Endpoints principaux
| Methode | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /api/v1/tenants | Liste tous les tenants de votre organisation | Requise |
| POST | /api/v1/tenants | Cree un nouveau tenant | Requise |
| GET | /api/v1/tenants/:id/exposants | Liste les exposants d'un tenant | Requise |
| POST | /api/v1/exposants | Inscrit un nouvel exposant | Requise |
| GET | /api/v1/halls/:id/stands | Recupere les stands d'un hall | Requise |
| PUT | /api/v1/stands/:id/assign | Assigne un stand a un exposant | Requise |
// Creer un nouvel exposant
const newExposant = await fetch('https://api.control-plane.io/v1/exposants', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
tenantId: 'tenant_123',
companyName: 'Ma Societe',
email: '[email protected]',
contactName: 'Jean Dupont',
phone: '+33 1 23 45 67 89'
})
});Webhooks
Recevez des notifications en temps reel lorsque des evenements se produisent dans votre compte ExposLinks. Configurez vos endpoints et choisissez les evenements qui vous interessent.
Evenements disponibles
exposant.createdexposant.updatedexposant.deletedstand.assignedstand.releasedbadge.scannedpayment.completed
// Configuration d'un webhook
{
"url": "https://votre-site.com/webhooks/control-plane",
"events": [
"exposant.created",
"exposant.updated",
"stand.assigned",
"badge.scanned"
],
"secret": "whsec_xxx..."
}SDKs officiels
Utilisez nos SDKs officiels pour integrer ExposLinks plus rapidement dans votre langage de programmation prefere.
Pret a commencer l'integration ?
Creez votre compte gratuitement et obtenez votre cle API en quelques minutes.