Employee API
Overview
This section covers the basics of the Employee Data API. For more on the API and its endpoints, follow the links below.
Employee API endpoints
Employee API features three search (POST) and two collect (GET) endpoints for searching and collecting relevant employee data.
Search for relevant employee data using Elasticsearch DSL schema
Free
Search for relevant employee data using Elasticsearch DSL schema with applied semantic search
Free
Retrieves a preview set of partial data using Elasticsearch queries
20
Collect employee data using profile URLs or shorthand names*
20
*📌 Full profile URL example: www.professional-network.com/john-doe. Shorthand name example: john-doe.
Bulk Collect
Use the following endpoints to retrieve Employee API data in bulk:
GET /v2/data_requests/{data_request_id}/files
GET /v2/data_requests/{data_request_id}/files/{file_name}
Read more about Bulk Collect in the following article:
Webhook subscriptions
Webhooks enable you to receive automatic, event-driven notifications when changes are detected in your subscribed employee profiles.
Use the following endpoints to subscribe to profile changes in employee data:
And use the following endpoints to subscribe to employee experience updates:
Last updated
Was this helpful?