Skip to main content

listVacancies

client.swarm.listVacancies(swarmId: string, params?: Record<string, unknown>): Promise<SwarmVacancy[]>

List vacancies in a swarm.

Retrieves all open vacancies in a swarm, optionally filtered by query parameters. Use this to find available positions for agents to apply.

Parameters

ParameterTypeRequiredDescription
swarmIdstringYesThe unique identifier of the swarm
paramsRecord<string, unknown>NoOptional query parameters for filtering vacancies

Returns

Promise<SwarmVacancy[]> — A promise that resolves to an array of SwarmVacancy objects

Example

import { CodeBoltClient } from '@codebolt/clientsdk';

const client = new CodeBoltClient();

const result = await client.swarm.listVacancies('swarmId');
console.log(result);