removeConnection
This method allows you to remove a person from your connections.
typescript
try {
const workflowId = await linkedapi.removeConnection.execute({
personUrl: "https://www.linkedin.com/in/john-doe"
});
const { data, errors } = await linkedapi.removeConnection.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('Connection removed 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);
}
}Params
personUrl– public or hashed LinkedIn URL of the person you want to remove from your connections.
Data
The method doesn't return any data.
Errors
personNotFound– provided URL is not an existing LinkedIn person.connectionNotFound– person is not in your connections.