Portail des développeurs ECOSIRE

Créez des intégrations puissantes avec notre API REST complète. Plus de 818 points de terminaison, spécifications OpenAPI complètes et SDK TypeScript.

818+
Points de terminaison de l'API
57
Modules
REST
Architecture
11
Paramètres régionaux pris en charge
API

Démarrage rapide

Soyez opérationnel avec l’API ECOSIRE en quelques minutes

1

Authentifier

Utilisez OAuth2 via Authentik ou des clés API pour obtenir un jeton de porteur JWT pour l'accès à l'API.

POST /api/auth/login
2

Passez votre premier appel

Utilisez le jeton du porteur dans l’en-tête Authorization pour appeler n’importe quel point de terminaison d’API.

# Lister tous les contacts
curl -H "Authorization: Bearer $TOKEN" \
https://api.ecosire.com/api/contacts
3

Utiliser le SDK

Installez notre SDK TypeScript pour les appels d'API de type sécurisé avec gestion des erreurs intégrée.

import { EcosireClient } from "@ecosire/sdk";
const client = new EcosireClient({ apiKey });
const contacts = await client.contacts.list();
57 Modules

Modules API

Explorez 57 modules couvrant tous les aspects des opérations de l'entreprise

Noyau

AuthUsersContactsProductsOrdersProjectsSettings

Finances

AccountingSalesPurchaseBillingInvoicing

Opérations

InventoryManufacturingPOSRentalPlanning

Ressources humaines

EmployeesRecruitmentTime OffAttendanceExpensesPayrollAppraisals

Marketing et croissance

Email MarketingEventsMarketing AutomationAnalyticsAffiliatesLoyalty

IA et automatisation

ECOSIRE AISelf-Evolving EngineContent GenerationSEO Scanner
Security

Authentification

Deux méthodes d'authentification pour répondre à vos besoins d'intégration

Cookies Http uniquement

Authentification sécurisée basée sur les cookies pour les applications de navigateur. Les jetons ne sont jamais exposés à JavaScript.

  • Automatique avec l'application web
  • HttpOnly, Sécurisé, SameSite=Lax
  • Rotation des jetons d'actualisation sur 7 jours

Jeton du porteur

Utilisez les jetons du porteur JWT pour les intégrations de serveur à serveur et les clients API.

// Authorization header
Authorization: Bearer <your_jwt_token>
// Or via HttpOnly cookie
Cookie: ecosire_auth=<token>
Rate Limits

Limites de taux

Limites d'utilisation équitables pour garantir la stabilité de l'API pour tous les utilisateurs

Point de terminaisonLimite de taux
POST /support5/min
POST /crm/capture10/min
POST /ecosire-ai/ask20/min
POST /licenses/validate30/min
POST /licenses/activate10/min
POST /newsletter/subscribe5/min
Authenticated endpoints100/min
SDK

Ressources et SDK

Tout ce dont vous avez besoin pour construire votre intégration

FAQ

Foire aux questions

Questions courantes sur l'API ECOSIRE

Comment puis-je accéder à l'API ?

Inscrivez-vous à un compte ECOSIRE et accédez à Tableau de bord > Clés API pour générer vos informations d'identification API. L'accès à l'API est disponible sur tous les forfaits.

Existe-t-il un niveau gratuit ?

Oui, tous les comptes ECOSIRE incluent un accès API. Les limites tarifaires varient selon le forfait. Le niveau gratuit prend en charge jusqu'à 1 000 appels API par jour.

Quelles méthodes d'authentification sont prises en charge ?

Nous prenons en charge OAuth2 via Authentik (recommandé pour les applications Web), les jetons de support JWT (pour le serveur à serveur) et les clés API (pour les intégrations simples).

Avez-vous un support pour les webhooks ?

Oui, ECOSIRE prend en charge les webhooks pour les notifications d'événements en temps réel. Configurez les points de terminaison des webhooks dans Tableau de bord > Paramètres > Webhooks.

Qu'est-ce que le SLA de disponibilité de l'API ?

Nous maintenons une disponibilité de 99,9 % pour tous les points de terminaison de l'API. La page d'état et l'historique des incidents sont disponibles sur status.ecosire.com.

Prêt à construire ?

Obtenez votre clé API et commencez à créer des intégrations en quelques minutes.

Discutez sur WhatsApp