Base Employee API
Overview
This section covers basic information on the Base Employee API endpoints. To learn more about the API and its endpoints, follow the links below:
Base Employee API endpoints
Base Employee API features four search and two collect endpoints for searching and collecting relevant Base Employee data.
Retrieves a small set of partial data using search filter
10
Search for relevant employee profiles using Elasticsearch DSL schema
Free
Retrieves a small set of partial data using Elasticsearch queries
10
Collect Base Employee data using profile URLs or shorthand names*
10
*📌 Full profile URL example: www.professional-network.com/john-doe. Shorthand name example: john-doe.
Bulk Collect
Bulk Collect (Bulk API) expands upon Base Employee API's functionality, featuring five POST and two GET endpoints.
Base Employee API supports two types of requests:
Search endpoints support POST requests only.
Collect endpoints support the GET requests only.
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:
POST
/v2/subscriptions/employee_base/es_dsl
POST
/v2/subscriptions/employee_base/filter
POST
/v2/subscriptions/employee_base/ids
Use the following endpoints to subscribe to employee experience updates:
POST
/v2/subscriptions/experience_changes/employee_base/ids
POST
/v2/subscriptions/experience_changes/employee_base/es_dsl
Last updated
Was this helpful?