nvSyncConversation
This method allows you to sync a conversation in Sales Navigator so you can start polling it.
try {
const workflowId = await linkedapi.nvSyncConversation.execute({
personUrl: "https://www.linkedin.com/in/john-doe"
});
const { errors } = await linkedapi.nvSyncConversation.result(workflowId);
// The list of possible execution errors is below
if (errors && errors.length > 0) {
console.warn('Workflow completed with execution errors:');
errors.forEach(error => {
console.warn(` - Type: ${error.type}, Message: ${error.message}`);
});
} else {
console.log('Sales Navigator conversation synced successfully.');
}
} catch (e) {
// A list of all critical errors can be found here:
// https://linkedapi.io/sdks/handling-results-and-errors/#handling-critical-errors
if (e instanceof LinkedApiError) {
console.error(`Critical Error - Type: ${e.type}, Message: ${e.message}`);
} else {
console.error('An unexpected, non-API error occurred:', e);
}
}
# Python SDK is coming soon!
#
# You can always use Linked API through HTTP
# https://linkedapi.io/docs/
// Go SDK is coming soon!
//
// You can always use Linked API through HTTP
// https://linkedapi.io/docs/
Params
personUrl– public or hashed LinkedIn URL of the person whose conversation you want to sync.
Data
The method doesn't return any data.
Errors
noSalesNavigator– your account does not have Sales Navigator subscription.personNotFound– provided URL is not an existing LinkedIn person.