Resolve a service record

Resolve a record with a solution and closure information.

POST https://cotlet.dev/api/v1/sysaid/records/{record_id}/service-record/resolve

write Confirm

Returns the closed record. Solution and closure information are required, as on the Resolution tab. Closing a record sends the request user a satisfaction survey link when you enabled the survey in SysAid, and a shared solution reaches them too. You need edit permission on the record. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: resolve_service_record
NameTypeDescription
record_id integer required integer Service record ID from search_service_records. IDs are unique across incidents, requests, problems and changes.
solution string required string Short summary of what fixed it. Usually shared with the request user.
closure_information string required string How the record was closed, for example Solved On-site.
status string string A closed status from list_field_values. Your default resolved status when left out.
share_with_requester boolean boolean true tells the request user the solution. Default false.

Request

cURL
curl -X POST https://cotlet.dev/api/v1/sysaid/records/48417/service-record/resolve \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"solution":"Reinstalled the VPN client and reset the profile. The requester confirmed the connection holds.","closure_information":"Solved On-site","share_with_requester":true}'
Python
result = client.call("sysaid", "resolve_service_record", {"record_id":48417,"solution":"Reinstalled the VPN client and reset the profile. The requester confirmed the connection holds.","closure_information":"Solved On-site","share_with_requester":True})
Node.js
const result = await cotlet.call('sysaid', 'resolve_service_record', {"record_id":48417,"solution":"Reinstalled the VPN client and reset the profile. The requester confirmed the connection holds.","closure_information":"Solved On-site","share_with_requester":true});
CLI
cotlet call sysaid resolve_service_record --data '{"record_id":48417,"solution":"Reinstalled the VPN client and reset the profile. The requester confirmed the connection holds.","closure_information":"Solved On-site","share_with_requester":true}'

Example response

JSON

{
  "id": 48417,
  "status": "Closed",
  "closure_information": "Solved On-site",
  "shared_with_requester": true,
  "resolved_at": "2026-10-23T09:05:00Z"
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.