POST Requests: Base Employee API
Data type:
URLs:
Base Employee
https://api.coresignal.com/cdapi/v2/data_requests/employee_base/filter https://api.coresignal.com/cdapi/v2/data_requests/employee_base/es_dsl https://api.coresignal.com/cdapi/v2/data_requests/employee_base/ids https://api.coresignal.com/cdapi/v2/data_requests/employee_base/shorthand_names https://api.coresignal.com/cdapi/v2/data_requests/employee_base/urls
Overview
Bulk Collect features three POST endpoints, making collecting employee data records in bulk easier.
Find step-by-step guides for making Bulk Collect POST requests in the following topic:
Search filter requests
Use the endpoint /v2/data_requests/employee_base/filter to request several employee profiles using our regular search endpoint filters.
Endpoint usage example
curl -X 'POST' \
'https://api.coresignal.com/cdapi/v2/data_requests/employee_base/filter' \
-H 'accept: application/json' \
-H 'apikey: {API Key}' \
-H 'Content-Type: application/json' \
-d '{
"webhook_url": "{optional_webhook_url}",
"limit": {optional_integer},
"filters": {
"headline": "CSO",
"location": "United States",
"industry": "Information Technology"
}
}'Retrieve the
request IDfrom the response body:
Locationresponse header provides a URL where the results can be retrieved.
Location: /v2/data_requests/e000b0ec-0f00-0b00-0a0a-0b00fa0000d0/files
Elasticsearch DSL requests
Use the endpoint /v2/data_requests/employee_base/es_dsl to request employee data in bulk using our Elasticsearch DSL schema:
Endpoint usage example
Retrieve the
request IDfrom the response body:
Locationresponse header provides a URL where the results can be retrieved.
Location: /v2/data_requests/e000b0ec-0f00-0b00-0a0a-0b00fa0000d0/files
IDs requests
Use the endpoint /v2/data_requests/employee_base/ids to submit a list of IDs to request employee data in bulk. Check the example for the ID list formatting:
Endpoint usage example
Retrieve the
request_idfrom the response body:
Locationresponse header provides a URL where the results can be retrieved.
Location: /v2/data_requests/e000b0ec-0f00-0b00-0a0a-0b00fa0000d0/files
Shorthand names and URLs requests
You can send up to 10,000 shorthand_names or URLs per request. Requirements for shorthand_names are listed below:
Endpoint usage example
Retrieve the request ID from the response body:
Locationresponse header provides a URL where the results can be retrieved.
Location: /v2/data_requests/e000b0ec-0f00-0b00-0a0a-0b00fa0000d0/files
Following steps
Last updated
Was this helpful?