API v1.0
Entreprise uniquement
API Almawarid
Connectez votre logiciel métier à Almawarid. Synchronisez employés, pointages, congés et données RH via une API REST sécurisée.
Authentification
Toutes les requêtes API doivent inclure votre token dans le header HTTP :
Authorization: Token votre_token_ici
Base URL : https://almawarid.app/api/enterprise/
Endpoints
GET
/api/enterprise/
Informations de l'entreprise, nombre d'employés, modules actifs.
{"company":"Acme SARL","employees":12,"modules":{"erp":true,"payroll":false},"api_version":"1.0"}
GET
/api/enterprise/employees/
Liste tous les employés actifs avec leur rôle, poste et date d'embauche.
{"count":12,"employees":[{"id":1,"email":"ahmed@acme.dz","role":"employee","nom":"Benali","prenom":"Ahmed","poste":"Comptable","date_embauche":"2023-01-15","type_contrat":"CDI"}]}
GET
/api/enterprise/timesheets/
Pointages de toutes les équipes sur une plage de dates (max 31 jours).
Paramètres : from=YYYY-MM-DD&to=YYYY-MM-DD
{"count":45,"from":"2025-01-01","to":"2025-01-31","entries":[{"id":101,"user_email":"ahmed@acme.dz","task":"Rapport Q1","start":"2025-01-02T08:30:00+01:00","end":"2025-01-02T17:00:00+01:00","duration_seconds":30600,"is_manual":false}]}
GET
/api/enterprise/leaves/
Demandes de congés avec filtrage par statut.
Paramètres : status=pending|approved|rejected
{"count":3,"leaves":[{"id":5,"employee":"sara@acme.dz","start_date":"2025-02-10","end_date":"2025-02-14","status":"approved","reason":"Congé annuel"}]}
Accès complet réservé aux clients Entreprise
Connectez-vous pour voir vos tokens, exemples complets, et tester l'API directement.