
Stop building Microsoft Entra ID integrations from scratch. Bindbee gives you a single API to sync employee directory data, org structure, and employment details—without the maintenance headaches.
Bindbee normalizes Microsoft Entra ID's directory data into our unified models. One integration, consistent data structure across 60+ HR systems.
Authenticate via Magic Link—our drop-in auth component. Your customer signs in with their Microsoft Entra ID admin credentials via OAuth.
We normalize Microsoft Entra ID directory data to unified models with automatic incremental syncs.
One REST API for Microsoft Entra ID and 60+ other HR systems.

Customers authenticate effortlessly via Magic Link, with an embeddable SDK that enables seamless, in-app connections.
Most customers complete setup in under 10 minutes. Your end-user authenticates via Magic Link using their Microsoft admin credentials, and initial directory data sync begins immediately.
Your customer needs admin-level access to their Azure AD / Microsoft Entra ID tenant. Magic Link guides them through the OAuth consent flow. No credentials are stored on your servers.
Yes. Enable include_custom_fields=true in your API requests. Custom fields and directory extensions from Entra ID appear in the custom_fields object with their original field names.
After initial sync, Bindbee runs incremental syncs automatically. Frequency depends on your plan. You can also trigger manual syncs via the API or dashboard.
Yes. The manager field on Employee objects contains the manager's Bindbee ID. You can expand this to get full manager details using the expand=manager query parameter. Department data is also available on both Employee and Employment models.
Yes. Use employment_status=INACTIVE to filter for disabled accounts, or check the termination_date field. Historical user data remains accessible through the API.
You don't. Bindbee manages rate limiting with Microsoft Graph API internally. We cache data and handle retries automatically, so you never need to worry about throttling.
Bindbee handles differences in Microsoft Entra ID configurations internally. Our unified API returns consistent data regardless of which Entra ID setup your customer runs. Contact us for specific hybrid scenario questions.
Yes. Configure webhooks to receive notifications when connector syncs complete, employee data changes, or sync errors occur. See our webhooks documentation for setup details.
Bindbee syncs data periodically, not in real-time. For most use cases, near-real-time data (synced every few hours) is sufficient. Webhooks notify you when new data is available.