Category: HRIS / HCM. Coverage status: Specification mapped. Vendor documentation: public developer portal.
Integration path
How composerID connects to this destination, at a glance.Vendor documentation
BambooHR API documentation (guides)
BambooHR API reference (endpoints)
Webhooks guide
List of field names
API posture
Publish target and field mapping
Each object below pairs the canonical intent fields with the destination’s own fields and operations. The mapping is indicative until it is confirmed against a tenant at onboarding.Employee (new hire)
Create or update the hired worker record
Employee (new hire)
Create or update the hired worker record
Intent ID correlation
Carry the Intent ID
Intent ID correlation
Carry the Intent ID
Job Opening (Hiring)
Link the open role
Job Opening (Hiring)
Link the open role
Employee field webhook
Close the loop on the hire
Employee field webhook
Close the loop on the hire
Only the tenant can tell us three things. First, the Intent ID custom field: an administrator creates it in Settings before publishing starts, and its numeric field id (custom fields have no alias) is read from GET /v1/meta/fields and fixed in the connector configuration; the field must sit on a tab the service user can edit. Second, the service user itself: API keys carry the permissions of the user who generated them, so provision a dedicated user with employee create and edit, custom report and webhook rights only, and Hiring read access if the linkage to job openings is wanted. Third, how hires arrive: whether the tenant creates employees from Hiring (composerID updates the record BambooHR made) or expects composerID to create them, and whether the plan exposes applicant_tracking at all. Reverse lookup from Intent ID to employee runs through a custom report, since the API has no server-side filter on custom fields. Webhook signature details and any numeric rate limit are confirmed against the live tenant at onboarding.
Next steps
How composerID connects
The five ways composerID reaches a destination, and the minimum a destination must offer.
Publishing
Plan, preflight and publish: how a decision becomes a valid record in a destination.
All destinations
Every destination composerID documents, with its category and coverage status.