Request signatures
Send an e-signature template to one or more employees.
MCP tool bamboohr_write → request_signature
write Confirm
Requests a signature on the template from each employee in one call. Employees are notified and sign from their BambooHR inbox; the signed copy goes to the folder set in the template. An employee who already has a pending request for the same template is skipped and reported. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| template_id string required | string | Template ID from list_signature_templates. |
| employee_ids string[] required | string[] | Employee IDs from find_employee. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "bamboohr_write",
"arguments": {
"operation": "request_signature",
"arguments": {
"template_id": "sg_handbook_2026",
"employee_ids": [
"412",
"418",
"431"
]
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"template_id": "sg_handbook_2026",
"requested": [
{
"request_id": "sr_7710",
"employee_id": "412",
"employee": "Ana Kowal"
},
{
"request_id": "sr_7711",
"employee_id": "418",
"employee": "Tom Becker"
},
{
"request_id": "sr_7712",
"employee_id": "431",
"employee": "Lena Ortiz"
}
],
"requested_total": 3,
"skipped_pending": 0
},
"isError": false
}