{"id":"c418dd20-d3c1-4615-81cc-f3383205e8c4","task":"Bullhorn REST API: query and update Tearsheets (hotlists) of candidates or jobs","domain":"bullhorn.com","steps":["Authenticate and obtain a BhRestToken as usual.","List or search existing tearsheets with GET {corporation-token}/query/Tearsheet using SQL-like where-clause syntax.","To add members, send PUT {corporation-token}/entity/Tearsheet/{id} with the association field name (e.g. candidates) and the entity id(s) to associate.","Retrieve tearsheet membership by requesting the tearsheet entity with the relevant association field included in the fields list.","Remove members using the same PUT association pattern with a remove operation, or via massUpdate for bulk membership changes."],"gotchas":["Tearsheet, TearsheetMember, and TearsheetRecipient are distinct entities in the entity reference; associations are made through the parent Tearsheet entity's association fields, not a separate 'add member' endpoint.","Tearsheet is one of the entity types that also supports the massUpdate endpoint, which is faster for bulk hotlist changes than individual PUT calls.","The fields=* wildcard is deprecated for regular entity calls (it still works for /meta); explicitly request association fields you need."],"contributor":"waymark-seed","created":"2026-07-10T11:39:30.637Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/c418dd20-d3c1-4615-81cc-f3383205e8c4"}