Actions57
- Appointment Actions
- Candidate Actions
- Client Contact Actions
- Client Corporation Actions
- Job Order Actions
- Job Submission Actions
- Lead Actions
- Note Actions
- Opportunity Actions
- Placement Actions
- Task Actions
Opportunity → Get Many
AI-generatedSummary
Retrieve multiple Opportunity records from Bullhorn using a Lucene search query.
Inputs
- fields — Comma-separated list of fields to return. Default: id,title,status,clientCorporation. Available fields include id, actualCloseDate, address, appointments, assignedDate, assignedUsers, benefits, billRateCategoryID, bonusPackage, branchCode, businessSector, businessSectors, campaignSource, category, categories, certifications, clientContact, clientCorporation, committed, dateAdded, dateLastModified, dealValue, degreeList, description, educationDegree, effectiveDate, estimatedDuration, estimatedEndDate, estimatedHoursPerWeek, estimatedStartDate, estimatedBillRate, expectedCloseDate, expectedFee, expectedPayRate, externalCategoryID, externalID, ignoreUntilDate, isDeleted, isOpen, jobOrders, lead, markUpPercentage, notes, numOpenings, onSite, optionsPackage, owner, priority, publicDescription, publishedZip, reasonClosed, salary, salaryUnit, skillList, skills, source, specialties, status, tasks, taxRate, taxStatus, tearsheets, title, type, weightedDealValue, willRelocate, winProbabilityPercent, yearsRequired, plus customDate1-3, customFloat1-3, customInt1-3, customText1-20, customTextBlock1-5.
- queryString (required) — Lucene query syntax used to filter opportunities. Default: isDeleted:false (e.g. title:Staffing).
- returnAll — If true, returns all matching records (ignoring Limit). If false, limits results according to Limit. Default: false.
- limit — Maximum number of records to return when Return All is false. Range 1-500. Default: 50.
Output shape
array
Each element is an Opportunity object containing only the fields requested via the Fields parameter.
Examples
Example 1: Get the first 50 opportunities that are not deleted
Fields: id,title,status,clientCorporation (default); queryString: isDeleted:false; returnAll: false; limit: 50 (default)
Example 2: Find all opportunities with title containing 'Staffing' and return only id and title
Fields: id,title; queryString: title:Staffing; returnAll: true