import BrainbaseLabs from 'brainbase-labs';
const client = new BrainbaseLabs({
apiKey: process.env['BRAINBASE_LABS_API_KEY'], // This is the default and can be omitted
});
const response = await client.workers.deployments.voice.stopCampaign('deploymentId', {
workerId: 'workerId',
campaign_id: 'campaign_id',
});
console.log(response.message);{
"message": "Successfully stopped campaign abc123",
"removedItems": [
{}
],
"removedCount": 5
}Removes all scheduled calls for a specific campaign from the Redis queue
import BrainbaseLabs from 'brainbase-labs';
const client = new BrainbaseLabs({
apiKey: process.env['BRAINBASE_LABS_API_KEY'], // This is the default and can be omitted
});
const response = await client.workers.deployments.voice.stopCampaign('deploymentId', {
workerId: 'workerId',
campaign_id: 'campaign_id',
});
console.log(response.message);{
"message": "Successfully stopped campaign abc123",
"removedItems": [
{}
],
"removedCount": 5
}API key authentication
The campaign ID to stop