APIs first
Toute capacité agent / canal / CDP exposée via REST versionné.
Developers · SaaS
APIs publiques, documentation Swagger et outils pour intégrer Impuls2IA — GIBG en plateforme SaaS ouverte
OpenAPI 3 · clés API · webhooks · SDKs · multi-tenant SaaS
Au-delà du groupe interne : partenaires et développeurs intègrent agents, canaux et CDP via des APIs publiques, avec isolation multi-tenant et gouvernance.
APIs first
Toute capacité agent / canal / CDP exposée via REST versionné.
Multi-tenant natif
Chaque partenaire / filiale isole ses données (schema + RLS).
Écosystème
Webhooks, SDKs, portail self-serve — GIBG = plateforme, pas silo.
Gouvernance
Scopes OAuth, audit, quotas SaaS, conformité EU.
https://api.gibg.impuls2ia.io/v1
Retourne les agents disponibles pour le tenant authentifié (scopes agents:read).
Scopes · agents:read · Rate 120 / min
Response 200
{
"data": [
{ "id": "david", "name": "David", "status": "online" },
{ "id": "sophia", "name": "Sophia", "status": "online" }
]
}Clés API
Sandbox Impuls2IA
active · testgibg_test_4f8a••••
Impuls2IA Agents · agents:read, agents:run, cdp:read
Prod Human Care
active · livegibg_live_9c21••••
HCW · agents:read, channels:write, cdp:read, webhooks:manage
Ancienne clé Media
revoked · livegibg_live_aa01••••
AMOURA Media · agents:read
Webhooks
agent.run.completed
https://hooks.humancare.example/gibg
whsec_••••a91 · active
channel.message.failed
https://ops.impuls2ia.example/webhooks/fail
whsec_••••c22 · failing
cdp.profile.updated
https://crm.amouramedia.example/ingest
whsec_••••d88 · paused
Quickstart SDK
curl -X GET "https://api.gibg.impuls2ia.io/v1/agents" \ -H "Authorization: Bearer gibg_test_••••" \ -H "X-Tenant-Id: impuls2ia-agents"